public abstract class AbstractObservableResourcePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder> extends AbstractObservablePropertiesBuilderDecorator<T> implements ObservableResouceProperties.ObservableResourcePropertiesBuilder
ObservableResouceProperties.ObservableMutableResourceProperties, ObservableResouceProperties.ObservableResourcePropertiesBuilder
ObservableProperties.ObservableMutableProperties, ObservableProperties.ObservablePropertiesBuilder
org.refcodes.configuration.ResourceProperties.MutableResoureProperties, org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder
org.refcodes.configuration.Properties.MutableProperties, org.refcodes.configuration.Properties.PropertiesBuilder
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
org.refcodes.structure.PathMap.MutablePathMap<T>, org.refcodes.structure.PathMap.PathMapBuilder<T>
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>
_propertiesObservable
Modifier | Constructor and Description |
---|---|
protected |
AbstractObservableResourcePropertiesBuilderDecorator(T aProperties) |
protected |
AbstractObservableResourcePropertiesBuilderDecorator(T aProperties,
ExecutorService aExecutorService,
org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy) |
Modifier and Type | Method and Description |
---|---|
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) |
void |
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) |
clear, entrySet, fireEvents, hasObserverSubscription, put, putAll, remove, subscribeObserver, unsubscribeObserver
containsKey, get, getDelimiter, isEmpty, keySet, size, toDataStructure, values
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
withInsert, withInsert, withInsertFrom, withInsertTo
withInsert, withInsert, withInsertFrom, withInsertTo
withInsert, withInsert, withInsertFrom, withInsertTo
withPut
hasObserverSubscription, subscribeObserver, unsubscribeObserver
loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, loadFrom, parseFrom, parseFrom, seekFrom, seekFrom, seekFrom, seekFrom, seekFrom
fileTo, fileTo, fileTo, fileTo, fileTo, fileTo, fileTo, fileTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, saveTo, toSerialized, toSerialized
containsValue, delete, delete, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll
getType, retrieve, toMap, toProperties, toPropertyPath
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode
toInstance, toInstance, toType, toType
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
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
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
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 void saveTo(File aFile, String aComment, char aDelimiter) throws IOException
saveTo
in interface org.refcodes.configuration.ResourceProperties
IOException
public void saveTo(OutputStream aOutputStream, String aComment, char aDelimiter) throws IOException
saveTo
in interface org.refcodes.configuration.ResourceProperties
IOException
public void flush() throws IOException
flush
in interface Flushable
flush
in interface org.refcodes.configuration.ResourceProperties.MutableResoureProperties
IOException
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 AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder>
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 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 © 2017. All rights reserved.