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