public class MapPropertySource extends EnumerablePropertySource<java.util.Map<java.lang.String,java.lang.Object>>
Map
オブジェクトからキーと値を読み取る PropertySource
。PropertiesPropertySource
PropertySource.StubPropertySource
logger, name, source
コンストラクターと説明 |
---|
MapPropertySource(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> source) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | containsProperty(java.lang.String name) この PropertySource に、指定された名前のプロパティが含まれているかどうかを返します。 |
java.lang.Object | getProperty(java.lang.String name) 指定された名前に関連付けられた値を返します。見つからない場合は null を返します。 |
java.lang.String[] | getPropertyNames() ソースオブジェクトに含まれるすべてのプロパティの名前を返します( null は決してしないでください)。 |
public MapPropertySource(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> source)
@Nullable public java.lang.Object getProperty(java.lang.String name)
PropertySource
null
を返します。PropertySource<java.util.Map<java.lang.String,java.lang.Object>>
の getProperty
name
- 検索するプロパティ PropertyResolver.getRequiredProperty(String)
public boolean containsProperty(java.lang.String name)
EnumerablePropertySource
PropertySource
に、指定された名前のプロパティが含まれているかどうかを返します。 この実装は、EnumerablePropertySource.getPropertyNames()
配列内の指定された名前の存在を確認します。
EnumerablePropertySource<java.util.Map<java.lang.String,java.lang.Object>>
の containsProperty
name
- 検索するプロパティの名前 public java.lang.String[] getPropertyNames()
EnumerablePropertySource
null
は決してしないでください)。EnumerablePropertySource<java.util.Map<java.lang.String,java.lang.Object>>
の getPropertyNames