Package org.refcodes.structure
Interface CanonicalMap.CanonicalMapBuilder
-
- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor
,CanonicalMap
,CanonicalMap.MutableCanonicalMap
,Clearable
,Containable
,org.refcodes.mixin.DelimiterAccessor
,Dictionary<java.lang.String,T>
,Dictionary.MutableDictionary<java.lang.String,T>
,Dictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T,PathMap.PathMapBuilder<T>>
,org.refcodes.mixin.Dumpable
,Keys<java.lang.String,T>
,Keys.MutableKeys<java.lang.String,T>
,Keys.MutableValues<java.lang.String,T>
,java.util.Map<java.lang.String,T>
,PathMap<java.lang.String>
,PathMap.MutablePathMap<java.lang.String>
,PathMap.PathMapBuilder<java.lang.String>
,PropertiesAccessorMixin
,PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
,PropertiesAccessorMixin.PropertiesMixin
,PropertiesAccessorMixin.PropertiesMutatorMixin
,org.refcodes.mixin.TypeAccessor<java.lang.String>
- All Known Implementing Classes:
CanonicalMapBuilderImpl
- Enclosing interface:
- CanonicalMap
public static interface CanonicalMap.CanonicalMapBuilder extends PathMap.PathMapBuilder<java.lang.String>, CanonicalMap.MutableCanonicalMap, PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
The Interface CanonicalMapBuilder.
-
-
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.structure.CanonicalMap
CanonicalMap.CanonicalMapBuilder, 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.structure.Dictionary
Dictionary.MutableDictionary<K,V>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary.MutableDictionary
Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PathMap
PathMap.MutablePathMap<T>, PathMap.PathMapBuilder<T>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PropertiesAccessorMixin
PropertiesAccessorMixin.PropertiesBuilderMixin<T>, PropertiesAccessorMixin.PropertiesMixin, PropertiesAccessorMixin.PropertiesMutatorMixin
-
-
Field Summary
-
Fields inherited from interface org.refcodes.structure.CanonicalMap
DEFAULT_COMMENT
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CanonicalMap.CanonicalMapBuilder
withInsert(java.lang.Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.default CanonicalMap.CanonicalMapBuilder
withInsert(PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.Object aToPath, PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.lang.String aToPath, PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertBetween(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertFrom(PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.Object aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.Object aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.String[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.String aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.lang.String aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withInsertTo(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMerge(java.lang.Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.default CanonicalMap.CanonicalMapBuilder
withMerge(PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.Object aToPath, PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.lang.String aToPath, PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeBetween(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeFrom(PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.Object aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.Object aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.String[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.String aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.lang.String aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default CanonicalMap.CanonicalMapBuilder
withMergeTo(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types.default CanonicalMap.CanonicalMapBuilder
withPut(java.lang.Object[] aPathElements, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default CanonicalMap.CanonicalMapBuilder
withPut(java.lang.Object aPath, java.lang.String aValue)
Builder method forPropertiesAccessorMixin.PropertiesMutatorMixin.put(Object, String)
.default CanonicalMap.CanonicalMapBuilder
withPut(java.lang.String[] aKey, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default CanonicalMap.CanonicalMapBuilder
withPut(java.lang.String aKey, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default CanonicalMap.CanonicalMapBuilder
withPut(java.util.Collection<?> aPathElements, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default CanonicalMap.CanonicalMapBuilder
withPut(Relation<java.lang.String,java.lang.String> aProperty)
Builder method forDictionary.MutableDictionary.put(Relation)
.default CanonicalMap.CanonicalMapBuilder
withPutBoolean(java.lang.Object[] aPathElements, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutBoolean(java.lang.Object aKey, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutBoolean(java.lang.String[] aPathElements, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutBoolean(java.lang.String aKey, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutBoolean(java.util.Collection<?> aPathElements, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutByte(java.lang.Object[] aPathElements, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutByte(java.lang.Object aKey, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutByte(java.lang.String[] aPathElements, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutByte(java.lang.String aKey, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutByte(java.util.Collection<?> aPathElements, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path.default CanonicalMap
withPutDirAt(int aIndex, java.lang.Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(int aIndex, PathMap<java.lang.String> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.Object[] aPathElements, int aIndex, PathMap<java.lang.String> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.Object aPath, int aIndex, java.lang.Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.Object aPath, int aIndex, PathMap<java.lang.String> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.String[] aPathElements, int aIndex, PathMap<java.lang.String> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.String aPath, int aIndex, java.lang.Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.lang.String aPath, int aIndex, PathMap<java.lang.String> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap
withPutDirAt(java.util.Collection<?> aPathElements, int aIndex, PathMap<java.lang.String> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default CanonicalMap.CanonicalMapBuilder
withPutDouble(java.lang.Object[] aPathElements, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutDouble(java.lang.Object aKey, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutDouble(java.lang.String[] aPathElements, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutDouble(java.lang.String aKey, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutDouble(java.util.Collection<?> aPathElements, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutFloat(java.lang.Object[] aPathElements, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutFloat(java.lang.Object aKey, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutFloat(java.lang.String[] aPathElements, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutFloat(java.lang.String aKey, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutFloat(java.util.Collection<?> aPathElements, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutInteger(java.lang.Object[] aPathElements, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutInteger(java.lang.Object aKey, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutInteger(java.lang.String[] aPathElements, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutInteger(java.lang.String aKey, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutInteger(java.util.Collection<?> aPathElements, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutLong(java.lang.Object[] aPathElements, java.lang.Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutLong(java.lang.Object aKey, java.lang.Long aValue)
Sets theLong
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutLong(java.lang.String[] aPathElements, java.lang.Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutLong(java.lang.String aKey, java.lang.Long aValue)
Sets theLong
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutLong(java.util.Collection<?> aPathElements, java.lang.Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutShort(java.lang.Object[] aPathElements, java.lang.Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutShort(java.lang.Object aKey, java.lang.Short aValue)
Sets theShort
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutShort(java.lang.String[] aPathElements, java.lang.Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withPutShort(java.lang.String aKey, java.lang.Short aValue)
Sets theShort
value for the property referred to by the key.default CanonicalMap.CanonicalMapBuilder
withPutShort(java.util.Collection<?> aPathElements, java.lang.Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path.default CanonicalMap.CanonicalMapBuilder
withRemoveFrom(java.lang.Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default CanonicalMap.CanonicalMapBuilder
withRemoveFrom(java.lang.Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default CanonicalMap.CanonicalMapBuilder
withRemoveFrom(java.lang.String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default CanonicalMap.CanonicalMapBuilder
withRemoveFrom(java.lang.String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default CanonicalMap.CanonicalMapBuilder
withRemoveFrom(java.util.Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.-
Methods inherited from interface org.refcodes.structure.CanonicalMap
getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDirAt, getDirAt, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, toInstance, toInstance, toMap, toProperties, toType, toType
-
Methods inherited from interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
containsValue, delete, insert, insertBetween, insertFrom, insertTo, put, put, put, putAll, putAll, putAll, putBoolean, putBoolean, putByte, putByte, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, toDump, toSourceCode, toSourceCode
-
Methods inherited from interface org.refcodes.structure.Containable
isEmpty, size
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.structure.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, getDirAt, getDirAt, getDirAt, getDirAt, 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, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isEqualTo, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, 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, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath
-
Methods inherited from interface org.refcodes.structure.PathMap.MutablePathMap
appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, 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, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt
-
Methods inherited from interface org.refcodes.structure.PathMap.PathMapBuilder
withRemovePaths
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin
withPut
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
put, put, putBoolean, putBoolean, putByte, putByte, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort
-
-
-
-
Method Detail
-
withInsert
default CanonicalMap.CanonicalMapBuilder withInsert(java.lang.Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.- Specified by:
withInsert
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsert
default CanonicalMap.CanonicalMapBuilder withInsert(PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insert(Object)
.- Specified by:
withInsert
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.Object aToPath, PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.String aToPath, PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default CanonicalMap.CanonicalMapBuilder withInsertBetween(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default CanonicalMap.CanonicalMapBuilder withInsertFrom(PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.Object aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.Object aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.String aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.String aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.String[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default CanonicalMap.CanonicalMapBuilder withInsertTo(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withMerge
default CanonicalMap.CanonicalMapBuilder withMerge(java.lang.Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.- Specified by:
withMerge
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMerge
default CanonicalMap.CanonicalMapBuilder withMerge(PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.merge(Object)
.- Specified by:
withMerge
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.Object aToPath, PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.String aToPath, PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default CanonicalMap.CanonicalMapBuilder withMergeBetween(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(java.lang.Object aFrom, java.lang.Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(java.lang.Object aFrom, java.lang.String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default CanonicalMap.CanonicalMapBuilder withMergeFrom(PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.util.Collection<?> aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.Object aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.Object aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.Object[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.String aToPath, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.String aToPath, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.String[] aToPathElements, java.lang.Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default CanonicalMap.CanonicalMapBuilder withMergeTo(java.lang.String[] aToPathElements, PathMap<java.lang.String> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withPut
default CanonicalMap.CanonicalMapBuilder withPut(java.util.Collection<?> aPathElements, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default CanonicalMap.CanonicalMapBuilder withPut(java.lang.Object aPath, java.lang.String aValue)
Builder method forPropertiesAccessorMixin.PropertiesMutatorMixin.put(Object, String)
.- Parameters:
aPath
- The path for which to put the value.aValue
- The value to be put.- Returns:
- This instance as of the builder pattern.
-
withPut
default CanonicalMap.CanonicalMapBuilder withPut(java.lang.Object[] aPathElements, java.lang.String aValue) throws java.lang.NumberFormatException
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
- Throws:
java.lang.NumberFormatException
-
withPut
default CanonicalMap.CanonicalMapBuilder withPut(Relation<java.lang.String,java.lang.String> aProperty)
Builder method forDictionary.MutableDictionary.put(Relation)
.- Specified by:
withPut
in interfaceDictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T,PathMap.PathMapBuilder<T>>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aProperty
- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default CanonicalMap.CanonicalMapBuilder withPut(java.lang.String aKey, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfaceDictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T,PathMap.PathMapBuilder<T>>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<java.lang.String>
- Specified by:
withPut
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- the key for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default CanonicalMap.CanonicalMapBuilder withPut(java.lang.String[] aKey, java.lang.String aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aKey
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPutBoolean
default CanonicalMap.CanonicalMapBuilder withPutBoolean(java.util.Collection<?> aPathElements, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheBoolean
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default CanonicalMap.CanonicalMapBuilder withPutBoolean(java.lang.Object aKey, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the key. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheBoolean
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default CanonicalMap.CanonicalMapBuilder withPutBoolean(java.lang.Object[] aPathElements, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueBoolean
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default CanonicalMap.CanonicalMapBuilder withPutBoolean(java.lang.String aKey, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the key. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheBoolean
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default CanonicalMap.CanonicalMapBuilder withPutBoolean(java.lang.String[] aPathElements, java.lang.Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheBoolean
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default CanonicalMap.CanonicalMapBuilder withPutByte(java.util.Collection<?> aPathElements, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theByte
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheByte
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default CanonicalMap.CanonicalMapBuilder withPutByte(java.lang.Object aKey, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the key. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheByte
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutByte
default CanonicalMap.CanonicalMapBuilder withPutByte(java.lang.Object[] aPathElements, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theByte
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueByte
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default CanonicalMap.CanonicalMapBuilder withPutByte(java.lang.String aKey, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the key. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheByte
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutByte
default CanonicalMap.CanonicalMapBuilder withPutByte(java.lang.String[] aPathElements, java.lang.Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theByte
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheByte
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.util.Collection<?> aPathElements, int aIndex, PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(int aIndex, PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.Object aPath, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.Object aPath, int aIndex, PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.Object[] aPathElements, int aIndex, PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.String aPath, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.String aPath, int aIndex, PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDirAt
default CanonicalMap withPutDirAt(java.lang.String[] aPathElements, int aIndex, PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
java.lang.IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isDirIndex(String)
.
-
withPutDouble
default CanonicalMap.CanonicalMapBuilder withPutDouble(java.util.Collection<?> aPathElements, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheDouble
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default CanonicalMap.CanonicalMapBuilder withPutDouble(java.lang.Object aKey, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the key. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheDouble
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default CanonicalMap.CanonicalMapBuilder withPutDouble(java.lang.Object[] aPathElements, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueDouble
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default CanonicalMap.CanonicalMapBuilder withPutDouble(java.lang.String aKey, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the key. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheDouble
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default CanonicalMap.CanonicalMapBuilder withPutDouble(java.lang.String[] aPathElements, java.lang.Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheDouble
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default CanonicalMap.CanonicalMapBuilder withPutFloat(java.util.Collection<?> aPathElements, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheFloat
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default CanonicalMap.CanonicalMapBuilder withPutFloat(java.lang.Object aKey, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the key. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheFloat
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default CanonicalMap.CanonicalMapBuilder withPutFloat(java.lang.Object[] aPathElements, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueFloat
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default CanonicalMap.CanonicalMapBuilder withPutFloat(java.lang.String aKey, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the key. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheFloat
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default CanonicalMap.CanonicalMapBuilder withPutFloat(java.lang.String[] aPathElements, java.lang.Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheFloat
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInteger
default CanonicalMap.CanonicalMapBuilder withPutInteger(java.util.Collection<?> aPathElements, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheInteger
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInteger
default CanonicalMap.CanonicalMapBuilder withPutInteger(java.lang.Object aKey, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the key. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInteger
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheInteger
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutInteger
default CanonicalMap.CanonicalMapBuilder withPutInteger(java.lang.Object[] aPathElements, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueInteger
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInteger
default CanonicalMap.CanonicalMapBuilder withPutInteger(java.lang.String aKey, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the key. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInteger
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheInteger
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutInteger
default CanonicalMap.CanonicalMapBuilder withPutInteger(java.lang.String[] aPathElements, java.lang.Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheInteger
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default CanonicalMap.CanonicalMapBuilder withPutLong(java.util.Collection<?> aPathElements, java.lang.Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theLong
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheLong
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default CanonicalMap.CanonicalMapBuilder withPutLong(java.lang.Object aKey, java.lang.Long aValue)
Sets theLong
value for the property referred to by the key. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheLong
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutLong
default CanonicalMap.CanonicalMapBuilder withPutLong(java.lang.Object[] aPathElements, java.lang.Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theLong
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueLong
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default CanonicalMap.CanonicalMapBuilder withPutLong(java.lang.String aKey, java.lang.Long aValue)
Sets theLong
value for the property referred to by the key. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheLong
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutLong
default CanonicalMap.CanonicalMapBuilder withPutLong(java.lang.String[] aPathElements, java.lang.Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theLong
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheLong
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default CanonicalMap.CanonicalMapBuilder withPutShort(java.util.Collection<?> aPathElements, java.lang.Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theShort
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheShort
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default CanonicalMap.CanonicalMapBuilder withPutShort(java.lang.Object aKey, java.lang.Short aValue)
Sets theShort
value for the property referred to by the key. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheShort
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutShort
default CanonicalMap.CanonicalMapBuilder withPutShort(java.lang.Object[] aPathElements, java.lang.Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theShort
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueShort
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default CanonicalMap.CanonicalMapBuilder withPutShort(java.lang.String aKey, java.lang.Short aValue)
Sets theShort
value for the property referred to by the key. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfacePropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheShort
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutShort
default CanonicalMap.CanonicalMapBuilder withPutShort(java.lang.String[] aPathElements, java.lang.Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theShort
value is converted accordingly.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheShort
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withRemoveFrom
default CanonicalMap.CanonicalMapBuilder withRemoveFrom(java.util.Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default CanonicalMap.CanonicalMapBuilder withRemoveFrom(java.lang.Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default CanonicalMap.CanonicalMapBuilder withRemoveFrom(java.lang.Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default CanonicalMap.CanonicalMapBuilder withRemoveFrom(java.lang.String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default CanonicalMap.CanonicalMapBuilder withRemoveFrom(java.lang.String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<java.lang.String>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
-