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 mutableResourceProperties.ResourcePropertiesBuilder
interface.- See Also:
- Serialized Form
-
-
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 Modifier and Type Field Description protected File
_propertiesFile
-
Fields inherited from interface org.refcodes.properties.Properties
DEFAULT_COMMENT
-
Fields inherited from interface org.refcodes.properties.ResourceProperties.MutableResoureProperties
DEFAULT_COMMENT
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractResourcePropertiesBuilder()
Create an emptyAbstractResourcePropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations.protected
AbstractResourcePropertiesBuilder(File aFile)
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
AbstractResourcePropertiesBuilder(Object aObj)
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
AbstractResourcePropertiesBuilder(URL aUrl)
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
AbstractResourcePropertiesBuilder(Properties.PropertiesBuilder aProperties)
Create aAbstractResourcePropertiesBuilder
instance containing the elements of the providedProperties.PropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations
-
Method Summary
-
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.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 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, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, 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, 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, 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, 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 Detail
-
_propertiesFile
protected File _propertiesFile
-
-
Constructor Detail
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder()
Create an emptyAbstractResourcePropertiesBuilder
instance using the default path delimiter "/" (Delimiter.PATH
) for the path declarations.
-
AbstractResourcePropertiesBuilder
protected AbstractResourcePropertiesBuilder(Object aObj)
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
protected AbstractResourcePropertiesBuilder(Properties aProperties)
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
protected AbstractResourcePropertiesBuilder(Properties.PropertiesBuilder aProperties)
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
protected AbstractResourcePropertiesBuilder(Map<?,?> aProperties)
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
protected AbstractResourcePropertiesBuilder(File aFile) throws IOException, ParseException
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
public AbstractResourcePropertiesBuilder(String aFilePath) 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.- 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
protected AbstractResourcePropertiesBuilder(URL aUrl) throws IOException, ParseException
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 Detail
-
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
public void saveTo(OutputStream aOutputStream, String aComment, char aDelimiter) throws IOException
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
public Properties loadFrom(File aFile, char... aDelimiters) throws IOException, ParseException
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
public File saveTo(File aFile, String aComment, char aDelimiter) throws IOException
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
public void flush() throws IOException
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
public Properties reload() 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. 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
public ResourceProperties.ResourcePropertiesBuilder withPut(String aKey, String aValue)
- 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
public ResourceProperties.ResourcePropertiesBuilder withPut(org.refcodes.struct.Property aProperty)
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceProperties.PropertiesBuilder
- Specified by:
withPut
in interfaceResourceProperties.ResourcePropertiesBuilder
-
withPut
public ResourceProperties.ResourcePropertiesBuilder withPut(String[] aKey, 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
-
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
public ResourceProperties.ResourcePropertiesBuilder withPutBoolean(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutBoolean(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutByte(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutByte(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutChar(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutChar(String aKey, 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
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
public <C> ResourceProperties.ResourcePropertiesBuilder withPutClass(Object aKey, 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
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
public <C> ResourceProperties.ResourcePropertiesBuilder withPutClass(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutDouble(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutDouble(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutFloat(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutFloat(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutInt(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutInt(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutLong(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutLong(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutShort(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutShort(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutString(Object aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withPutString(String aKey, 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
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
public ResourceProperties.ResourcePropertiesBuilder withInsert(Object aObj)
- 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
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(Object 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(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
public ResourceProperties.ResourcePropertiesBuilder withInsertFrom(Object 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(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
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(Object aToPath, 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 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
public ResourceProperties.ResourcePropertiesBuilder withInsertTo(String aToPath, 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 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
public ResourceProperties.ResourcePropertiesBuilder withMerge(Object aObj)
- 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
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(Object 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(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
public ResourceProperties.ResourcePropertiesBuilder withMergeFrom(Object 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(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
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(Object aToPath, 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 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
public ResourceProperties.ResourcePropertiesBuilder withMergeTo(String aToPath, 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 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
public ResourceProperties.ResourcePropertiesBuilder withRemoveFrom(Collection<?> aPathElements)
- 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
public ResourceProperties.ResourcePropertiesBuilder withRemoveFrom(Object aPath)
- 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
public ResourceProperties.ResourcePropertiesBuilder withRemoveFrom(Object... aPathElements)
- 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
public ResourceProperties.ResourcePropertiesBuilder withRemoveFrom(String aPath)
- 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
public ResourceProperties.ResourcePropertiesBuilder withRemoveFrom(String... aPathElements)
- 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
public ResourceProperties.ResourcePropertiesBuilder withRemovePaths(String... aPathElements)
- 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.
-
-