クラス MapPropertySource
java.lang.ObjectSE
org.springframework.core.env.PropertySource<T>
org.springframework.core.env.EnumerablePropertySource<MapSE<StringSE,ObjectSE>>
org.springframework.core.env.MapPropertySource
Map
オブジェクトからキーと値を読み取る PropertySource
。getProperty(java.lang.String)
および containsProperty(java.lang.String)
セマンティクスに準拠するために、基になるマップには null
値を含めないでください。- 導入:
- 3.1
- 作成者:
- Chris Beams, Juergen Hoeller
- 関連事項:
ネストされたクラスのサマリー
クラス org.springframework.core.env.PropertySource から継承されたネストクラス / インターフェース
PropertySource.StubPropertySource
フィールドサマリー
クラス org.springframework.core.env.PropertySource から継承されたフィールド
logger, name, source
コンストラクターのサマリー
コンストラクター説明MapPropertySource
(StringSE name, MapSE<StringSE, ObjectSE> source) 指定された名前とMap
で新しいMapPropertySource
を作成します。メソッドのサマリー
修飾子と型メソッド説明boolean
containsProperty
(StringSE name) このPropertySource
に、指定された名前のプロパティが含まれているかどうかを返します。getProperty
(StringSE name) 指定された名前に関連付けられた値を返します。見つからない場合はnull
を返します。StringSE[]
ソースオブジェクトに含まれるすべてのプロパティの名前を返します(null
は決してしないでください)。
コンストラクターの詳細
MapPropertySource
指定された名前とMap
で新しいMapPropertySource
を作成します。- パラメーター:
name
- 関連する名前source
- マップソース (一貫したgetProperty(java.lang.String)
およびcontainsProperty(java.lang.String)
動作を得るためにnull
値なし)
メソッドの詳細
getProperty
クラスからコピーされた説明:PropertySource
指定された名前に関連付けられた値を返します。見つからない場合はnull
を返します。- 次で指定:
- クラス
PropertySource<MapSE<StringSE,
のObjectSE>> getProperty
- パラメーター:
name
- 検索するプロパティ- 関連事項:
containsProperty
クラスからコピーされた説明:EnumerablePropertySource
このPropertySource
に、指定された名前のプロパティが含まれているかどうかを返します。この実装は、
EnumerablePropertySource.getPropertyNames()
配列内の指定された名前の存在を確認します。- オーバーライド:
- クラス
EnumerablePropertySource<MapSE<StringSE,
のObjectSE>> containsProperty
- パラメーター:
name
- 検索するプロパティの名前
getPropertyNames
クラスからコピーされた説明:EnumerablePropertySource
ソースオブジェクトに含まれるすべてのプロパティの名前を返します(null
は決してしないでください)。- 次で指定:
- クラス
EnumerablePropertySource<MapSE<StringSE,
のObjectSE>> getPropertyNames