インターフェース IterableConfigurationPropertySource
- すべてのスーパーインターフェース:
ConfigurationPropertySource, IterableSE<ConfigurationPropertyName>
- すべての既知の実装クラス:
MapConfigurationPropertySource
public interface IterableConfigurationPropertySource
extends ConfigurationPropertySource, IterableSE<ConfigurationPropertyName>
完全な
IterableSE エントリのセットを持つ ConfigurationPropertySource。このインターフェースの実装は、含まれているすべての構成プロパティを反復処理できる必要があります。ConfigurationPropertySource.getConfigurationProperty(ConfigurationPropertyName) からの non-null 結果には、iterator にも同等のエントリが必要です。- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Madhura Bhave
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明default ConfigurationPropertyStateソースに指定された名前の子孫が含まれているかどうかを返します。filter(PredicateSE<ConfigurationPropertyName> filter) 指定されたPredicateSE に一致する名前のみを含む、このソースのフィルター処理されたバリアントを返します。default IteratorSE<ConfigurationPropertyName> iterator()このソースが管理するnamesのイテレータを返します。stream()このソースが管理するnamesの順次Streamを返します。名前エイリアスをサポートするこのソースのバリアントを返します。withPrefix(@Nullable StringSE prefix) プレフィックスをサポートするこのソースのバリアントを返します。インターフェース ConfigurationPropertySource から継承されたメソッド
getConfigurationProperty, getUnderlyingSourceインターフェース IterableSE から継承されたメソッド
forEachSE, spliterator
メソッドの詳細
iterator
このソースが管理するnamesのイテレータを返します。- 次で指定:
- インターフェース
IterableSE<ConfigurationPropertyName>のiterator - 戻り値:
- イテレータ (非
null)
stream
StreamSE<ConfigurationPropertyName> stream()このソースが管理するnamesの順次Streamを返します。- 戻り値:
- 名前のストリーム (非
null)
containsDescendantOf
インターフェースからコピーされた説明:ConfigurationPropertySourceソースに指定された名前の子孫が含まれているかどうかを返します。回答を決定できる場合はConfigurationPropertyState.PRESENTまたはConfigurationPropertyState.ABSENTを、最終的な回答を決定できない場合はConfigurationPropertyState.UNKNOWNを返す場合があります。- 次で指定:
- インターフェース
ConfigurationPropertySourceのcontainsDescendantOf - パラメーター:
name- チェックする名前- 戻り値:
- ソースに子孫が含まれている場合
filter
インターフェースからコピーされた説明:ConfigurationPropertySource指定されたPredicateSE に一致する名前のみを含む、このソースのフィルター処理されたバリアントを返します。- 次で指定:
- インターフェース
ConfigurationPropertySourceのfilter - パラメーター:
filter- 一致するフィルター- 戻り値:
- フィルタリングされた
ConfigurationPropertySourceインスタンス
withAliases
インターフェースからコピーされた説明:ConfigurationPropertySource名前エイリアスをサポートするこのソースのバリアントを返します。- 次で指定:
- インターフェース
ConfigurationPropertySourceのwithAliases - パラメーター:
aliases- 任意の名前のエイリアスのストリームを返す関数- 戻り値:
- 名前エイリアスをサポートする
ConfigurationPropertySourceインスタンス
withPrefix
インターフェースからコピーされた説明:ConfigurationPropertySourceプレフィックスをサポートするこのソースのバリアントを返します。- 次で指定:
- インターフェース
ConfigurationPropertySourceのwithPrefix - パラメーター:
prefix- ソース内のプロパティのプレフィックス- 戻り値:
- プレフィックスをサポートする
ConfigurationPropertySourceインスタンス