Flushable
, Map<String,String>
, org.refcodes.component.Flushable
, org.refcodes.component.Flushable.FlushBuilder<org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
, ObservableProperties
, ObservableProperties.ObservableMutableProperties
, ObservableProperties.ObservablePropertiesBuilder
, ObservableResouceProperties
, ObservableResouceProperties.ObservableMutableResourceProperties
, ObservableResouceProperties.ObservableResourcePropertiesBuilder
, org.refcodes.configuration.Properties
, org.refcodes.configuration.Properties.MutableProperties
, org.refcodes.configuration.Properties.PropertiesBuilder
, org.refcodes.configuration.ResourceProperties
, org.refcodes.configuration.ResourceProperties.MutableResoureProperties
, org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder
, 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
ObservableJavaPropertiesBuilderImpl
, ObservableJsonPropertiesBuilderImpl
, ObservableResourcePropertiesBuilderDecorator
, ObservableTomlPropertiesBuilderImpl
, ObservableXmlPropertiesBuilderImpl
, ObservableYamlPropertiesBuilderImpl
public abstract class AbstractObservableResourcePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder> extends AbstractObservablePropertiesBuilderDecorator<T> implements ObservableResouceProperties.ObservableResourcePropertiesBuilder
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>>
org.refcodes.component.Flushable.FlushBuilder<B extends org.refcodes.component.Flushable.FlushBuilder<B>>
ObservableProperties.ObservableMutableProperties, ObservableProperties.ObservablePropertiesBuilder
ObservableResouceProperties.ObservableMutableResourceProperties, ObservableResouceProperties.ObservableResourcePropertiesBuilder
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
_propertiesObservable
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractObservableResourcePropertiesBuilderDecorator(T aProperties) |
|
protected |
AbstractObservableResourcePropertiesBuilderDecorator(T aProperties,
ExecutorService aExecutorService,
org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy) |
Modifier and Type | Method | Description |
---|---|---|
org.refcodes.configuration.Properties |
childrenOf(String aParentPath) |
|
void |
flush() |
|
org.refcodes.configuration.Properties |
loadFrom(File aFile,
char... aDelimiters) |
|
org.refcodes.configuration.Properties |
loadFrom(InputStream aInputStream,
char... aDelimiters) |
|
org.refcodes.configuration.Properties |
reload() |
|
org.refcodes.configuration.Properties |
reload(org.refcodes.configuration.ReloadMode aReloadMode) |
|
org.refcodes.configuration.Properties |
retrieveFrom(String aFromPath) |
|
org.refcodes.configuration.Properties |
retrieveTo(String aToPath) |
|
File |
saveTo(File aFile,
String aComment,
char aDelimiter) |
|
void |
saveTo(OutputStream aOutputStream,
String aComment,
char aDelimiter) |
|
org.refcodes.configuration.Properties |
seekFrom(Class<?> aResourceClass,
String aFilePath,
char... aDelimiters) |
|
String |
toSerialized(char aDelimiter) |
clear, entrySet, fireEvents, hasObserverSubscription, put, putAll, remove, subscribeObserver, unsubscribeObserver
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
withFlush, withFlushUnchecked
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasObserverSubscription, subscribeObserver, unsubscribeObserver
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, retrieve, toMap, toProperties, toPropertyPath
containsValue, delete, delete, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll
withInsert, withInsert, withInsertFrom, withInsertTo
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
withPut
fileTo, fileTo, fileTo, fileTo, fileTo, fileTo, fileTo, fileTo, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, parseFrom, parseFrom, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, seekFrom, seekFrom, seekFrom, seekFrom, seekFrom, toSerialized
withInsert, withInsert, withInsertFrom, withInsertTo, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withPut, withPut, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom
protected AbstractObservableResourcePropertiesBuilderDecorator(T aProperties)
protected AbstractObservableResourcePropertiesBuilderDecorator(T aProperties, ExecutorService aExecutorService, org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy)
public org.refcodes.configuration.Properties loadFrom(InputStream aInputStream, char... aDelimiters) throws IOException, ParseException
loadFrom
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
IOException
ParseException
public org.refcodes.configuration.Properties seekFrom(Class<?> aResourceClass, String aFilePath, char... aDelimiters) throws IOException, ParseException
seekFrom
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
IOException
ParseException
public org.refcodes.configuration.Properties reload() throws IOException, IllegalStateException, ParseException
reload
in interface org.refcodes.configuration.ResourceProperties
IOException
IllegalStateException
ParseException
public org.refcodes.configuration.Properties reload(org.refcodes.configuration.ReloadMode aReloadMode) throws IOException, IllegalStateException, ParseException
reload
in interface org.refcodes.configuration.ResourceProperties
IOException
IllegalStateException
ParseException
public String toSerialized(char aDelimiter)
toSerialized
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
public File saveTo(File aFile, String aComment, char aDelimiter) throws IOException
saveTo
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
IOException
public void saveTo(OutputStream aOutputStream, String aComment, char aDelimiter) throws IOException
saveTo
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
IOException
public void flush() throws org.refcodes.component.OpenException
public org.refcodes.configuration.Properties retrieveFrom(String aFromPath)
retrieveFrom
in interface org.refcodes.structure.CanonicalMap
retrieveFrom
in interface org.refcodes.structure.PathMap<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
retrieveFrom
in interface org.refcodes.configuration.Properties
retrieveFrom
in class AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
public org.refcodes.configuration.Properties retrieveTo(String aToPath)
retrieveTo
in interface org.refcodes.structure.CanonicalMap
retrieveTo
in interface org.refcodes.structure.PathMap<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
retrieveTo
in interface org.refcodes.configuration.Properties
retrieveTo
in class AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
public org.refcodes.configuration.Properties childrenOf(String aParentPath)
childrenOf
in interface org.refcodes.structure.CanonicalMap
childrenOf
in interface org.refcodes.structure.PathMap<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
childrenOf
in interface org.refcodes.configuration.Properties
childrenOf
in class AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
public org.refcodes.configuration.Properties loadFrom(File aFile, char... aDelimiters) throws IOException, ParseException
loadFrom
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
IOException
ParseException
Copyright © 2018. All rights reserved.