Interface InterOperableTable<T>
- Type Parameters:
T- The type of the values being supported by thisInterOperableTable.
- All Superinterfaces:
AnnotatorAccessor, Clearable, Containable, DelimiterAccessor, EmptyAccessor, ImmutableInterOperableTable<T>, ImmutableInterOperableTable.MutableInterOperableTable<T>, ImmutablePathTable<T>, ImmutablePathTable.MutablePathTable<T>, ImmutableTable<String,T>, ImmutableTable.MutableTable<String, T>, Keys<String, T>, Keys.MutableKeys<String, T>, Keys.MutableValues<String, T>, Map<String, T>, PathTable<T>, Table<String, T, PathTable<T>>, TypeAccessor<T>
- All Known Subinterfaces:
CanonicalTable, SimpleTypeTable
- All Known Implementing Classes:
MapCanonicalTable, MapSimpleTypeTable
public interface InterOperableTable<T>
extends ImmutableInterOperableTable.MutableInterOperableTable<T>, PathTable<T>
The
InterOperableTable type extends the
ImmutableInterOperableTable.MutableInterOperableTable and provides mutator as well as builder
methods for manipulating the entries supporting primitive data types.-
Nested Class Summary
Nested classes/interfaces inherited from interface AnnotatorAccessor
AnnotatorAccessor.AnnotatorBuilder<B>, AnnotatorAccessor.AnnotatorMutator, AnnotatorAccessor.AnnotatorPropertyNested classes/interfaces inherited from interface DelimiterAccessor
DelimiterAccessor.DelimiterBuilder<B>, DelimiterAccessor.DelimiterMutator, DelimiterAccessor.DelimiterPropertyNested classes/interfaces inherited from interface EmptyAccessor
EmptyAccessor.EmptyBuilder<B>, EmptyAccessor.EmptyMutator, EmptyAccessor.EmptyPropertyNested classes/interfaces inherited from interface ImmutableInterOperableTable
ImmutableInterOperableTable.MutableInterOperableTable<T>Nested classes/interfaces inherited from interface ImmutablePathTable
ImmutablePathTable.MutablePathTable<T>Nested classes/interfaces inherited from interface ImmutableTable
ImmutableTable.MutableTable<K,V> Nested classes/interfaces inherited from interface Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K, V> Nested classes/interfaces inherited from interface TypeAccessor
TypeAccessor.TypeBuilder<T,B>, TypeAccessor.TypeMutator<T>, TypeAccessor.TypeProperty<T> -
Field Summary
Fields inherited from interface ImmutablePathTable
ANNOTATOR, DELIMITER -
Method Summary
Modifier and TypeMethodDescriptiondefault InterOperableTable<T> withInsert(Object aObj) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insert(Object)method.default InterOperableTable<T> withInsert(ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default InterOperableTable<T> withInsertBetween(Object[] aToPathElements, ImmutablePathTable<T> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertBetween(Object aToPath, Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default InterOperableTable<T> withInsertBetween(Object aToPath, ImmutablePathTable<T> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default InterOperableTable<T> withInsertBetween(String[] aToPathElements, ImmutablePathTable<T> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertBetween(String aToPath, Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default InterOperableTable<T> withInsertBetween(String aToPath, ImmutablePathTable<T> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default InterOperableTable<T> withInsertBetween(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertFrom(Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default InterOperableTable<T> withInsertFrom(Object aFrom, Object... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default InterOperableTable<T> withInsertFrom(Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default InterOperableTable<T> withInsertFrom(Object aFrom, String... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default InterOperableTable<T> withInsertFrom(Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertTo(Object[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default InterOperableTable<T> withInsertTo(Object[] aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertTo(Object aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default InterOperableTable<T> withInsertTo(Object aToPath, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertTo(String[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default InterOperableTable<T> withInsertTo(String[] aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertTo(String aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default InterOperableTable<T> withInsertTo(String aToPath, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withInsertTo(Collection<?> aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default InterOperableTable<T> withInsertTo(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.merge(Object)method.default InterOperableTable<T> withMerge(ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default InterOperableTable<T> withMergeBetween(Object[] aToPathElements, ImmutablePathTable<T> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeBetween(Object aToPath, Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default InterOperableTable<T> withMergeBetween(Object aToPath, ImmutablePathTable<T> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default InterOperableTable<T> withMergeBetween(String[] aToPathElements, ImmutablePathTable<T> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeBetween(String aToPath, Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default InterOperableTable<T> withMergeBetween(String aToPath, ImmutablePathTable<T> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default InterOperableTable<T> withMergeBetween(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeFrom(Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default InterOperableTable<T> withMergeFrom(Object aFrom, Object... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default InterOperableTable<T> withMergeFrom(Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default InterOperableTable<T> withMergeFrom(Object aFrom, String... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default InterOperableTable<T> withMergeFrom(Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeTo(Object[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default InterOperableTable<T> withMergeTo(Object[] aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeTo(Object aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default InterOperableTable<T> withMergeTo(Object aToPath, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeTo(String[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default InterOperableTable<T> withMergeTo(String[] aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeTo(String aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default InterOperableTable<T> withMergeTo(String aToPath, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> withMergeTo(Collection<?> aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default InterOperableTable<T> withMergeTo(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types.default InterOperableTable<T> Builder method forKeys.MutableValues.put(Object, Object).default InterOperableTable<T> Builder method forKeys.MutableValues.put(Object, Object).default InterOperableTable<T> Builder method forKeys.MutableValues.put(Object, Object).default InterOperableTable<T> withPut(Collection<?> aPathElements, T aValue) Builder method forKeys.MutableValues.put(Object, Object).default InterOperableTable<T> Builder method forImmutableTable.MutableTable.put(Relation).default InterOperableTable<T> withPutBoolean(Object[] aPathElements, Boolean aValue) Sets theBooleanvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutBoolean(Object aKey, Boolean aValue) Sets theBooleanvalue for the property referred to by the key.default InterOperableTable<T> withPutBoolean(String[] aPathElements, Boolean aValue) Sets theBooleanvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutBoolean(String aKey, Boolean aValue) Sets theBooleanvalue for the property referred to by the key.default InterOperableTable<T> withPutBoolean(Collection<?> aPathElements, Boolean aValue) Sets theBooleanvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutByte(Object[] aPathElements, Byte aValue) Sets theBytevalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutByte(Object aKey, Byte aValue) Sets theBytevalue for the property referred to by the key.default InterOperableTable<T> withPutByte(String[] aPathElements, Byte aValue) Sets theBytevalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutByte(String aKey, Byte aValue) Sets theBytevalue for the property referred to by the key.default InterOperableTable<T> withPutByte(Collection<?> aPathElements, Byte aValue) Sets theBytevalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutChar(Object[] aPathElements, Character aValue) Sets theCharactervalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutChar(Object aKey, Character aValue) Sets theCharactervalue for the property referred to by the key.default InterOperableTable<T> withPutChar(String[] aPathElements, Character aValue) Sets theCharactervalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutChar(String aKey, Character aValue) Sets theCharactervalue for the property referred to by the key.default InterOperableTable<T> withPutChar(Collection<?> aPathElements, Character aValue) Sets theCharactervalue for the property referred to by the path elements representing the addressed path.default <C> InterOperableTable<T> withPutClass(Object[] aPathElements, Class<C> aValue) Sets theClassvalue for the property referred to by the path elements representing the addressed path.default <C> InterOperableTable<T> withPutClass(Object aKey, Class<C> aValue) Sets theClassvalue for the property referred to by the key.default <C> InterOperableTable<T> withPutClass(String[] aPathElements, Class<C> aValue) Sets theClassvalue for the property referred to by the path elements representing the addressed path.default <C> InterOperableTable<T> withPutClass(String aKey, Class<C> aValue) Sets theClassvalue for the property referred to by the key.default <C> InterOperableTable<T> withPutClass(Collection<?> aPathElements, Class<C> aValue) Sets theClassvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutDirAt(int aIndex, Object aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(int aIndex, ImmutablePathTable<T> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(Object[] aPathElements, int aIndex, ImmutablePathTable<T> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(Object aPath, int aIndex, Object aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(Object aPath, int aIndex, ImmutablePathTable<T> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(String[] aPathElements, int aIndex, Object aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(String[] aPathElements, int aIndex, ImmutablePathTable<T> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(String aPath, int aIndex, Object aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDirAt(String aPath, int aIndex, ImmutablePathTable<T> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableTable<T> withPutDouble(Object[] aPathElements, Double aValue) Sets theDoublevalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutDouble(Object aKey, Double aValue) Sets theDoublevalue for the property referred to by the key.default InterOperableTable<T> withPutDouble(String[] aPathElements, Double aValue) Sets theDoublevalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutDouble(String aKey, Double aValue) Sets theDoublevalue for the property referred to by the key.default InterOperableTable<T> withPutDouble(Collection<?> aPathElements, Double aValue) Sets theDoublevalue for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
InterOperableTable<T> withPutEnum(Object[] aPathElements, E aValue) Sets theEnumvalue for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
InterOperableTable<T> withPutEnum(Object aKey, E aValue) Sets theEnumvalue for the property referred to by the key.default <E extends Enum<E>>
InterOperableTable<T> withPutEnum(String[] aPathElements, E aValue) Sets theEnumvalue for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
InterOperableTable<T> withPutEnum(String aKey, E aValue) Sets theEnumvalue for the property referred to by the key.default <E extends Enum<E>>
InterOperableTable<T> withPutEnum(Collection<?> aPathElements, E aValue) Sets theEnumvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutFloat(Object[] aPathElements, Float aValue) Sets theFloatvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutFloat(Object aKey, Float aValue) Sets theFloatvalue for the property referred to by the key.default InterOperableTable<T> withPutFloat(String[] aPathElements, Float aValue) Sets theFloatvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutFloat(String aKey, Float aValue) Sets theFloatvalue for the property referred to by the key.default InterOperableTable<T> withPutFloat(Collection<?> aPathElements, Float aValue) Sets theFloatvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutInt(Object[] aPathElements, Integer aValue) Sets theIntegervalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutInt(Object aKey, Integer aValue) Sets theIntegervalue for the property referred to by the key.default InterOperableTable<T> withPutInt(String[] aPathElements, Integer aValue) Sets theIntegervalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutInt(String aKey, Integer aValue) Sets theIntegervalue for the property referred to by the key.default InterOperableTable<T> withPutInt(Collection<?> aPathElements, Integer aValue) Sets theIntegervalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutLong(Object[] aPathElements, Long aValue) Sets theLongvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutLong(Object aKey, Long aValue) Sets theLongvalue for the property referred to by the key.default InterOperableTable<T> withPutLong(String[] aPathElements, Long aValue) Sets theLongvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutLong(String aKey, Long aValue) Sets theLongvalue for the property referred to by the key.default InterOperableTable<T> withPutLong(Collection<?> aPathElements, Long aValue) Sets theLongvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutShort(Object[] aPathElements, Short aValue) Sets theShortvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutShort(Object aKey, Short aValue) Sets theShortvalue for the property referred to by the key.default InterOperableTable<T> withPutShort(String[] aPathElements, Short aValue) Sets theShortvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutShort(String aKey, Short aValue) Sets theShortvalue for the property referred to by the key.default InterOperableTable<T> withPutShort(Collection<?> aPathElements, Short aValue) Sets theShortvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutString(Object[] aPathElements, String aValue) Sets theStringvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutString(Object aKey, String aValue) Sets theStringvalue for the property referred to by the key.default InterOperableTable<T> withPutString(String[] aPathElements, String aValue) Sets theStringvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withPutString(String aKey, String aValue) Sets theStringvalue for the property referred to by the key.default InterOperableTable<T> withPutString(Collection<?> aPathElements, String aValue) Sets theStringvalue for the property referred to by the path elements representing the addressed path.default InterOperableTable<T> withRemoveFrom(Object aPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default InterOperableTable<T> withRemoveFrom(Object... aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default InterOperableTable<T> withRemoveFrom(String aPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default InterOperableTable<T> withRemoveFrom(String... aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default InterOperableTable<T> withRemoveFrom(Collection<?> aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.Methods inherited from interface AnnotatorAccessor
getAnnotatorMethods inherited from interface Containable
sizeMethods inherited from interface DelimiterAccessor
getDelimiterMethods inherited from interface EmptyAccessor
isEmptyMethods inherited from interface ImmutableInterOperableTable
getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getByte, getByte, getByte, getByte, getByte, getByteOr, getByteOr, getByteOr, getByteOr, getByteOr, getChar, getChar, getChar, getChar, getChar, getCharOr, getCharOr, getCharOr, getCharOr, getCharOr, getClass, getClass, getClass, getClass, getClass, getClassOr, getClassOr, getClassOr, getClassOr, getClassOr, getDouble, getDouble, getDouble, getDouble, getDouble, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getEnum, getEnum, getEnum, getEnum, getEnum, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getFloat, getFloat, getFloat, getFloat, getFloat, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getInt, getInt, getInt, getInt, getInt, getIntOr, getIntOr, getIntOr, getIntOr, getIntOr, getLong, getLong, getLong, getLong, getLong, getLongOr, getLongOr, getLongOr, getLongOr, getLongOr, getShort, getShort, getShort, getShort, getShort, getShortOr, getShortOr, getShortOr, getShortOr, getShortOr, getString, getString, getString, getString, getString, getStringOr, getStringOr, getStringOr, getStringOr, getStringOrMethods inherited from interface ImmutableInterOperableTable.MutableInterOperableTable
containsValue, insert, insertBetween, insertFrom, insertTo, putBoolean, putBoolean, putBoolean, putBoolean, putBoolean, putByte, putByte, putByte, putByte, putByte, putChar, putChar, putChar, putChar, putChar, putClass, putClass, putClass, putClass, putClass, putDouble, putDouble, putDouble, putDouble, putDouble, putEnum, putEnum, putEnum, putEnum, putEnum, putFloat, putFloat, putFloat, putFloat, putFloat, putInt, putInt, putInt, putInt, putInt, putLong, putLong, putLong, putLong, putLong, putShort, putShort, putShort, putShort, putShort, putString, putString, putString, putString, putStringMethods inherited from interface ImmutablePathTable
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirs, getDirs, getDirs, getDirs, getDirs, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPrintable, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toTypeMethods inherited from interface ImmutablePathTable.MutablePathTable
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, fromType, fromType, fromType, fromType, fromType, fromType, fromType, fromType, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, put, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCodeMethods inherited from interface ImmutableTable.MutableTable
putMethods inherited from interface Keys.MutableValues
putMethods inherited from interface Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface PathTable
withPutDirAt, withPutDirAt, withRemovePathsMethods inherited from interface TypeAccessor
getType
-
Method Details
-
withInsert
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insert(Object)method.- Specified by:
withInsertin interfacePathTable<T>- Parameters:
aObj- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsert
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insert(Object).- Specified by:
withInsertin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<T>- 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<T>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<T>- 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(Object aToPath, ImmutablePathTable<T> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<T>- 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(Object[] aToPathElements, ImmutablePathTable<T> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<T>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<T>- 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(String aToPath, ImmutablePathTable<T> aFrom, String aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<T>- 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:
-
withInsertBetween
default InterOperableTable<T> withInsertBetween(String[] aToPathElements, ImmutablePathTable<T> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<T>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<T>- 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:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<T>- 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:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<T>- 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:
-
withInsertFrom
default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
default InterOperableTable<T> withInsertFrom(ImmutablePathTable<T> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<T>- 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:
-
withInsertTo
default InterOperableTable<T> withInsertTo(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPath- The to-path.aFrom- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<T>- 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:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPath- The to-path.aFrom- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<T>- 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:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMerge
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.merge(Object)method. -
withMerge
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.merge(Object).- Specified by:
withMergein interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<T>- 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<T>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<T>- 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(Object aToPath, ImmutablePathTable<T> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<T>- 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(Object[] aToPathElements, ImmutablePathTable<T> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<T>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<T>- 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(String aToPath, ImmutablePathTable<T> aFrom, String aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<T>- 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:
-
withMergeBetween
default InterOperableTable<T> withMergeBetween(String[] aToPathElements, ImmutablePathTable<T> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<T>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<T>- 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:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<T>- 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:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<T>- 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:
-
withMergeFrom
default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
default InterOperableTable<T> withMergeFrom(ImmutablePathTable<T> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<T>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<T>- 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:
-
withMergeTo
default InterOperableTable<T> withMergeTo(Collection<?> aToPathElements, ImmutablePathTable<T> aFrom) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- The object 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:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<T>- 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:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPath- The to-path.aFrom- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<T>- 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:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withPut
Builder method forImmutableTable.MutableTable.put(Relation). -
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withPutBoolean
Sets theBooleanvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBooleanvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBooleanvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
-
withPutBoolean
Sets theBooleanvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBooleanvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueBooleanto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
-
withPutBoolean
Sets theBooleanvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBooleanvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBooleanvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
Sets theBytevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBytevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBytevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
-
withPutByte
Sets theBytevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBytevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueByteto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
-
withPutByte
Sets theBytevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBytevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBytevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
Sets theCharactervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theCharactervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheCharactervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
-
withPutChar
Sets theCharactervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theCharactervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueCharacterto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
-
withPutChar
Sets theCharactervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theCharactervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheCharactervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
Sets theClassvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theClassvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheClassvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
-
withPutClass
Sets theClassvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theClassvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueClassto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
-
withPutClass
Sets theClassvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theClassvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheClassvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
default InterOperableTable<T> withPutDirAt(Object[] aPathElements, int aIndex, ImmutablePathTable<T> aDir) 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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDirAt
default InterOperableTable<T> withPutDirAt(String[] aPathElements, int aIndex, ImmutablePathTable<T> aDir) 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:
withPutDirAtin interfacePathTable<T>- 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.
-
withPutDouble
Sets theDoublevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theDoublevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheDoublevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
-
withPutDouble
Sets theDoublevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theDoublevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueDoubleto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
-
withPutDouble
Sets theDoublevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theDoublevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheDoublevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> InterOperableTable<T> withPutEnum(Collection<?> aPathElements, E aValue) Sets theEnumvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theEnumvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheEnumvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
-
withPutEnum
Sets theEnumvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theEnumvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueEnumto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
-
withPutEnum
Sets theEnumvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theEnumvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheEnumvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
Sets theFloatvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theFloatvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheFloatvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
-
withPutFloat
Sets theFloatvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theFloatvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueFloatto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
-
withPutFloat
Sets theFloatvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theFloatvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheFloatvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
Sets theIntegervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theIntegervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheIntegervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
-
withPutInt
Sets theIntegervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theIntegervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueIntegerto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
-
withPutInt
Sets theIntegervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theIntegervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheIntegervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
Sets theLongvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theLongvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheLongvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
-
withPutLong
Sets theLongvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theLongvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueLongto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
-
withPutLong
Sets theLongvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theLongvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheLongvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
Sets theShortvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theShortvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheShortvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
-
withPutShort
Sets theShortvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theShortvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueShortto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
-
withPutShort
Sets theShortvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theShortvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheShortvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
Sets theStringvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheStringvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
-
withPutString
Sets theStringvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueStringto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
-
withPutString
Sets theStringvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheStringvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withRemoveFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<T>- 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
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<T>- Parameters:
aPath- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<T>- 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
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<T>- Parameters:
aPath- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<T>- 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.
-