public abstract class AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder> extends org.refcodes.configuration.AbstractPropertiesDecorator<T> implements ObservableProperties.ObservablePropertiesBuilder
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
ObservableProperties.ObservableMutableProperties, ObservableProperties.ObservablePropertiesBuilder
org.refcodes.configuration.Properties.MutableProperties, org.refcodes.configuration.Properties.PropertiesBuilder
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.structure.PathMap.MutablePathMap<T>, org.refcodes.structure.PathMap.PathMapBuilder<T>
org.refcodes.structure.Dictionary.MutableDictionary<K,V>
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.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
Modifier and Type | Field and Description |
---|---|
protected org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator.PropertiesObservable |
_propertiesObservable |
Modifier | Constructor and Description |
---|---|
protected |
AbstractObservablePropertiesBuilderDecorator(T aProperties) |
protected |
AbstractObservablePropertiesBuilderDecorator(T aProperties,
ExecutorService aExecutorService,
org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy) |
Modifier and Type | Method and Description |
---|---|
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 |
retrieveFrom(String aFromPath) |
org.refcodes.configuration.Properties |
retrieveTo(String aToPath) |
boolean |
subscribeObserver(PropertiesObserver aObserver) |
boolean |
unsubscribeObserver(PropertiesObserver aObserver) |
containsKey, get, getDelimiter, isEmpty, keySet, size, toDataStructure, values
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withInsert, withInsert, withInsert, withInsert, withInsertFrom, withInsertFrom, withInsertTo, withInsertTo, withPut, withPut, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom
withInsert, withInsert, withInsertFrom, withInsertTo
withInsert, withInsert, withInsertFrom, withInsertTo
withPut
put, put, putBoolean, putBoolean, putByte, putByte, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort
containsValue, delete, delete, insert, insert, insertFrom, insertTo, put, putAll, putAll
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
getType, retrieve, toMap, toProperties, toPropertyPath
toInstance, toInstance, toType, toType
directories, directories, entries, entries, fromExternalKey, getArray, getArray, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toRootPath
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 retrieveFrom(String aFromPath)
retrieveFrom
in interface org.refcodes.configuration.Properties
retrieveFrom
in interface org.refcodes.structure.CanonicalMap
retrieveFrom
in interface org.refcodes.structure.PathMap<String>
retrieveFrom
in class org.refcodes.configuration.AbstractPropertiesDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder>
public org.refcodes.configuration.Properties retrieveTo(String aToPath)
retrieveTo
in interface org.refcodes.configuration.Properties
retrieveTo
in interface org.refcodes.structure.CanonicalMap
retrieveTo
in interface org.refcodes.structure.PathMap<String>
retrieveTo
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<PropertiesObserver>
public boolean subscribeObserver(PropertiesObserver aObserver)
subscribeObserver
in interface org.refcodes.observer.Observable<PropertiesObserver>
public boolean unsubscribeObserver(PropertiesObserver aObserver)
unsubscribeObserver
in interface org.refcodes.observer.Observable<PropertiesObserver>
protected void fireEvents(org.refcodes.configuration.Properties aBefore, org.refcodes.configuration.Properties aAfter)
Copyright © 2017. All rights reserved.