Map<String,String>
, ObservableProperties
, ObservableProperties.ObservableMutableProperties
, ObservableProperties.ObservablePropertiesBuilder
, org.refcodes.configuration.Properties
, org.refcodes.configuration.Properties.MutableProperties
, org.refcodes.configuration.Properties.PropertiesBuilder
, org.refcodes.mixin.DelimiterAccessor
, org.refcodes.mixin.Dumpable
, org.refcodes.mixin.TypeAccessor<String>
, org.refcodes.observer.Observable<PropertiesObserver>
, org.refcodes.structure.CanonicalMap
, org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
, org.refcodes.structure.Clearable
, org.refcodes.structure.Containable
, org.refcodes.structure.Dictionary<String,String>
, org.refcodes.structure.Dictionary.MutableDictionary<String,String>
, org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.structure.PathMap.PathMapBuilder<String>>
, org.refcodes.structure.Keys<String,String>
, org.refcodes.structure.Keys.MutableKeys<String,String>
, org.refcodes.structure.Keys.MutableValues<String,String>
, org.refcodes.structure.PathMap<String>
, org.refcodes.structure.PathMap.MutablePathMap<String>
, org.refcodes.structure.PathMap.PathMapBuilder<String>
, org.refcodes.structure.PropertiesAccessorMixin
, org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<org.refcodes.structure.CanonicalMap.CanonicalMapBuilder>
, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin
, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
AbstractObservableResourcePropertiesBuilderDecorator
, ObservablePropertiesBuilderDecorator
public abstract class AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder> extends org.refcodes.configuration.AbstractPropertiesDecorator<T> implements ObservableProperties.ObservablePropertiesBuilder
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.structure.Dictionary.MutableDictionary<K extends Object,V extends Object>
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,V extends Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
ObservableProperties.ObservableMutableProperties, ObservableProperties.ObservablePropertiesBuilder
org.refcodes.structure.PathMap.MutablePathMap<T extends Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends Object>
org.refcodes.configuration.Properties.MutableProperties, org.refcodes.configuration.Properties.PropertiesBuilder
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
Modifier and Type | Field | Description |
---|---|---|
protected org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator.PropertiesObservable |
_propertiesObservable |
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractObservablePropertiesBuilderDecorator(T aProperties) |
|
protected |
AbstractObservablePropertiesBuilderDecorator(T aProperties,
ExecutorService aExecutorService,
org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy) |
Modifier and Type | Method | Description |
---|---|---|
org.refcodes.configuration.Properties.PropertiesBuilder |
childrenOf(String aParentPath) |
|
void |
clear() |
|
Set<Map.Entry<String,String>> |
entrySet() |
|
protected void |
fireEvents(org.refcodes.configuration.Properties aBefore,
org.refcodes.configuration.Properties aAfter) |
|
boolean |
hasObserverSubscription(PropertiesObserver aObserver) |
|
String |
put(String aKey,
String aValue) |
|
void |
putAll(Map<? extends String,? extends String> aMap) |
|
String |
remove(Object aKey) |
|
org.refcodes.configuration.Properties.PropertiesBuilder |
retrieveFrom(String aFromPath) |
|
org.refcodes.configuration.Properties.PropertiesBuilder |
retrieveTo(String aToPath) |
|
boolean |
subscribeObserver(PropertiesObserver aObserver) |
|
boolean |
unsubscribeObserver(PropertiesObserver aObserver) |
containsKey, get, getDelimiter, getProperties, isEmpty, keySet, setProperties, size, toDataStructure, values
toInstance, toInstance, toType, toType
withInsert, withInsert, withInsertFrom, withInsertTo
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode, toSourceCode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
directories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
withInsert, withInsert, withInsertFrom, withInsertTo
getDelimiter, getType, toMap, toProperties, toPropertyPath
containsValue, delete, delete, insert, insert, insertFrom, insertTo, put, putAll, putAll
retrieve, withInsert, withInsert, withInsert, withInsert, withInsertFrom, withInsertFrom, withInsertTo, withInsertTo, withPut, withPut, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom
containsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
protected org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator.PropertiesObservable _propertiesObservable
protected AbstractObservablePropertiesBuilderDecorator(T aProperties)
protected AbstractObservablePropertiesBuilderDecorator(T aProperties, ExecutorService aExecutorService, org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy)
public void clear()
public org.refcodes.configuration.Properties.PropertiesBuilder retrieveFrom(String aFromPath)
retrieveFrom
in interface org.refcodes.structure.CanonicalMap
retrieveFrom
in interface org.refcodes.structure.PathMap<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
retrieveFrom
in interface org.refcodes.configuration.Properties
retrieveFrom
in interface org.refcodes.configuration.Properties.MutableProperties
retrieveFrom
in interface org.refcodes.configuration.Properties.PropertiesBuilder
retrieveFrom
in class org.refcodes.configuration.AbstractPropertiesDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
public org.refcodes.configuration.Properties.PropertiesBuilder retrieveTo(String aToPath)
retrieveTo
in interface org.refcodes.structure.CanonicalMap
retrieveTo
in interface org.refcodes.structure.PathMap<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
retrieveTo
in interface org.refcodes.configuration.Properties
retrieveTo
in interface org.refcodes.configuration.Properties.MutableProperties
retrieveTo
in interface org.refcodes.configuration.Properties.PropertiesBuilder
retrieveTo
in class org.refcodes.configuration.AbstractPropertiesDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
public org.refcodes.configuration.Properties.PropertiesBuilder childrenOf(String aParentPath)
childrenOf
in interface org.refcodes.structure.CanonicalMap
childrenOf
in interface org.refcodes.structure.PathMap<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
childrenOf
in interface org.refcodes.configuration.Properties
childrenOf
in interface org.refcodes.configuration.Properties.MutableProperties
childrenOf
in interface org.refcodes.configuration.Properties.PropertiesBuilder
childrenOf
in class org.refcodes.configuration.AbstractPropertiesDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
public boolean hasObserverSubscription(PropertiesObserver aObserver)
hasObserverSubscription
in interface org.refcodes.observer.Observable<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
public boolean subscribeObserver(PropertiesObserver aObserver)
subscribeObserver
in interface org.refcodes.observer.Observable<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
public boolean unsubscribeObserver(PropertiesObserver aObserver)
unsubscribeObserver
in interface org.refcodes.observer.Observable<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
protected void fireEvents(org.refcodes.configuration.Properties aBefore, org.refcodes.configuration.Properties aAfter)
Copyright © 2018. All rights reserved.