public final class OriginTrackedMapPropertySource extends MapPropertySource implements OriginLookup<StringSE>
OriginTrackedValue
PropertySource.StubPropertySource
logger, name, source
コンストラクターと説明 |
---|
OriginTrackedMapPropertySource(StringSE name, MapSE source) 新しい OriginTrackedMapPropertySource インスタンスを作成します。 |
OriginTrackedMapPropertySource(StringSE name, MapSE source, boolean immutable) 新しい OriginTrackedMapPropertySource インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Origin | getOrigin(StringSE name) 指定されたキーの起源を返すか、起源を特定できない場合は null を返します。 |
ObjectSE | getProperty(StringSE name) |
boolean | isImmutable() このルックアップが不変で、内容が決して変更されない場合、 true を返します。 |
containsProperty, getPropertyNames
equals, getName, getSource, hashCode, named, toString
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getOrigin, getPrefix
public OriginTrackedMapPropertySource(StringSE name, MapSE source)
OriginTrackedMapPropertySource
インスタンスを作成します。name
- プロパティのソース名 source
- 基になるマップソース public OriginTrackedMapPropertySource(StringSE name, MapSE source, boolean immutable)
OriginTrackedMapPropertySource
インスタンスを作成します。name
- プロパティのソース名 source
- 基になるマップソース immutable
- 基本となるソースが不変であり、変更されないことが保証されている場合 public ObjectSE getProperty(StringSE name)
MapPropertySource
の getProperty
public Origin getOrigin(StringSE name)
OriginLookup
null
を返します。OriginLookup<StringSE>
の getOrigin
name
- 検索するキー null
の起源 public boolean isImmutable()
OriginLookup
true
を返します。OriginLookup<StringSE>
の isImmutable