Map<String,String>
, Properties
, Properties.MutableProperties
, Properties.PropertiesBuilder
, org.refcodes.mixin.DelimiterAccessor
, org.refcodes.mixin.Dumpable
, org.refcodes.mixin.TypeAccessor<String>
, 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
AbstractResourcePropertiesBuilderDecorator
public class AbstractPropertiesBuilderDecorator<T extends Properties.PropertiesBuilder> extends AbstractPropertiesDecorator<T> implements Properties.PropertiesBuilder
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.structure.PathMap.MutablePathMap<T extends Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends Object>
Properties.MutableProperties, Properties.PropertiesBuilder
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
DEFAULT_COMMENT
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractPropertiesBuilderDecorator() |
Make sure to set the getProperties() member variable!
|
|
AbstractPropertiesBuilderDecorator(T aProperties) |
Decorates the provided
ResourceProperties with additional
behavior or functionality. |
Modifier and Type | Method | Description |
---|---|---|
Properties.PropertiesBuilder |
childrenOf(String aParentPath) |
|
void |
clear() |
|
boolean |
containsValue(Object aValue) |
|
Set<Map.Entry<String,String>> |
entrySet() |
|
String |
put(String aKey,
String aValue) |
|
void |
putAll(Map<? extends String,? extends String> aProperties) |
|
String |
remove(Object aKey) |
|
Properties.PropertiesBuilder |
retrieveFrom(String aFromPath) |
|
Properties.PropertiesBuilder |
retrieveTo(String aToPath) |
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
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 AbstractPropertiesBuilderDecorator()
public AbstractPropertiesBuilderDecorator(T aProperties)
ResourceProperties
with additional
behavior or functionality. Changes applied to the provided
ResourceProperties
affect the decorator.aProperties
- The ResourceProperties
to be decorated.public boolean containsValue(Object aValue)
containsValue
in interface org.refcodes.structure.CanonicalMap
containsValue
in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
containsValue
in interface org.refcodes.structure.Keys<String,String>
containsValue
in interface Map<String,String>
containsValue
in interface Properties
containsValue
in interface Properties.MutableProperties
public void clear()
public Properties.PropertiesBuilder retrieveFrom(String aFromPath)
retrieveFrom
in interface org.refcodes.structure.CanonicalMap
retrieveFrom
in interface org.refcodes.structure.PathMap<T extends Properties.PropertiesBuilder>
retrieveFrom
in interface Properties
retrieveFrom
in interface Properties.MutableProperties
retrieveFrom
in interface Properties.PropertiesBuilder
retrieveFrom
in class AbstractPropertiesDecorator<T extends Properties.PropertiesBuilder>
public Properties.PropertiesBuilder retrieveTo(String aToPath)
retrieveTo
in interface org.refcodes.structure.CanonicalMap
retrieveTo
in interface org.refcodes.structure.PathMap<T extends Properties.PropertiesBuilder>
retrieveTo
in interface Properties
retrieveTo
in interface Properties.MutableProperties
retrieveTo
in interface Properties.PropertiesBuilder
retrieveTo
in class AbstractPropertiesDecorator<T extends Properties.PropertiesBuilder>
public Properties.PropertiesBuilder childrenOf(String aParentPath)
childrenOf
in interface org.refcodes.structure.CanonicalMap
childrenOf
in interface org.refcodes.structure.PathMap<T extends Properties.PropertiesBuilder>
childrenOf
in interface Properties
childrenOf
in interface Properties.MutableProperties
childrenOf
in interface Properties.PropertiesBuilder
childrenOf
in class AbstractPropertiesDecorator<T extends Properties.PropertiesBuilder>
Copyright © 2018. All rights reserved.