Module org.refcodes.properties
Package org.refcodes.properties
Class AbstractResourcePropertiesBuilder
java.lang.Object
org.refcodes.struct.PathMapBuilderImpl<String>
org.refcodes.struct.CanonicalMapBuilderImpl
org.refcodes.properties.PropertiesBuilderImpl
org.refcodes.properties.AbstractResourcePropertiesBuilder
- All Implemented Interfaces:
Flushable
,Serializable
,Map<String,
,String> org.refcodes.component.Flushable
,org.refcodes.component.Flushable.FlushBuilder<ResourceProperties.ResourcePropertiesBuilder>
,org.refcodes.mixin.AnnotatorAccessor
,org.refcodes.mixin.Clearable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.mixin.Dumpable
,org.refcodes.mixin.EmptyAccessor
,org.refcodes.mixin.TypeAccessor<String>
,Properties
,Properties.MutableProperties
,Properties.PropertiesBuilder
,ResourceProperties
,ResourceProperties.MutableResoureProperties
,ResourceProperties.ResourcePropertiesBuilder
,org.refcodes.struct.CanonicalMap
,org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
,org.refcodes.struct.CanonicalMap.MutableCanonicalMap
,org.refcodes.struct.Containable
,org.refcodes.struct.Dictionary<String,
,String> org.refcodes.struct.Dictionary.MutableDictionary<String,
,String> org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,
,String, org.refcodes.struct.PathMap.PathMapBuilder<String>> org.refcodes.struct.InterOperableMap<String>
,org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
,org.refcodes.struct.InterOperableMap.MutableInterOperableMap<String>
,org.refcodes.struct.Keys<String,
,String> org.refcodes.struct.Keys.MutableKeys<String,
,String> org.refcodes.struct.Keys.MutableValues<String,
,String> org.refcodes.struct.PathMap<String>
,org.refcodes.struct.PathMap.MutablePathMap<String>
,org.refcodes.struct.PathMap.PathMapBuilder<String>
- Direct Known Subclasses:
JavaPropertiesBuilder
,JsonPropertiesBuilder
,TomlPropertiesBuilder
,XmlPropertiesBuilder
,YamlPropertiesBuilder
public abstract class AbstractResourcePropertiesBuilder
extends PropertiesBuilderImpl
implements ResourceProperties.ResourcePropertiesBuilder
Implementation of the mutable
ResourceProperties.ResourcePropertiesBuilder
interface.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
Nested classes/interfaces inherited from interface org.refcodes.struct.CanonicalMap
org.refcodes.struct.CanonicalMap.CanonicalMapBuilder, org.refcodes.struct.CanonicalMap.MutableCanonicalMap
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary
org.refcodes.struct.Dictionary.MutableDictionary<K extends Object,
V extends Object> Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary.MutableDictionary
org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,
V extends Object, B extends org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<K, V, B>> Nested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyProperty
Nested classes/interfaces inherited from interface org.refcodes.component.Flushable
org.refcodes.component.Flushable.FlushBuilder<B extends org.refcodes.component.Flushable.FlushBuilder<B>>
Nested classes/interfaces inherited from interface org.refcodes.struct.InterOperableMap
org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<T extends Object>, org.refcodes.struct.InterOperableMap.MutableInterOperableMap<T extends Object>
Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
org.refcodes.struct.Keys.MutableKeys<K extends Object,
V extends Object>, org.refcodes.struct.Keys.MutableValues<K extends Object, V extends Object> Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,
V extends Object> Nested classes/interfaces inherited from interface org.refcodes.struct.PathMap
org.refcodes.struct.PathMap.MutablePathMap<T extends Object>, org.refcodes.struct.PathMap.PathMapBuilder<T extends Object>
Nested classes/interfaces inherited from interface org.refcodes.properties.Properties
Properties.MutableProperties, Properties.PropertiesBuilder
Nested classes/interfaces inherited from interface org.refcodes.properties.ResourceProperties
ResourceProperties.MutableResoureProperties, ResourceProperties.ResourcePropertiesBuilder
Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,
B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T, B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object> -
Field Summary
Fields inherited from class org.refcodes.struct.PathMapBuilderImpl
_backingMap
Fields inherited from interface org.refcodes.struct.PathMap
ANNOTATOR, DELIMITER
Fields inherited from interface org.refcodes.properties.Properties
DEFAULT_COMMENT
Fields inherited from interface org.refcodes.properties.ResourceProperties.MutableResoureProperties
DEFAULT_COMMENT
-
Constructor Summary
ModifierConstructorDescriptionprotected
Create an emptyAbstractResourcePropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations.protected
Loads the properties from the givenFile
.protected
AbstractResourcePropertiesBuilder
(File aFile, char... aDelimiters) Loads the properties from the givenFile
.protected
AbstractResourcePropertiesBuilder
(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator) Loads or seeks the properties from the givenFile
.protected
AbstractResourcePropertiesBuilder
(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile
.protected
AbstractResourcePropertiesBuilder
(InputStream aInputStream) Reads the properties from the givenInputStream
.protected
AbstractResourcePropertiesBuilder
(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream
.protected
AbstractResourcePropertiesBuilder
(Class<?> aResourceClass, String aFilePath) Loads the properties from the given file's path.protected
AbstractResourcePropertiesBuilder
(Class<?> aResourceClass, String aFilePath, char... aDelimiters) Loads the properties from the given file's path.protected
AbstractResourcePropertiesBuilder
(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator) Loads the properties from the given file's path.protected
AbstractResourcePropertiesBuilder
(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.protected
Create aAbstractResourcePropertiesBuilder
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the default path delimiter "/" (Delimiter.PATH
) for the path declarations: "Inspects the given object and adds all elements found in the given object.AbstractResourcePropertiesBuilder
(String aFilePath) Loads the properties from the given file's path.protected
AbstractResourcePropertiesBuilder
(String aFilePath, char... aDelimiters) Loads the properties from the given file's path.protected
AbstractResourcePropertiesBuilder
(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator) Loads the properties from the given file's path.protected
AbstractResourcePropertiesBuilder
(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.protected
Loads the properties from the givenURL
.protected
AbstractResourcePropertiesBuilder
(URL aUrl, char... aDelimiters) Loads the properties from the givenURL
.protected
AbstractResourcePropertiesBuilder
(Map<?, ?> aProperties) Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedMap
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarationsprotected
AbstractResourcePropertiesBuilder
(Properties aProperties) Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedProperties
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarationsprotected
Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedProperties.PropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.refcodes.struct.ext.factory.CanonicalMapFactory
Abstract method to be implemented by the sub-classes returning the concreteCanonicalMapFactory
responsible to fabricate theCanonicalMap
instances as of the required notation.void
flush()
FlushesResourceProperties.MutableResoureProperties
to the resource to which theResourceProperties
are attached to (such as aFile
as ofResourceProperties.MutableResoureProperties.loadFrom(File)
orResourceProperties.MutableResoureProperties.saveTo(File)
).boolean
In case the resource has not been loaded from a writableFile
, then calling this method will return false.Loads the properties from the givenFile
.loadFrom
(InputStream aInputStream, char... aDelimiters) Loads the properties from the givenInputStream
.reload()
Reloads theResourceProperties
from the resource to which theResourceProperties
are attached to (such as aFile
as ofResourceProperties.MutableResoureProperties.loadFrom(File)
orResourceProperties.MutableResoureProperties.saveTo(File)
).reload
(ReloadMode aReloadMode) Reloads theResourceProperties
from the resource to which theResourceProperties
are attached to (such as aFile
as ofResourceProperties.MutableResoureProperties.loadFrom(File)
orResourceProperties.MutableResoureProperties.saveTo(File)
).Saves the properties to the givenFile
using the provided delimiter as the destination's path delimiter.void
saveTo
(OutputStream aOutputStream, String aComment, char aDelimiter) The comment is ignored for the JSON format as JSON does not(!)seekFrom
(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocator
configuration passed.withInsert
(Object aObj) withInsert
(org.refcodes.struct.PathMap<String> aFrom) withInsertBetween
(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) withInsertBetween
(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements) withInsertBetween
(Object aToPath, Object aFrom, Object aFromPath) withInsertBetween
(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) withInsertBetween
(String[] aToPathElements, Object aFrom, String[] aFromPathElements) withInsertBetween
(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements) withInsertBetween
(String aToPath, Object aFrom, String aFromPath) withInsertBetween
(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath) withInsertBetween
(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) withInsertBetween
(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) withInsertFrom
(Object aFrom, Object aFromPath) withInsertFrom
(Object aFrom, Object... aFromPathElements) withInsertFrom
(Object aFrom, String aFromPath) withInsertFrom
(Object aFrom, String... aFromPathElements) withInsertFrom
(Object aFrom, Collection<?> aFromPathElements) withInsertFrom
(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) withInsertFrom
(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements) withInsertFrom
(org.refcodes.struct.PathMap<String> aFrom, String aFromPath) withInsertFrom
(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements) withInsertFrom
(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) withInsertTo
(Object[] aToPathElements, Object aFrom) withInsertTo
(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) withInsertTo
(Object aToPath, Object aFrom) withInsertTo
(Object aToPath, org.refcodes.struct.PathMap<String> aFrom) withInsertTo
(String[] aToPathElements, Object aFrom) withInsertTo
(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) withInsertTo
(String aToPath, Object aFrom) withInsertTo
(String aToPath, org.refcodes.struct.PathMap<String> aFrom) withInsertTo
(Collection<?> aToPathElements, Object aFrom) withInsertTo
(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom) withMergeBetween
(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) withMergeBetween
(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements) withMergeBetween
(Object aToPath, Object aFrom, Object aFromPath) withMergeBetween
(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) withMergeBetween
(String[] aToPathElements, Object aFrom, String[] aFromPathElements) withMergeBetween
(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements) withMergeBetween
(String aToPath, Object aFrom, String aFromPath) withMergeBetween
(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath) withMergeBetween
(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) withMergeBetween
(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) withMergeFrom
(Object aFrom, Object aFromPath) withMergeFrom
(Object aFrom, Object... aFromPathElements) withMergeFrom
(Object aFrom, String aFromPath) withMergeFrom
(Object aFrom, String... aFromPathElements) withMergeFrom
(Object aFrom, Collection<?> aFromPathElements) withMergeFrom
(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) withMergeFrom
(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements) withMergeFrom
(org.refcodes.struct.PathMap<String> aFrom, String aFromPath) withMergeFrom
(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements) withMergeFrom
(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) withMergeTo
(Object[] aToPathElements, Object aFrom) withMergeTo
(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) withMergeTo
(Object aToPath, Object aFrom) withMergeTo
(Object aToPath, org.refcodes.struct.PathMap<String> aFrom) withMergeTo
(String[] aToPathElements, Object aFrom) withMergeTo
(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) withMergeTo
(String aToPath, Object aFrom) withMergeTo
(String aToPath, org.refcodes.struct.PathMap<String> aFrom) withMergeTo
(Collection<?> aToPathElements, Object aFrom) withMergeTo
(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom) withPut
(Collection<?> aPathElements, String aValue) withPut
(org.refcodes.struct.Property aProperty) withPutBoolean
(Object[] aPathElements, Boolean aValue) withPutBoolean
(Object aKey, Boolean aValue) withPutBoolean
(String[] aPathElements, Boolean aValue) withPutBoolean
(String aKey, Boolean aValue) withPutBoolean
(Collection<?> aPathElements, Boolean aValue) withPutByte
(Object[] aPathElements, Byte aValue) withPutByte
(Object aKey, Byte aValue) withPutByte
(String[] aPathElements, Byte aValue) withPutByte
(String aKey, Byte aValue) withPutByte
(Collection<?> aPathElements, Byte aValue) withPutChar
(Object[] aPathElements, Character aValue) withPutChar
(Object aKey, Character aValue) withPutChar
(String[] aPathElements, Character aValue) withPutChar
(String aKey, Character aValue) withPutChar
(Collection<?> aPathElements, Character aValue) withPutClass
(Object[] aPathElements, Class<C> aValue) withPutClass
(Object aKey, Class<C> aValue) withPutClass
(String[] aPathElements, Class<C> aValue) withPutClass
(String aKey, Class<C> aValue) withPutClass
(Collection<?> aPathElements, Class<C> aValue) withPutDirAt
(int aIndex, Object aDir) withPutDirAt
(int aIndex, org.refcodes.struct.PathMap<String> aDir) withPutDirAt
(Object[] aPathElements, int aIndex, Object aDir) withPutDirAt
(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) withPutDirAt
(Object aPath, int aIndex, Object aDir) withPutDirAt
(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) withPutDirAt
(String[] aPathElements, int aIndex, Object aDir) withPutDirAt
(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) withPutDirAt
(String aPath, int aIndex, Object aDir) withPutDirAt
(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) withPutDirAt
(Collection<?> aPathElements, int aIndex, Object aDir) withPutDirAt
(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) withPutDouble
(Object[] aPathElements, Double aValue) withPutDouble
(Object aKey, Double aValue) withPutDouble
(String[] aPathElements, Double aValue) withPutDouble
(String aKey, Double aValue) withPutDouble
(Collection<?> aPathElements, Double aValue) <E extends Enum<E>>
ResourceProperties.ResourcePropertiesBuilderwithPutEnum
(Object[] aPathElements, E aValue) <E extends Enum<E>>
ResourceProperties.ResourcePropertiesBuilderwithPutEnum
(Object aKey, E aValue) <E extends Enum<E>>
ResourceProperties.ResourcePropertiesBuilderwithPutEnum
(String[] aPathElements, E aValue) <E extends Enum<E>>
ResourceProperties.ResourcePropertiesBuilderwithPutEnum
(String aKey, E aValue) <E extends Enum<E>>
ResourceProperties.ResourcePropertiesBuilderwithPutEnum
(Collection<?> aPathElements, E aValue) withPutFloat
(Object[] aPathElements, Float aValue) withPutFloat
(Object aKey, Float aValue) withPutFloat
(String[] aPathElements, Float aValue) withPutFloat
(String aKey, Float aValue) withPutFloat
(Collection<?> aPathElements, Float aValue) withPutInt
(Object[] aPathElements, Integer aValue) withPutInt
(Object aKey, Integer aValue) withPutInt
(String[] aPathElements, Integer aValue) withPutInt
(String aKey, Integer aValue) withPutInt
(Collection<?> aPathElements, Integer aValue) withPutLong
(Object[] aPathElements, Long aValue) withPutLong
(Object aKey, Long aValue) withPutLong
(String[] aPathElements, Long aValue) withPutLong
(String aKey, Long aValue) withPutLong
(Collection<?> aPathElements, Long aValue) withPutShort
(Object[] aPathElements, Short aValue) withPutShort
(Object aKey, Short aValue) withPutShort
(String[] aPathElements, Short aValue) withPutShort
(String aKey, Short aValue) withPutShort
(Collection<?> aPathElements, Short aValue) withPutString
(Object[] aPathElements, String aValue) withPutString
(Object aKey, String aValue) withPutString
(String[] aPathElements, String aValue) withPutString
(String aKey, String aValue) withPutString
(Collection<?> aPathElements, String aValue) withRemoveFrom
(Object aPath) withRemoveFrom
(Object... aPathElements) withRemoveFrom
(String aPath) withRemoveFrom
(String... aPathElements) withRemoveFrom
(Collection<?> aPathElements) withRemovePaths
(String... aPathElements) Methods inherited from class org.refcodes.properties.PropertiesBuilderImpl
retrieveFrom, retrieveTo
Methods inherited from class org.refcodes.struct.CanonicalMapBuilderImpl
fromInstance, fromObject, toInstance
Methods inherited from class org.refcodes.struct.PathMapBuilderImpl
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, createBackingMap, entrySet, equals, forEach, fromValue, fromValue, get, getAnnotator, getDelimiter, getOrDefault, getType, hashCode, insert, insertBetween, insertFrom, insertTo, isEmpty, keySet, merge, merge, mergeBetween, mergeFrom, mergeTo, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, toDataStructure, toString, toType, values
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.refcodes.struct.CanonicalMap
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharArray, asCharArray, asCharArray, asCharArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntArray, asIntArray, asIntArray, asIntArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, queryBetween, toMap, toProperties
Methods inherited from interface org.refcodes.struct.CanonicalMap.MutableCanonicalMap
containsValue, insert, insertBetween, insertFrom, insertTo, put, put, put, put, putAll, removeFrom, toDump
Methods inherited from interface org.refcodes.mixin.Clearable
clear
Methods inherited from interface org.refcodes.struct.Containable
size
Methods inherited from interface org.refcodes.mixin.Dumpable
toDump
Methods inherited from interface org.refcodes.mixin.EmptyAccessor
isEmpty
Methods inherited from interface org.refcodes.component.Flushable
flushUnchecked
Methods inherited from interface org.refcodes.component.Flushable.FlushBuilder
withFlush, withFlushUnchecked
Methods inherited from interface org.refcodes.struct.InterOperableMap
getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getByte, getByte, getByte, getByte, getByte, getByteOr, getByteOr, getByteOr, getByteOr, getByteOr, getChar, getChar, getChar, getChar, getChar, getCharOr, getCharOr, getCharOr, getCharOr, getCharOr, getClass, getClass, getClass, getClass, getClass, getClassOr, getClassOr, getClassOr, getClassOr, getClassOr, getDouble, getDouble, getDouble, getDouble, getDouble, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getEnum, getEnum, getEnum, getEnum, getEnum, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getFloat, getFloat, getFloat, getFloat, getFloat, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getInt, getInt, getInt, getInt, getInt, getIntOr, getIntOr, getIntOr, getIntOr, getIntOr, getLong, getLong, getLong, getLong, getLong, getLongOr, getLongOr, getLongOr, getLongOr, getLongOr, getShort, getShort, getShort, getShort, getShort, getShortOr, getShortOr, getShortOr, getShortOr, getShortOr, getString, getString, getString, getString, getString, getStringOr, getStringOr, getStringOr, getStringOr, getStringOr
Methods inherited from interface org.refcodes.struct.InterOperableMap.MutableInterOperableMap
containsValue, insert, insertBetween, insertFrom, insertTo, putBoolean, putBoolean, putBoolean, putBoolean, putBoolean, putByte, putByte, putByte, putByte, putByte, putChar, putChar, putChar, putChar, putChar, putClass, putClass, putClass, putClass, putClass, putDouble, putDouble, putDouble, putDouble, putDouble, putEnum, putEnum, putEnum, putEnum, putEnum, putFloat, putFloat, putFloat, putFloat, putFloat, putInt, putInt, putInt, putInt, putInt, putLong, putLong, putLong, putLong, putLong, putShort, putShort, putShort, putShort, putShort, putString, putString, putString, putString, putString
Methods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, values
Methods inherited from interface org.refcodes.struct.Keys.MutableValues
put
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from interface org.refcodes.struct.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPrintable, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toType
Methods inherited from interface org.refcodes.struct.PathMap.MutablePathMap
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, delete, fromType, fromType, fromType, fromType, fromType, fromType, fromType, fromType, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
Methods inherited from interface org.refcodes.properties.Properties
getAnnotator, getDelimiter, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirs, getDirs, getDirs, getDirs, getDirs, getType, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo
Methods inherited from interface org.refcodes.properties.Properties.MutableProperties
containsValue, delete, insert, insertBetween, insertFrom, insertTo, put, putAll, putAll, putAll, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths
Methods inherited from interface org.refcodes.properties.ResourceProperties
toSerialized, toSerialized, toSerialized
Methods inherited from interface org.refcodes.properties.ResourceProperties.MutableResoureProperties
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, seekFrom, seekFrom, seekFrom, toSerialized
Methods inherited from interface org.refcodes.properties.ResourceProperties.ResourcePropertiesBuilder
withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom, withSeekFrom
-
Field Details
-
_propertiesFile
-
-
Constructor Details
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder()Create an emptyAbstractResourcePropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations. -
AbstractResourcePropertiesBuilder
Create aAbstractResourcePropertiesBuilder
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the default path delimiter "/" (Delimiter.PATH
) for the path declarations: "Inspects the given object and adds all elements found in the given object. Elements of typeMap
,Collection
and arrays are identified and handled as of their type: The path for each value in aMap
is appended with its according key. The path for each value in aCollection
or array is appended with its according index of occurrence (in case of aList
or an array, its actual index). In case of reflection, the path for each member is appended with its according mamber's name. All elements (e.g. the members and values) are inspected recursively which results in the according paths of the terminating values."- Parameters:
aObj
- The object from which the elements are to be added.
-
AbstractResourcePropertiesBuilder
Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedProperties
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations- Parameters:
aProperties
- the properties to be added.
-
AbstractResourcePropertiesBuilder
Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedProperties.PropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations- Parameters:
aProperties
- the properties to be added.
-
AbstractResourcePropertiesBuilder
Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedMap
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations- Parameters:
aProperties
- the properties to be added.
-
AbstractResourcePropertiesBuilder
Loads the properties from the givenFile
.- Parameters:
aFile
- TheFile
from which to load the properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(File aFile, char... aDelimiters) throws IOException, ParseException Loads the properties from the givenFile
.- Parameters:
aFile
- TheFile
from which to load the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator) throws IOException, ParseException Loads or seeks the properties from the givenFile
. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders()
.- Parameters:
aFile
- TheFile
from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException Loads or seeks the properties from the givenFile
. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders()
.- Parameters:
aFile
- TheFile
from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
Loads the properties from the given file's path.- Parameters:
aFilePath
- The path to the file from which to load the properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(String aFilePath, char... aDelimiters) throws IOException, ParseException Loads the properties from the given file's path.- Parameters:
aFilePath
- The path to the file from which to load the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(Class<?> aResourceClass, String aFilePath) throws IOException, ParseException Loads the properties from the given file's path.- Parameters:
aResourceClass
- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath
- The file path of the class's resources from which to load the properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(Class<?> aResourceClass, String aFilePath, char... aDelimiters) throws IOException, ParseException Loads the properties from the given file's path.- Parameters:
aResourceClass
- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath
- The file path of the class's resources from which to load the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders()
.- Parameters:
aFilePath
- The path to the file from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders()
.- Parameters:
aFilePath
- The path to the file from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders()
.- Parameters:
aResourceClass
- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath
- The file path of the class's resources from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders()
.- Parameters:
aResourceClass
- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath
- The file path of the class's resources from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
Loads the properties from the givenURL
.- Parameters:
aUrl
- TheURL
from which to read the properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(URL aUrl, char... aDelimiters) throws IOException, ParseException Loads the properties from the givenURL
.- Parameters:
aUrl
- TheURL
from which to read the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(InputStream aInputStream) throws IOException, ParseException Reads the properties from the givenInputStream
.- Parameters:
aInputStream
- TheInputStream
from which to read the properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(InputStream aInputStream, char... aDelimiters) throws IOException, ParseException Reads the properties from the givenInputStream
.- Parameters:
aInputStream
- TheInputStream
from which to read the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties.- Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
-
Method Details
-
loadFrom
public Properties loadFrom(InputStream aInputStream, char... aDelimiters) throws IOException, ParseException Loads the properties from the givenInputStream
. Save them using the methodResourceProperties.MutableResoureProperties.saveTo(OutputStream)
. This is the hook-method of the default implementation for loading the properties. In case you want to implementResourceProperties
which support other notations than the properties notation (path=value
), then you overwrite this method in your implementation accordingly.- Specified by:
loadFrom
in interfaceResourceProperties.MutableResoureProperties
- Parameters:
aInputStream
- TheInputStream
from which to load the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties (in case the the serialized format supports / requires the such).- Returns:
- The
Properties
as loaded from the resource and applied to this instance. - Throws:
IOException
- thrown in case loading the properties failedParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
saveTo
The comment is ignored for the JSON format as JSON does not(!) support any comments! Saves the properties to the givenOutputStream
using the provided delimiter as the destination's path delimiter. Load them viaResourceProperties.MutableResoureProperties.loadFrom(InputStream, char...)
This is the hook-method of the default implementation for writing (saving) the properties. In case you want to implementResourceProperties
which support other notations than the properties notation (path=value
), then you overwrite this method in your implementation accordingly.- Specified by:
saveTo
in interfaceResourceProperties.MutableResoureProperties
- Parameters:
aOutputStream
- TheOutputStream
to which to save the properties to.aComment
- The description for the properties file.aDelimiter
- The path delimiter to be used when writing out the properties to the destination (in case the the serialized format supports / requires the such).- Throws:
IOException
- thrown in case saving the properties failed
-
loadFrom
Loads the properties from the givenFile
. Save them using the methodResourceProperties.MutableResoureProperties.saveTo(File)
. The default implementation uses the hook methodResourceProperties.MutableResoureProperties.loadFrom(InputStream, char...)
to finally load and parse the properties.- Specified by:
loadFrom
in interfaceResourceProperties.MutableResoureProperties
- Parameters:
aFile
- TheFile
from which to load the properties.aDelimiters
- The path delimiters to be used when parsing the source's properties (in case the the serialized format supports / requires the such).- Returns:
- The
Properties
as loaded from the resource and applied to this instance. - Throws:
IOException
- thrown in case loading the properties failedParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
saveTo
Saves the properties to the givenFile
using the provided delimiter as the destination's path delimiter. Load them viaResourceProperties.MutableResoureProperties.loadFrom(File, char...)
. The default implementation uses the hook methodResourceProperties.MutableResoureProperties.saveTo(OutputStream, String, char)
to finally format and write the properties.- Specified by:
saveTo
in interfaceResourceProperties.MutableResoureProperties
- Parameters:
aFile
- TheFile
from which to load the properties.aComment
- The description for the properties file.aDelimiter
- The path delimiter to be used when writing out the properties to the destination (in case the the serialized format supports / requires the such).- Returns:
- The
File
representing the actual location where the properties have been saved to. - Throws:
IOException
- thrown in case saving the properties failed
-
seekFrom
public Properties seekFrom(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocator
configuration passed. Finally (if nothing else succeeds) the properties are loaded by the provided class's class loader which takes care of loading the properties (in case the file path is a relative path, also the absolute path with a prefixed path delimiter "/" is probed). The default implementation uses the hook methodResourceProperties.MutableResoureProperties.loadFrom(InputStream, char...)
to finally load and parse the properties.- Specified by:
seekFrom
in interfaceResourceProperties.MutableResoureProperties
- Parameters:
aResourceClass
- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath
- The file path from which to load the properties.aConfigLocator
- TheConfigLocator
describes the locations to additional crawl for the desired file.aDelimiters
- The path delimiters to be used when parsing the source's properties (in case the the serialized format supports / requires the such).- Returns:
- The
Properties
as loaded from the resource and applied to this instance. - Throws:
IOException
- thrown in case accessing or processing the properties file failed.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
flush
FlushesResourceProperties.MutableResoureProperties
to the resource to which theResourceProperties
are attached to (such as aFile
as ofResourceProperties.MutableResoureProperties.loadFrom(File)
orResourceProperties.MutableResoureProperties.saveTo(File)
).- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in interfaceorg.refcodes.component.Flushable
- Specified by:
flush
in interfaceResourceProperties.MutableResoureProperties
- Throws:
IOException
-
isFlushable
public boolean isFlushable()In case the resource has not been loaded from a writableFile
, then calling this method will return false.- Specified by:
isFlushable
in interfaceorg.refcodes.component.Flushable
-
reload
Reloads theResourceProperties
from the resource to which theResourceProperties
are attached to (such as aFile
as ofResourceProperties.MutableResoureProperties.loadFrom(File)
orResourceProperties.MutableResoureProperties.saveTo(File)
). In case the resource (such as anInputStream
) does not support reloading, then anIllegalStateException
is thrown. Properties existing in the attached resource as well in theProperties
itself are replaced. Properties existing in the attached resource but not(!) in theProperties
itself are not(!) removed. UseResourceProperties.reload(ReloadMode)
with an argument oftrue
(~ orphan removal) to remove properties not existing in the resource.- Specified by:
reload
in interfaceResourceProperties
- Returns:
- The
Properties
as loaded from the resource and applied to this instance. - Throws:
IOException
- thrown in case accessing the resource encountered an I/O problem.IllegalStateException
- in case the attached resource does not support reloading.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
reload
public Properties reload(ReloadMode aReloadMode) throws IOException, IllegalStateException, ParseException Reloads theResourceProperties
from the resource to which theResourceProperties
are attached to (such as aFile
as ofResourceProperties.MutableResoureProperties.loadFrom(File)
orResourceProperties.MutableResoureProperties.saveTo(File)
). In case the resource (such as anInputStream
) does not support reloading, then anIllegalStateException
is thrown. Properties existing in the attached resource as well in theProperties
itself are replaced. When "orphan removal" is set tofalse
, then properties existing in the attached resource but not(!) in theProperties
itself are not(!) removed. When "orphan removal" is set totrue
, then properties existing in the attached resource but not(!) in theProperties
itself are(!) removed.- Specified by:
reload
in interfaceResourceProperties
- Parameters:
aReloadMode
- when set toReloadMode.ORPHAN_REMOVAL
, then properties existing in the attached resource but not(!) in theProperties
itself are(!) removed. Else properties not existing in the attached resource are kept.- Returns:
- The
Properties
as loaded from the resource and applied to this instance. - Throws:
IOException
- thrown in case accessing the resource encountered an I/O problem.IllegalStateException
- in case the attached resource does not support reloading.ParseException
- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
withPut
public ResourceProperties.ResourcePropertiesBuilder withPut(Collection<?> aPathElements, String aValue) - Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPut
public ResourceProperties.ResourcePropertiesBuilder withPut(Object[] aPathElements, String aValue) throws NumberFormatException - Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
NumberFormatException
-
withPut
public ResourceProperties.ResourcePropertiesBuilder withPut(org.refcodes.struct.Relation<String, String> aProperty) - Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,
String, org.refcodes.struct.PathMap.PathMapBuilder<String>> - Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPut
- Specified by:
withPut
in interfaceorg.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,
String, org.refcodes.struct.PathMap.PathMapBuilder<String>> - Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
- Overrides:
withPut
in classPropertiesBuilderImpl
-
withPut
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPut
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutBoolean
public ResourceProperties.ResourcePropertiesBuilder withPutBoolean(Collection<?> aPathElements, Boolean aValue) - Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutBoolean
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutBoolean
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutBoolean
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutBoolean
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutBoolean
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutBoolean
public ResourceProperties.ResourcePropertiesBuilder withPutBoolean(Object[] aPathElements, Boolean aValue) - Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutBoolean
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutBoolean
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutBoolean
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutBoolean
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutBoolean
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutBoolean
public ResourceProperties.ResourcePropertiesBuilder withPutBoolean(String[] aPathElements, Boolean aValue) - Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutBoolean
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutBoolean
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutByte
public ResourceProperties.ResourcePropertiesBuilder withPutByte(Collection<?> aPathElements, Byte aValue) - Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutByte
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutByte
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutByte
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutByte
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutByte
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutByte
public ResourceProperties.ResourcePropertiesBuilder withPutByte(Object[] aPathElements, Byte aValue) - Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutByte
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutByte
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutByte
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutByte
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutByte
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutByte
public ResourceProperties.ResourcePropertiesBuilder withPutByte(String[] aPathElements, Byte aValue) - Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutByte
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutByte
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutChar
public ResourceProperties.ResourcePropertiesBuilder withPutChar(Collection<?> aPathElements, Character aValue) - Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutChar
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutChar
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutChar
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutChar
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutChar
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutChar
public ResourceProperties.ResourcePropertiesBuilder withPutChar(Object[] aPathElements, Character aValue) - Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutChar
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutChar
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutChar
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutChar
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutChar
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutChar
public ResourceProperties.ResourcePropertiesBuilder withPutChar(String[] aPathElements, Character aValue) - Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutChar
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutChar
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutClass
public <C> ResourceProperties.ResourcePropertiesBuilder withPutClass(Collection<?> aPathElements, Class<C> aValue) - Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutClass
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutClass
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutClass
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutClass
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutClass
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutClass
public <C> ResourceProperties.ResourcePropertiesBuilder withPutClass(Object[] aPathElements, Class<C> aValue) - Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutClass
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutClass
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutClass
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutClass
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutClass
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutClass
public <C> ResourceProperties.ResourcePropertiesBuilder withPutClass(String[] aPathElements, Class<C> aValue) - Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutClass
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutClass
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutDouble
public ResourceProperties.ResourcePropertiesBuilder withPutDouble(Collection<?> aPathElements, Double aValue) - Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDouble
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDouble
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutDouble
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDouble
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDouble
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutDouble
public ResourceProperties.ResourcePropertiesBuilder withPutDouble(Object[] aPathElements, Double aValue) - Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDouble
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDouble
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutDouble
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDouble
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDouble
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutDouble
public ResourceProperties.ResourcePropertiesBuilder withPutDouble(String[] aPathElements, Double aValue) - Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDouble
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDouble
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutEnum
public <E extends Enum<E>> ResourceProperties.ResourcePropertiesBuilder withPutEnum(Collection<?> aPathElements, E aValue) - Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutEnum
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutEnum
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutEnum
public <E extends Enum<E>> ResourceProperties.ResourcePropertiesBuilder withPutEnum(Object aKey, E aValue) - Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutEnum
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutEnum
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutEnum
public <E extends Enum<E>> ResourceProperties.ResourcePropertiesBuilder withPutEnum(Object[] aPathElements, E aValue) - Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutEnum
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutEnum
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutEnum
public <E extends Enum<E>> ResourceProperties.ResourcePropertiesBuilder withPutEnum(String aKey, E aValue) - Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutEnum
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutEnum
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutEnum
public <E extends Enum<E>> ResourceProperties.ResourcePropertiesBuilder withPutEnum(String[] aPathElements, E aValue) - Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutEnum
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutEnum
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutFloat
public ResourceProperties.ResourcePropertiesBuilder withPutFloat(Collection<?> aPathElements, Float aValue) - Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutFloat
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutFloat
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutFloat
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutFloat
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutFloat
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutFloat
public ResourceProperties.ResourcePropertiesBuilder withPutFloat(Object[] aPathElements, Float aValue) - Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutFloat
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutFloat
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutFloat
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutFloat
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutFloat
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutFloat
public ResourceProperties.ResourcePropertiesBuilder withPutFloat(String[] aPathElements, Float aValue) - Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutFloat
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutFloat
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutInt
public ResourceProperties.ResourcePropertiesBuilder withPutInt(Collection<?> aPathElements, Integer aValue) - Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutInt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutInt
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutInt
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutInt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutInt
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutInt
public ResourceProperties.ResourcePropertiesBuilder withPutInt(Object[] aPathElements, Integer aValue) - Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutInt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutInt
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutInt
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutInt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutInt
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutInt
public ResourceProperties.ResourcePropertiesBuilder withPutInt(String[] aPathElements, Integer aValue) - Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutInt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutInt
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutLong
public ResourceProperties.ResourcePropertiesBuilder withPutLong(Collection<?> aPathElements, Long aValue) - Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutLong
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutLong
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutLong
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutLong
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutLong
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutLong
public ResourceProperties.ResourcePropertiesBuilder withPutLong(Object[] aPathElements, Long aValue) - Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutLong
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutLong
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutLong
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutLong
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutLong
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutLong
public ResourceProperties.ResourcePropertiesBuilder withPutLong(String[] aPathElements, Long aValue) - Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutLong
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutLong
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutShort
public ResourceProperties.ResourcePropertiesBuilder withPutShort(Collection<?> aPathElements, Short aValue) - Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutShort
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutShort
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutShort
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutShort
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutShort
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutShort
public ResourceProperties.ResourcePropertiesBuilder withPutShort(Object[] aPathElements, Short aValue) - Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutShort
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutShort
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutShort
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutShort
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutShort
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutShort
public ResourceProperties.ResourcePropertiesBuilder withPutShort(String[] aPathElements, Short aValue) - Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutShort
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutShort
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutString
public ResourceProperties.ResourcePropertiesBuilder withPutString(Collection<?> aPathElements, String aValue) - Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutString
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutString
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutString
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutString
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutString
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutString
public ResourceProperties.ResourcePropertiesBuilder withPutString(Object[] aPathElements, String aValue) - Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutString
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutString
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutString
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutString
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutString
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutString
public ResourceProperties.ResourcePropertiesBuilder withPutString(String[] aPathElements, String aValue) - Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutString
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutString
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsert
- Specified by:
withInsert
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsert
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsert
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsert
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsert
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsert
public ResourceProperties.ResourcePropertiesBuilder withInsert(org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withInsert
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsert
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsert
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsert
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsert
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(Object aToPath, Object aFrom, Object aFromPath) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(String aToPath, Object aFrom, String aFromPath) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertBetween
public ResourceProperties.ResourcePropertiesBuilder withInsertBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements) - Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(Object aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(Object aFrom, Object... aFromPathElements) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(Object aFrom, String... aFromPathElements) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertFrom
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements) - Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(Collection<?> aToPathElements, Object aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(Object[] aToPathElements, Object aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(String[] aToPathElements, Object aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withInsertTo
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withInsertTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withInsertTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withInsertTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMerge
- Specified by:
withMerge
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMerge
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMerge
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMerge
in interfaceProperties.PropertiesBuilder
- Specified by:
withMerge
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMerge
public ResourceProperties.ResourcePropertiesBuilder withMerge(org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withMerge
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMerge
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMerge
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMerge
in interfaceProperties.PropertiesBuilder
- Specified by:
withMerge
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(Object aToPath, Object aFrom, Object aFromPath) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(String aToPath, Object aFrom, String aFromPath) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeBetween
public ResourceProperties.ResourcePropertiesBuilder withMergeBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements) - Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeBetween
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(Object aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(Object aFrom, Object... aFromPathElements) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(Object aFrom, String... aFromPathElements) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeFrom
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements) - Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(Collection<?> aToPathElements, Object aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(Object[] aToPathElements, Object aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(String[] aToPathElements, Object aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withMergeTo
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom) - Specified by:
withMergeTo
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeTo
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withMergeTo
in interfaceProperties.PropertiesBuilder
- Specified by:
withMergeTo
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withPutDirAt
public ResourceProperties.ResourcePropertiesBuilder withPutDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException - Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceProperties.PropertiesBuilder
- Specified by:
withPutDirAt
in interfaceResourceProperties.ResourcePropertiesBuilder
- Throws:
IllegalArgumentException
-
withRemoveFrom
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withRemoveFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withRemoveFrom
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withRemoveFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withRemoveFrom
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withRemoveFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withRemoveFrom
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withRemoveFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withRemoveFrom
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withRemoveFrom
in interfaceProperties.PropertiesBuilder
- Specified by:
withRemoveFrom
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withRemovePaths
- Specified by:
withRemovePaths
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemovePaths
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Specified by:
withRemovePaths
in interfaceProperties.PropertiesBuilder
- Specified by:
withRemovePaths
in interfaceResourceProperties.ResourcePropertiesBuilder
-
createCanonicalMapFactory
protected abstract org.refcodes.struct.ext.factory.CanonicalMapFactory createCanonicalMapFactory()Abstract method to be implemented by the sub-classes returning the concreteCanonicalMapFactory
responsible to fabricate theCanonicalMap
instances as of the required notation.- Returns:
- The
CanonicalMapFactory
supporting the required notation.
-