クラス OriginTrackedMapPropertySource
java.lang.ObjectSE
org.springframework.core.env.PropertySource<MapSE<StringSE,ObjectSE>>
org.springframework.core.env.EnumerablePropertySource<MapSE<StringSE,ObjectSE>>
org.springframework.core.env.MapPropertySource
org.springframework.boot.env.OriginTrackedMapPropertySource
- 実装されているすべてのインターフェース:
PropertySourceInfo, OriginLookup<StringSE>
public final class OriginTrackedMapPropertySource
extends MapPropertySource
implements PropertySourceInfo, OriginLookup<StringSE>
- 導入:
- 2.0.0
- 作成者:
- Madhura Bhave, Phillip Webb
- 関連事項:
ネストされたクラスの要約
クラス PropertySource から継承されたネストクラス / インターフェース
PropertySource.StubPropertySourceフィールドのサマリー
クラス PropertySource から継承されたフィールド
logger, name, sourceコンストラクターの概要
コンストラクターコンストラクター説明OriginTrackedMapPropertySource(StringSE name, MapSE source) 新しいOriginTrackedMapPropertySourceインスタンスを作成します。OriginTrackedMapPropertySource(StringSE name, MapSE source, boolean immutable) 新しいOriginTrackedMapPropertySourceインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明@Nullable Origin指定されたキーの起源を返すか、起源を特定できない場合はnullを返します。@Nullable ObjectSEgetProperty(StringSE name) booleanこのルックアップが不変で、内容が決して変更されない場合、trueを返します。クラス MapPropertySource から継承されたメソッド
containsProperty, getPropertyNamesインターフェース PropertySourceInfo から継承されたメソッド
getPrefix
コンストラクターの詳細
OriginTrackedMapPropertySource
新しいOriginTrackedMapPropertySourceインスタンスを作成します。- パラメーター:
name- プロパティのソース名source- 基になるマップソース
OriginTrackedMapPropertySource
新しいOriginTrackedMapPropertySourceインスタンスを作成します。- パラメーター:
name- プロパティのソース名source- 基になるマップソースimmutable- 基本となるソースが不変であり、変更されないことが保証されている場合- 導入:
- 2.2.0
メソッドの詳細
getProperty
- オーバーライド:
- クラス
MapPropertySourceのgetProperty
getOrigin
インターフェースからコピーされた説明:OriginLookup指定されたキーの起源を返すか、起源を特定できない場合はnullを返します。- 次で指定:
- インターフェース
OriginLookup<StringSE>のgetOrigin - パラメーター:
name- 検索するキー- 戻り値:
- キーまたは
nullの起源
isImmutable
public boolean isImmutable()インターフェースからコピーされた説明:PropertySourceInfoこのルックアップが不変で、内容が決して変更されない場合、trueを返します。- 次で指定:
- インターフェース
PropertySourceInfoのisImmutable - 戻り値:
- ルックアップが不変の場合