Class AbstractResourceProperties
java.lang.Object
org.refcodes.struct.MapPathTable<String>
org.refcodes.struct.MapCanonicalTable
org.refcodes.properties.MapProperties
org.refcodes.properties.AbstractResourceProperties
- All Implemented Interfaces:
Flushable, Serializable, Map<String,String>, Flushable, Flushable.FlushBuilder<ResourceProperties>, AnnotatorAccessor, Clearable, DelimiterAccessor, EmptyAccessor, TypeAccessor<String>, ImmutableProperties, ImmutableProperties.MutableProperties, ImmutableResourceProperties, ImmutableResourceProperties.MutableResoureProperties, Properties, ResourceProperties, CanonicalTable, Containable, ImmutableCanonicalTable, ImmutableCanonicalTable.MutableCanonicalTable, ImmutableInterOperableTable<String>, ImmutableInterOperableTable.MutableInterOperableTable<String>, ImmutablePathTable<String>, ImmutablePathTable.MutablePathTable<String>, ImmutableTable<String, String>, ImmutableTable.MutableTable<String, String>, InterOperableTable<String>, Keys<String, String>, Keys.MutableKeys<String, String>, Keys.MutableValues<String, String>, PathTable<String>, Table<String, String, PathTable<String>>
- Direct Known Subclasses:
JavaProperties, JsonProperties, TomlProperties, XmlProperties, YamlProperties
public abstract class AbstractResourceProperties
extends MapProperties
implements ResourceProperties
Implementation of the mutable
ResourceProperties interface.- See Also:
-
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 Flushable
Flushable.FlushBuilder<B>Nested classes/interfaces inherited from interface ImmutableCanonicalTable
ImmutableCanonicalTable.MutableCanonicalTableNested 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 ImmutableProperties
ImmutableProperties.MutablePropertiesNested classes/interfaces inherited from interface ImmutableResourceProperties
ImmutableResourceProperties.MutableResourePropertiesNested 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
FieldsFields inherited from class MapPathTable
_backingMapFields inherited from interface ImmutablePathTable
ANNOTATOR, DELIMITERFields inherited from interface ImmutableProperties
DEFAULT_COMMENTFields inherited from interface ImmutableResourceProperties.MutableResoureProperties
DEFAULT_COMMENT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreate an emptyAbstractResourcePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.protectedAbstractResourceProperties(File aFile) Loads the properties from the givenFile.protectedAbstractResourceProperties(File aFile, ConfigLocator aConfigLocator) Loads or seeks the properties from the givenFile.protectedAbstractResourceProperties(File aFile, ConfigLocator aConfigLocator, DocumentOptions aDocumentOptions) Loads or seeks the properties from the givenFile.protectedAbstractResourceProperties(File aFile, DocumentOptions aDocumentOptions) Loads the properties from the givenFile.protectedAbstractResourceProperties(InputStream aInputStream) Reads the properties from the givenInputStream.protectedAbstractResourceProperties(InputStream aInputStream, DocumentOptions aDocumentOptions) Reads the properties from the givenInputStream.protectedAbstractResourceProperties(Class<?> aResourceClass, String aFilePath) Loads the properties from the given file's path.protectedAbstractResourceProperties(Class<?> aResourceClass, String aFilePath, ConfigLocator aConfigLocator) Loads the properties from the given file's path.protectedAbstractResourceProperties(Class<?> aResourceClass, String aFilePath, ConfigLocator aConfigLocator, DocumentOptions aDocumentOptions) Loads the properties from the given file's path.protectedAbstractResourceProperties(Class<?> aResourceClass, String aFilePath, DocumentOptions aDocumentOptions) Loads the properties from the given file's path.Create aAbstractResourcePropertiesinstance containing the elements as ofImmutablePathTable.MutablePathTable.insert(Object)using the default path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.AbstractResourceProperties(Object aObj, DocumentOptions aDocumentOptions) Create aAbstractResourcePropertiesinstance containing the elements as ofImmutablePathTable.MutablePathTable.insert(Object)using the default path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.protectedAbstractResourceProperties(String aFilePath, ConfigLocator aConfigLocator) Loads the properties from the given file's path.protectedAbstractResourceProperties(String aFilePath, ConfigLocator aConfigLocator, DocumentOptions aDocumentOptions) Loads the properties from the given file's path.protectedAbstractResourceProperties(String aFilePath, DocumentOptions aDocumentOptions) Loads the properties from the given file's path.protectedAbstractResourceProperties(URL aUrl, DocumentOptions aDocumentOptions) Loads the properties from the givenURL.AbstractResourceProperties(Map<?, ?> aProperties) Create aAbstractResourcePropertiesinstance containing the elements of the providedMapinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.AbstractResourceProperties(Map<?, ?> aProperties, DocumentOptions aDocumentOptions) Create aAbstractResourcePropertiesinstance containing the elements of the providedMapinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.AbstractResourceProperties(ImmutableProperties aProperties) Create aAbstractResourcePropertiesinstance containing the elements of the providedImmutablePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.protectedAbstractResourceProperties(ImmutableProperties aProperties, DocumentOptions aDocumentOptions) Create aAbstractResourcePropertiesinstance containing the elements of the providedImmutablePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.protectedAbstractResourceProperties(Properties aProperties, DocumentOptions aDocumentOptions) Create aAbstractResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.protectedAbstractResourceProperties(DocumentOptions aDocumentOptions) Create an emptyAbstractResourcePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CanonicalTableFactoryAbstract method to be implemented by the sub-classes returning the concreteCanonicalTableFactoryresponsible to fabricate theImmutableCanonicalTableinstances as of the required notation.voidflush()FlushesImmutableResourceProperties.MutableResourePropertiesto the resource to which theImmutableResourcePropertiesare attached to (such as aFileas ofImmutableResourceProperties.MutableResoureProperties.loadFrom(File)orImmutableResourceProperties.MutableResoureProperties.saveTo(File)).booleanIn case the resource has not been loaded from a writableFile, then calling this method will return false.Loads the properties from the givenFile.loadFrom(InputStream aInputStream) Loads the properties from the givenInputStream.reload()Reloads theImmutableResourcePropertiesfrom the resource to which theImmutableResourcePropertiesare attached to (such as aFileas ofImmutableResourceProperties.MutableResoureProperties.loadFrom(File)orImmutableResourceProperties.MutableResoureProperties.saveTo(File)).reload(ReloadMode aReloadMode) Reloads theImmutableResourcePropertiesfrom the resource to which theImmutableResourcePropertiesare attached to (such as aFileas ofImmutableResourceProperties.MutableResoureProperties.loadFrom(File)orImmutableResourceProperties.MutableResoureProperties.saveTo(File)).saveTo(File aFile, DocumentOptions aOptions) Saves the properties to the givenFileusing the provided delimiter as the destination's path delimiter.voidsaveTo(OutputStream aOutputStream, DocumentOptions aOptions) The comment is ignored for the JSON format as JSON does not(!)seekFrom(Class<?> aResourceClass, String aFilePath, ConfigLocator aConfigLocator) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocatorconfiguration passed.withInsert(Object aObj) withInsert(ImmutablePathTable<String> aFrom) withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) withInsertBetween(Object[] aToPathElements, ImmutablePathTable<String> aFrom, Object[] aFromPathElements) withInsertBetween(Object aToPath, Object aFrom, Object aFromPath) withInsertBetween(Object aToPath, ImmutablePathTable<String> aFrom, Object aFromPath) withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) withInsertBetween(String[] aToPathElements, ImmutablePathTable<String> aFrom, String[] aFromPathElements) withInsertBetween(String aToPath, Object aFrom, String aFromPath) withInsertBetween(String aToPath, ImmutablePathTable<String> aFrom, String aFromPath) withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) withInsertBetween(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) withInsertFrom(Object aFrom, Object aFromPath) withInsertFrom(Object aFrom, Object... aFromPathElements) withInsertFrom(Object aFrom, String aFromPath) withInsertFrom(Object aFrom, String... aFromPathElements) withInsertFrom(Object aFrom, Collection<?> aFromPathElements) withInsertFrom(ImmutablePathTable<String> aFrom, Object aFromPath) withInsertFrom(ImmutablePathTable<String> aFrom, Object... aFromPathElements) withInsertFrom(ImmutablePathTable<String> aFrom, String aFromPath) withInsertFrom(ImmutablePathTable<String> aFrom, String... aFromPathElements) withInsertFrom(ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) withInsertTo(Object[] aToPathElements, Object aFrom) withInsertTo(Object[] aToPathElements, ImmutablePathTable<String> aFrom) withInsertTo(Object aToPath, Object aFrom) withInsertTo(Object aToPath, ImmutablePathTable<String> aFrom) withInsertTo(String[] aToPathElements, Object aFrom) withInsertTo(String[] aToPathElements, ImmutablePathTable<String> aFrom) withInsertTo(String aToPath, Object aFrom) withInsertTo(String aToPath, ImmutablePathTable<String> aFrom) withInsertTo(Collection<?> aToPathElements, Object aFrom) withInsertTo(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom) withMerge(ImmutablePathTable<String> aFrom) withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) withMergeBetween(Object[] aToPathElements, ImmutablePathTable<String> aFrom, Object[] aFromPathElements) withMergeBetween(Object aToPath, Object aFrom, Object aFromPath) withMergeBetween(Object aToPath, ImmutablePathTable<String> aFrom, Object aFromPath) withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) withMergeBetween(String[] aToPathElements, ImmutablePathTable<String> aFrom, String[] aFromPathElements) withMergeBetween(String aToPath, Object aFrom, String aFromPath) withMergeBetween(String aToPath, ImmutablePathTable<String> aFrom, String aFromPath) withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) withMergeBetween(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) withMergeFrom(Object aFrom, Object aFromPath) withMergeFrom(Object aFrom, Object... aFromPathElements) withMergeFrom(Object aFrom, String aFromPath) withMergeFrom(Object aFrom, String... aFromPathElements) withMergeFrom(Object aFrom, Collection<?> aFromPathElements) withMergeFrom(ImmutablePathTable<String> aFrom, Object aFromPath) withMergeFrom(ImmutablePathTable<String> aFrom, Object... aFromPathElements) withMergeFrom(ImmutablePathTable<String> aFrom, String aFromPath) withMergeFrom(ImmutablePathTable<String> aFrom, String... aFromPathElements) withMergeFrom(ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) withMergeTo(Object[] aToPathElements, Object aFrom) withMergeTo(Object[] aToPathElements, ImmutablePathTable<String> aFrom) withMergeTo(Object aToPath, Object aFrom) withMergeTo(Object aToPath, ImmutablePathTable<String> aFrom) withMergeTo(String[] aToPathElements, Object aFrom) withMergeTo(String[] aToPathElements, ImmutablePathTable<String> aFrom) withMergeTo(String aToPath, Object aFrom) withMergeTo(String aToPath, ImmutablePathTable<String> aFrom) withMergeTo(Collection<?> aToPathElements, Object aFrom) withMergeTo(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom) withPut(Collection<?> aPathElements, String aValue) withPutBoolean(Object[] aPathElements, Boolean aValue) withPutBoolean(Object aKey, Boolean aValue) withPutBoolean(String[] aPathElements, Boolean aValue) withPutBoolean(String aKey, Boolean aValue) withPutBoolean(Collection<?> aPathElements, Boolean aValue) withPutByte(Object[] aPathElements, Byte aValue) withPutByte(Object aKey, Byte aValue) withPutByte(String[] aPathElements, Byte aValue) withPutByte(String aKey, Byte aValue) withPutByte(Collection<?> aPathElements, Byte aValue) withPutChar(Object[] aPathElements, Character aValue) withPutChar(Object aKey, Character aValue) withPutChar(String[] aPathElements, Character aValue) withPutChar(String aKey, Character aValue) withPutChar(Collection<?> aPathElements, Character aValue) withPutClass(Object[] aPathElements, Class<C> aValue) withPutClass(Object aKey, Class<C> aValue) withPutClass(String[] aPathElements, Class<C> aValue) withPutClass(String aKey, Class<C> aValue) withPutClass(Collection<?> aPathElements, Class<C> aValue) withPutDirAt(int aIndex, Object aDir) withPutDirAt(int aIndex, ImmutablePathTable<String> aDir) withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) withPutDirAt(Object[] aPathElements, int aIndex, ImmutablePathTable<String> aDir) withPutDirAt(Object aPath, int aIndex, Object aDir) withPutDirAt(Object aPath, int aIndex, ImmutablePathTable<String> aDir) withPutDirAt(String[] aPathElements, int aIndex, Object aDir) withPutDirAt(String[] aPathElements, int aIndex, ImmutablePathTable<String> aDir) withPutDirAt(String aPath, int aIndex, Object aDir) withPutDirAt(String aPath, int aIndex, ImmutablePathTable<String> aDir) withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) withPutDirAt(Collection<?> aPathElements, int aIndex, ImmutablePathTable<String> aDir) withPutDouble(Object[] aPathElements, Double aValue) withPutDouble(Object aKey, Double aValue) withPutDouble(String[] aPathElements, Double aValue) withPutDouble(String aKey, Double aValue) withPutDouble(Collection<?> aPathElements, Double aValue) <E extends Enum<E>>
ResourcePropertieswithPutEnum(Object[] aPathElements, E aValue) <E extends Enum<E>>
ResourcePropertieswithPutEnum(Object aKey, E aValue) <E extends Enum<E>>
ResourcePropertieswithPutEnum(String[] aPathElements, E aValue) <E extends Enum<E>>
ResourcePropertieswithPutEnum(String aKey, E aValue) <E extends Enum<E>>
ResourcePropertieswithPutEnum(Collection<?> aPathElements, E aValue) withPutFloat(Object[] aPathElements, Float aValue) withPutFloat(Object aKey, Float aValue) withPutFloat(String[] aPathElements, Float aValue) withPutFloat(String aKey, Float aValue) withPutFloat(Collection<?> aPathElements, Float aValue) withPutInt(Object[] aPathElements, Integer aValue) withPutInt(Object aKey, Integer aValue) withPutInt(String[] aPathElements, Integer aValue) withPutInt(String aKey, Integer aValue) withPutInt(Collection<?> aPathElements, Integer aValue) withPutLong(Object[] aPathElements, Long aValue) withPutLong(Object aKey, Long aValue) withPutLong(String[] aPathElements, Long aValue) withPutLong(String aKey, Long aValue) withPutLong(Collection<?> aPathElements, Long aValue) withPutShort(Object[] aPathElements, Short aValue) withPutShort(Object aKey, Short aValue) withPutShort(String[] aPathElements, Short aValue) withPutShort(String aKey, Short aValue) withPutShort(Collection<?> aPathElements, Short aValue) withPutString(Object[] aPathElements, String aValue) withPutString(Object aKey, String aValue) withPutString(String[] aPathElements, String aValue) withPutString(String aKey, String aValue) withPutString(Collection<?> aPathElements, String aValue) withRemoveFrom(Object aPath) withRemoveFrom(Object... aPathElements) withRemoveFrom(String aPath) withRemoveFrom(String... aPathElements) withRemoveFrom(Collection<?> aPathElements) withRemovePaths(String... aPathElements) Methods inherited from class MapProperties
retrieveFrom, retrieveToMethods inherited from class MapCanonicalTable
fromInstance, fromObject, toInstanceMethods inherited from class MapPathTable
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, createBackingMap, entrySet, equals, forEach, fromValue, fromValue, get, getAnnotator, getDelimiter, getOrDefault, getType, hashCode, insert, insertBetween, insertFrom, insertTo, isEmpty, keySet, merge, merge, mergeBetween, mergeFrom, mergeTo, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, toDataStructure, toString, toType, valuesMethods inherited from interface Containable
sizeMethods inherited from interface EmptyAccessor
isEmptyMethods inherited from interface Flushable
flushUncheckedMethods inherited from interface Flushable.FlushBuilder
withFlush, withFlushUncheckedMethods inherited from interface ImmutableCanonicalTable
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharArray, asCharArray, asCharArray, asCharArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntArray, asIntArray, asIntArray, asIntArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, queryBetween, toMap, toPropertiesMethods inherited from interface ImmutableCanonicalTable.MutableCanonicalTable
containsValue, insert, insertBetween, insertFrom, insertTo, put, put, put, put, putAll, removeFromMethods 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, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPrintable, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, 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, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCodeMethods inherited from interface ImmutableProperties
getAnnotator, getDelimiter, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirs, getDirs, getDirs, getDirs, getDirs, getType, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveToMethods inherited from interface ImmutableProperties.MutableProperties
containsValue, delete, insert, insert, insertBetween, insertFrom, insertTo, putAll, putAll, putAll, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePathsMethods inherited from interface ImmutableResourceProperties
toSerializedMethods inherited from interface ImmutableResourceProperties.MutableResoureProperties
fileTo, fileTo, fileTo, fileTo, loadFrom, loadFrom, loadFrom, parseFrom, saveTo, saveTo, saveTo, saveTo, seekFrom, seekFrom, seekFrom, seekFrom, seekFrom, toSerializedMethods 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, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface ResourceProperties
withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withLoadFrom, withSeekFrom, withSeekFrom, withSeekFrom
-
Field Details
-
_options
-
_propertiesFile
-
-
Constructor Details
-
AbstractResourceProperties
protected AbstractResourceProperties()Create an emptyAbstractResourcePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations. -
AbstractResourceProperties
Create aAbstractResourcePropertiesinstance containing the elements of the providedImmutablePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.- Parameters:
aProperties- the properties to be added.
-
AbstractResourceProperties
Create aAbstractResourcePropertiesinstance containing the elements of the providedMapinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.- Parameters:
aProperties- the properties to be added.
-
AbstractResourceProperties
Create aAbstractResourcePropertiesinstance containing the elements of the providedMapinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.- Parameters:
aProperties- the properties to be added.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).
-
AbstractResourceProperties
Create aAbstractResourcePropertiesinstance containing the elements as ofImmutablePathTable.MutablePathTable.insert(Object)using the default path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object. Elements of typeMap,Collectionand arrays are identified and handled as of their type: The path for each value in aMapis appended with its according key. The path for each value in aCollectionor array is appended with its according index of occurrence (in case of aListor an array, its actual index). In case of reflection, the path for each member is appended with its according mamber's name. All elements (e.g. the members and values) are inspected recursively which results in the according paths of the terminating values."- Parameters:
aObj- The object from which the elements are to be added.
-
AbstractResourceProperties
Create aAbstractResourcePropertiesinstance containing the elements as ofImmutablePathTable.MutablePathTable.insert(Object)using the default path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object. Elements of typeMap,Collectionand arrays are identified and handled as of their type: The path for each value in aMapis appended with its according key. The path for each value in aCollectionor array is appended with its according index of occurrence (in case of aListor an array, its actual index). In case of reflection, the path for each member is appended with its according mamber's name. All elements (e.g. the members and values) are inspected recursively which results in the according paths of the terminating values."- Parameters:
aObj- The object from which the elements are to be added.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).
-
AbstractResourceProperties
Create an emptyAbstractResourcePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.- Parameters:
aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).
-
AbstractResourceProperties
protected AbstractResourceProperties(Class<?> aResourceClass, String aFilePath) throws IOException, ParseException Loads the properties from the given file's path.- Parameters:
aResourceClass- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath- The file path of the class's resources from which to load the properties.- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(Class<?> aResourceClass, String aFilePath, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads the properties from the given file's path.- Parameters:
aResourceClass- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath- The file path of the class's resources from which to load the properties.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(Class<?> aResourceClass, String aFilePath, ConfigLocator aConfigLocator) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders().- Parameters:
aResourceClass- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath- The file path of the class's resources from which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(Class<?> aResourceClass, String aFilePath, ConfigLocator aConfigLocator, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders().- Parameters:
aResourceClass- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath- The file path of the class's resources from which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
Loads the properties from the givenFile.- Parameters:
aFile- TheFilefrom which to load the properties.- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(File aFile, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads the properties from the givenFile.- Parameters:
aFile- TheFilefrom which to load the properties.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(File aFile, ConfigLocator aConfigLocator) throws IOException, ParseException Loads or seeks the properties from the givenFile. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders().- Parameters:
aFile- TheFilefrom which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(File aFile, ConfigLocator aConfigLocator, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads or seeks the properties from the givenFile. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders().- Parameters:
aFile- TheFilefrom which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
Reads the properties from the givenInputStream.- Parameters:
aInputStream- TheInputStreamfrom which to read the properties.- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(InputStream aInputStream, DocumentOptions aDocumentOptions) throws IOException, ParseException Reads the properties from the givenInputStream.- Parameters:
aInputStream- TheInputStreamfrom which to read the properties.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(ImmutableProperties aProperties, DocumentOptions aDocumentOptions) Create aAbstractResourcePropertiesinstance containing the elements of the providedImmutablePropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.- Parameters:
aProperties- the properties to be added.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).
-
AbstractResourceProperties
Create aAbstractResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.- Parameters:
aProperties- the properties to be added.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).
-
AbstractResourceProperties
protected AbstractResourceProperties(String aFilePath, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads the properties from the given file's path.- Parameters:
aFilePath- The path to the file from which to load the properties.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(String aFilePath, ConfigLocator aConfigLocator) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders().- Parameters:
aFilePath- The path to the file from which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(String aFilePath, ConfigLocator aConfigLocator, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads the properties from the given file's path. In case you enable the "seek" argument, then the properties are, if the file does not exist, loaded from the first folder containing such a file as of the specification for the methodConfigLocator.getFolders().- Parameters:
aFilePath- The path to the file from which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
AbstractResourceProperties
protected AbstractResourceProperties(URL aUrl, DocumentOptions aDocumentOptions) throws IOException, ParseException Loads the properties from the givenURL.- Parameters:
aUrl- TheURLfrom which to read the properties.aDocumentOptions- Provides various metrics which may be tweaked when marshaling or unmarshaling documents of various nations (such as INI, XML, YAML, JSON, TOML, PROPERTIES, etc.).- Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
-
Method Details
-
flush
FlushesImmutableResourceProperties.MutableResourePropertiesto the resource to which theImmutableResourcePropertiesare attached to (such as aFileas ofImmutableResourceProperties.MutableResoureProperties.loadFrom(File)orImmutableResourceProperties.MutableResoureProperties.saveTo(File)).- Specified by:
flushin interfaceFlushable- Specified by:
flushin interfaceFlushable- Specified by:
flushin interfaceImmutableResourceProperties.MutableResoureProperties- Throws:
IOException
-
isFlushable
public boolean isFlushable()In case the resource has not been loaded from a writableFile, then calling this method will return false.- Specified by:
isFlushablein interfaceFlushable
-
loadFrom
Loads the properties from the givenFile. Save them using the methodImmutableResourceProperties.MutableResoureProperties.saveTo(File). The default implementation uses the hook methodImmutableResourceProperties.MutableResoureProperties.loadFrom(InputStream)to finally load and parse the properties.- Specified by:
loadFromin interfaceImmutableResourceProperties.MutableResoureProperties- Parameters:
aFile- TheFilefrom which to load the properties.- Returns:
- The
Propertiesas loaded from the resource and applied to this instance. - Throws:
IOException- thrown in case loading the properties failedParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
loadFrom
Loads the properties from the givenInputStream. Save them using the methodImmutableResourceProperties.MutableResoureProperties.saveTo(OutputStream). The default implementation uses the hook methodImmutableResourceProperties.MutableResoureProperties.loadFrom(InputStream)to finally load and parse the properties.- Specified by:
loadFromin interfaceImmutableResourceProperties.MutableResoureProperties- Parameters:
aInputStream- TheInputStreamfrom which to load the properties.- Returns:
- The
Propertiesas loaded from the resource and applied to this instance. - Throws:
IOException- thrown in case loading the properties failedParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
reload
Reloads theImmutableResourcePropertiesfrom the resource to which theImmutableResourcePropertiesare attached to (such as aFileas ofImmutableResourceProperties.MutableResoureProperties.loadFrom(File)orImmutableResourceProperties.MutableResoureProperties.saveTo(File)). In case the resource (such as anInputStream) does not support reloading, then anIllegalStateExceptionis thrown. ImmutableProperties existing in the attached resource as well in theImmutablePropertiesitself are replaced. ImmutableProperties existing in the attached resource but not(!) in theImmutablePropertiesitself are not(!) removed. UseImmutableResourceProperties.reload(ReloadMode)with an argument oftrue(~ orphan removal) to remove properties not existing in the resource.- Specified by:
reloadin interfaceImmutableResourceProperties- Returns:
- The
ImmutablePropertiesas loaded from the resource and applied to this instance. - Throws:
IOException- thrown in case accessing the resource encountered an I/O problem.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
reload
Reloads theImmutableResourcePropertiesfrom the resource to which theImmutableResourcePropertiesare attached to (such as aFileas ofImmutableResourceProperties.MutableResoureProperties.loadFrom(File)orImmutableResourceProperties.MutableResoureProperties.saveTo(File)). In case the resource (such as anInputStream) does not support reloading, then anIllegalStateExceptionis thrown. ImmutableProperties existing in the attached resource as well in theImmutablePropertiesitself are replaced. When "orphan removal" is set tofalse, then properties existing in the attached resource but not(!) in theImmutablePropertiesitself are not(!) removed. When "orphan removal" is set totrue, then properties existing in the attached resource but not(!) in theImmutablePropertiesitself are(!) removed.- Specified by:
reloadin interfaceImmutableResourceProperties- Parameters:
aReloadMode- when set toReloadMode.ORPHAN_REMOVAL, then properties existing in the attached resource but not(!) in theImmutablePropertiesitself are(!) removed. Else properties not existing in the attached resource are kept.- Returns:
- The
ImmutablePropertiesas loaded from the resource and applied to this instance. - Throws:
IOException- thrown in case accessing the resource encountered an I/O problem.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
saveTo
Saves the properties to the givenFileusing the provided delimiter as the destination's path delimiter. Load them viaImmutableResourceProperties.MutableResoureProperties.loadFrom(File). The default implementation uses the hook methodImmutableResourceProperties.MutableResoureProperties.saveTo(OutputStream, DocumentOptions)to finally format and write the properties.- Specified by:
saveToin interfaceImmutableResourceProperties.MutableResoureProperties- Parameters:
aFile- TheFilefrom which to load the properties.aOptions- The document options with a description or the path delimiter to be used when writing out the properties to the destination (in case the the serialized format supports / requires the such).- Returns:
- The
Filerepresenting the actual location where the properties have been saved to. - Throws:
IOException- thrown in case saving the properties failed
-
saveTo
The comment is ignored for the JSON format as JSON does not(!) support any comments! Saves the properties to the givenOutputStreamusing the provided delimiter as the destination's path delimiter. Load them viaImmutableResourceProperties.MutableResoureProperties.loadFrom(InputStream)This is the hook-method of the default implementation for writing (saving) the properties. In case you want to implementImmutableResourcePropertieswhich support other notations than the properties notation (path=value), then you overwrite this method in your implementation accordingly.- Specified by:
saveToin interfaceImmutableResourceProperties.MutableResoureProperties- Parameters:
aOutputStream- TheOutputStreamto which to save the properties to.aOptions- The document options with a description or the path delimiter to be used when writing out the properties to the destination (in case the the serialized format supports / requires the such).- Throws:
IOException- thrown in case saving the properties failed
-
seekFrom
public Properties seekFrom(Class<?> aResourceClass, String aFilePath, ConfigLocator aConfigLocator) throws IOException, ParseException Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocatorconfiguration passed. Finally (if nothing else succeeds) the properties are loaded by the provided class's class loader which takes care of loading the properties (in case the file path is a relative path, also the absolute path with a prefixed path delimiter "/" is probed). The default implementation uses the hook methodImmutableResourceProperties.MutableResoureProperties.loadFrom(InputStream)to finally load and parse the properties.- Specified by:
seekFromin interfaceImmutableResourceProperties.MutableResoureProperties- Parameters:
aResourceClass- The class which's class loader is to take care of loading the properties (from inside a JAR).aFilePath- The file path from which to load the properties.aConfigLocator- TheConfigLocatordescribes the locations to additional crawl for the desired file.- Returns:
- The
ImmutablePropertiesas loaded from the resource and applied to this instance. - Throws:
IOException- thrown in case accessing or processing the properties file failed.ParseException- Signals that an error has been reached unexpectedly while parsing the data to be loaded.
-
withInsert
- Specified by:
withInsertin interfaceCanonicalTable- Specified by:
withInsertin interfaceInterOperableTable<String>- Specified by:
withInsertin interfacePathTable<String>- Specified by:
withInsertin interfaceProperties- Specified by:
withInsertin interfaceResourceProperties
-
withInsert
- Specified by:
withInsertin interfaceCanonicalTable- Specified by:
withInsertin interfaceInterOperableTable<String>- Specified by:
withInsertin interfacePathTable<String>- Specified by:
withInsertin interfaceProperties- Specified by:
withInsertin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
- Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(Object aToPath, ImmutablePathTable<String> aFrom, Object aFromPath) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(Object[] aToPathElements, ImmutablePathTable<String> aFrom, Object[] aFromPathElements) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
- Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(String aToPath, ImmutablePathTable<String> aFrom, String aFromPath) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertBetween
public ResourceProperties withInsertBetween(String[] aToPathElements, ImmutablePathTable<String> aFrom, String[] aFromPathElements) - Specified by:
withInsertBetweenin interfaceCanonicalTable- Specified by:
withInsertBetweenin interfaceInterOperableTable<String>- Specified by:
withInsertBetweenin interfacePathTable<String>- Specified by:
withInsertBetweenin interfaceProperties- Specified by:
withInsertBetweenin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
public ResourceProperties withInsertFrom(ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
public ResourceProperties withInsertFrom(ImmutablePathTable<String> aFrom, Object... aFromPathElements) - Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
- Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertFrom
public ResourceProperties withInsertFrom(ImmutablePathTable<String> aFrom, String... aFromPathElements) - Specified by:
withInsertFromin interfaceCanonicalTable- Specified by:
withInsertFromin interfaceInterOperableTable<String>- Specified by:
withInsertFromin interfacePathTable<String>- Specified by:
withInsertFromin interfaceProperties- Specified by:
withInsertFromin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
public ResourceProperties withInsertTo(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom) - Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withInsertTo
- Specified by:
withInsertToin interfaceCanonicalTable- Specified by:
withInsertToin interfaceInterOperableTable<String>- Specified by:
withInsertToin interfacePathTable<String>- Specified by:
withInsertToin interfaceProperties- Specified by:
withInsertToin interfaceResourceProperties
-
withMerge
- Specified by:
withMergein interfaceCanonicalTable- Specified by:
withMergein interfaceInterOperableTable<String>- Specified by:
withMergein interfacePathTable<String>- Specified by:
withMergein interfaceProperties- Specified by:
withMergein interfaceResourceProperties
-
withMerge
- Specified by:
withMergein interfaceCanonicalTable- Specified by:
withMergein interfaceInterOperableTable<String>- Specified by:
withMergein interfacePathTable<String>- Specified by:
withMergein interfaceProperties- Specified by:
withMergein interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
- Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(Object aToPath, ImmutablePathTable<String> aFrom, Object aFromPath) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(Object[] aToPathElements, ImmutablePathTable<String> aFrom, Object[] aFromPathElements) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
- Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(String aToPath, ImmutablePathTable<String> aFrom, String aFromPath) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeBetween
public ResourceProperties withMergeBetween(String[] aToPathElements, ImmutablePathTable<String> aFrom, String[] aFromPathElements) - Specified by:
withMergeBetweenin interfaceCanonicalTable- Specified by:
withMergeBetweenin interfaceInterOperableTable<String>- Specified by:
withMergeBetweenin interfacePathTable<String>- Specified by:
withMergeBetweenin interfaceProperties- Specified by:
withMergeBetweenin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
public ResourceProperties withMergeFrom(ImmutablePathTable<String> aFrom, Collection<?> aFromPathElements) - Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
public ResourceProperties withMergeFrom(ImmutablePathTable<String> aFrom, Object... aFromPathElements) - Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
- Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeFrom
public ResourceProperties withMergeFrom(ImmutablePathTable<String> aFrom, String... aFromPathElements) - Specified by:
withMergeFromin interfaceCanonicalTable- Specified by:
withMergeFromin interfaceInterOperableTable<String>- Specified by:
withMergeFromin interfacePathTable<String>- Specified by:
withMergeFromin interfaceProperties- Specified by:
withMergeFromin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
public ResourceProperties withMergeTo(Collection<?> aToPathElements, ImmutablePathTable<String> aFrom) - Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withMergeTo
- Specified by:
withMergeToin interfaceCanonicalTable- Specified by:
withMergeToin interfaceInterOperableTable<String>- Specified by:
withMergeToin interfacePathTable<String>- Specified by:
withMergeToin interfaceProperties- Specified by:
withMergeToin interfaceResourceProperties
-
withPut
- Specified by:
withPutin interfaceCanonicalTable- Specified by:
withPutin interfaceInterOperableTable<String>- Specified by:
withPutin interfacePathTable<String>- Specified by:
withPutin interfaceProperties- Specified by:
withPutin interfaceResourceProperties
-
withPut
- Specified by:
withPutin interfaceCanonicalTable- Specified by:
withPutin interfaceInterOperableTable<String>- Specified by:
withPutin interfacePathTable<String>- Specified by:
withPutin interfaceProperties- Specified by:
withPutin interfaceResourceProperties
-
withPut
- Specified by:
withPutin interfaceCanonicalTable- Specified by:
withPutin interfaceProperties- Specified by:
withPutin interfaceResourceProperties
-
withPut
- Specified by:
withPutin interfaceCanonicalTable- Specified by:
withPutin interfaceInterOperableTable<String>- Specified by:
withPutin interfacePathTable<String>- Specified by:
withPutin interfaceProperties- Specified by:
withPutin interfaceResourceProperties- Specified by:
withPutin interfaceTable<String, String, PathTable<String>>
-
withPut
- Specified by:
withPutin interfaceInterOperableTable<String>- Specified by:
withPutin interfaceProperties- Specified by:
withPutin interfaceResourceProperties- Specified by:
withPutin interfaceTable<String, String, PathTable<String>>- Overrides:
withPutin classMapProperties
-
withPut
- Specified by:
withPutin interfaceCanonicalTable- Specified by:
withPutin interfaceInterOperableTable<String>- Specified by:
withPutin interfacePathTable<String>- Specified by:
withPutin interfaceProperties- Specified by:
withPutin interfaceResourceProperties
-
withPutBoolean
- Specified by:
withPutBooleanin interfaceCanonicalTable- Specified by:
withPutBooleanin interfaceInterOperableTable<String>- Specified by:
withPutBooleanin interfaceProperties- Specified by:
withPutBooleanin interfaceResourceProperties
-
withPutBoolean
- Specified by:
withPutBooleanin interfaceCanonicalTable- Specified by:
withPutBooleanin interfaceInterOperableTable<String>- Specified by:
withPutBooleanin interfaceProperties- Specified by:
withPutBooleanin interfaceResourceProperties
-
withPutBoolean
- Specified by:
withPutBooleanin interfaceCanonicalTable- Specified by:
withPutBooleanin interfaceInterOperableTable<String>- Specified by:
withPutBooleanin interfaceProperties- Specified by:
withPutBooleanin interfaceResourceProperties
-
withPutBoolean
- Specified by:
withPutBooleanin interfaceCanonicalTable- Specified by:
withPutBooleanin interfaceInterOperableTable<String>- Specified by:
withPutBooleanin interfaceProperties- Specified by:
withPutBooleanin interfaceResourceProperties
-
withPutBoolean
- Specified by:
withPutBooleanin interfaceCanonicalTable- Specified by:
withPutBooleanin interfaceInterOperableTable<String>- Specified by:
withPutBooleanin interfaceProperties- Specified by:
withPutBooleanin interfaceResourceProperties
-
withPutByte
- Specified by:
withPutBytein interfaceCanonicalTable- Specified by:
withPutBytein interfaceInterOperableTable<String>- Specified by:
withPutBytein interfaceProperties- Specified by:
withPutBytein interfaceResourceProperties
-
withPutByte
- Specified by:
withPutBytein interfaceCanonicalTable- Specified by:
withPutBytein interfaceInterOperableTable<String>- Specified by:
withPutBytein interfaceProperties- Specified by:
withPutBytein interfaceResourceProperties
-
withPutByte
- Specified by:
withPutBytein interfaceCanonicalTable- Specified by:
withPutBytein interfaceInterOperableTable<String>- Specified by:
withPutBytein interfaceProperties- Specified by:
withPutBytein interfaceResourceProperties
-
withPutByte
- Specified by:
withPutBytein interfaceCanonicalTable- Specified by:
withPutBytein interfaceInterOperableTable<String>- Specified by:
withPutBytein interfaceProperties- Specified by:
withPutBytein interfaceResourceProperties
-
withPutByte
- Specified by:
withPutBytein interfaceCanonicalTable- Specified by:
withPutBytein interfaceInterOperableTable<String>- Specified by:
withPutBytein interfaceProperties- Specified by:
withPutBytein interfaceResourceProperties
-
withPutChar
- Specified by:
withPutCharin interfaceCanonicalTable- Specified by:
withPutCharin interfaceInterOperableTable<String>- Specified by:
withPutCharin interfaceProperties- Specified by:
withPutCharin interfaceResourceProperties
-
withPutChar
- Specified by:
withPutCharin interfaceCanonicalTable- Specified by:
withPutCharin interfaceInterOperableTable<String>- Specified by:
withPutCharin interfaceProperties- Specified by:
withPutCharin interfaceResourceProperties
-
withPutChar
- Specified by:
withPutCharin interfaceCanonicalTable- Specified by:
withPutCharin interfaceInterOperableTable<String>- Specified by:
withPutCharin interfaceProperties- Specified by:
withPutCharin interfaceResourceProperties
-
withPutChar
- Specified by:
withPutCharin interfaceCanonicalTable- Specified by:
withPutCharin interfaceInterOperableTable<String>- Specified by:
withPutCharin interfaceProperties- Specified by:
withPutCharin interfaceResourceProperties
-
withPutChar
- Specified by:
withPutCharin interfaceCanonicalTable- Specified by:
withPutCharin interfaceInterOperableTable<String>- Specified by:
withPutCharin interfaceProperties- Specified by:
withPutCharin interfaceResourceProperties
-
withPutClass
- Specified by:
withPutClassin interfaceCanonicalTable- Specified by:
withPutClassin interfaceInterOperableTable<String>- Specified by:
withPutClassin interfaceProperties- Specified by:
withPutClassin interfaceResourceProperties
-
withPutClass
- Specified by:
withPutClassin interfaceCanonicalTable- Specified by:
withPutClassin interfaceInterOperableTable<String>- Specified by:
withPutClassin interfaceProperties- Specified by:
withPutClassin interfaceResourceProperties
-
withPutClass
- Specified by:
withPutClassin interfaceCanonicalTable- Specified by:
withPutClassin interfaceInterOperableTable<String>- Specified by:
withPutClassin interfaceProperties- Specified by:
withPutClassin interfaceResourceProperties
-
withPutClass
- Specified by:
withPutClassin interfaceCanonicalTable- Specified by:
withPutClassin interfaceInterOperableTable<String>- Specified by:
withPutClassin interfaceProperties- Specified by:
withPutClassin interfaceResourceProperties
-
withPutClass
- Specified by:
withPutClassin interfaceCanonicalTable- Specified by:
withPutClassin interfaceInterOperableTable<String>- Specified by:
withPutClassin interfaceProperties- Specified by:
withPutClassin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
public ResourceProperties withPutDirAt(Collection<?> aPathElements, int aIndex, ImmutablePathTable<String> aDir) - Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
public ResourceProperties withPutDirAt(Object[] aPathElements, int aIndex, ImmutablePathTable<String> aDir) - Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
- Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDirAt
public ResourceProperties withPutDirAt(String[] aPathElements, int aIndex, ImmutablePathTable<String> aDir) - Specified by:
withPutDirAtin interfaceCanonicalTable- Specified by:
withPutDirAtin interfaceInterOperableTable<String>- Specified by:
withPutDirAtin interfacePathTable<String>- Specified by:
withPutDirAtin interfaceProperties- Specified by:
withPutDirAtin interfaceResourceProperties
-
withPutDouble
- Specified by:
withPutDoublein interfaceCanonicalTable- Specified by:
withPutDoublein interfaceInterOperableTable<String>- Specified by:
withPutDoublein interfaceProperties- Specified by:
withPutDoublein interfaceResourceProperties
-
withPutDouble
- Specified by:
withPutDoublein interfaceCanonicalTable- Specified by:
withPutDoublein interfaceInterOperableTable<String>- Specified by:
withPutDoublein interfaceProperties- Specified by:
withPutDoublein interfaceResourceProperties
-
withPutDouble
- Specified by:
withPutDoublein interfaceCanonicalTable- Specified by:
withPutDoublein interfaceInterOperableTable<String>- Specified by:
withPutDoublein interfaceProperties- Specified by:
withPutDoublein interfaceResourceProperties
-
withPutDouble
- Specified by:
withPutDoublein interfaceCanonicalTable- Specified by:
withPutDoublein interfaceInterOperableTable<String>- Specified by:
withPutDoublein interfaceProperties- Specified by:
withPutDoublein interfaceResourceProperties
-
withPutDouble
- Specified by:
withPutDoublein interfaceCanonicalTable- Specified by:
withPutDoublein interfaceInterOperableTable<String>- Specified by:
withPutDoublein interfaceProperties- Specified by:
withPutDoublein interfaceResourceProperties
-
withPutEnum
- Specified by:
withPutEnumin interfaceCanonicalTable- Specified by:
withPutEnumin interfaceInterOperableTable<String>- Specified by:
withPutEnumin interfaceProperties- Specified by:
withPutEnumin interfaceResourceProperties
-
withPutEnum
- Specified by:
withPutEnumin interfaceCanonicalTable- Specified by:
withPutEnumin interfaceInterOperableTable<String>- Specified by:
withPutEnumin interfaceProperties- Specified by:
withPutEnumin interfaceResourceProperties
-
withPutEnum
- Specified by:
withPutEnumin interfaceCanonicalTable- Specified by:
withPutEnumin interfaceInterOperableTable<String>- Specified by:
withPutEnumin interfaceProperties- Specified by:
withPutEnumin interfaceResourceProperties
-
withPutEnum
- Specified by:
withPutEnumin interfaceCanonicalTable- Specified by:
withPutEnumin interfaceInterOperableTable<String>- Specified by:
withPutEnumin interfaceProperties- Specified by:
withPutEnumin interfaceResourceProperties
-
withPutEnum
- Specified by:
withPutEnumin interfaceCanonicalTable- Specified by:
withPutEnumin interfaceInterOperableTable<String>- Specified by:
withPutEnumin interfaceProperties- Specified by:
withPutEnumin interfaceResourceProperties
-
withPutFloat
- Specified by:
withPutFloatin interfaceCanonicalTable- Specified by:
withPutFloatin interfaceInterOperableTable<String>- Specified by:
withPutFloatin interfaceProperties- Specified by:
withPutFloatin interfaceResourceProperties
-
withPutFloat
- Specified by:
withPutFloatin interfaceCanonicalTable- Specified by:
withPutFloatin interfaceInterOperableTable<String>- Specified by:
withPutFloatin interfaceProperties- Specified by:
withPutFloatin interfaceResourceProperties
-
withPutFloat
- Specified by:
withPutFloatin interfaceCanonicalTable- Specified by:
withPutFloatin interfaceInterOperableTable<String>- Specified by:
withPutFloatin interfaceProperties- Specified by:
withPutFloatin interfaceResourceProperties
-
withPutFloat
- Specified by:
withPutFloatin interfaceCanonicalTable- Specified by:
withPutFloatin interfaceInterOperableTable<String>- Specified by:
withPutFloatin interfaceProperties- Specified by:
withPutFloatin interfaceResourceProperties
-
withPutFloat
- Specified by:
withPutFloatin interfaceCanonicalTable- Specified by:
withPutFloatin interfaceInterOperableTable<String>- Specified by:
withPutFloatin interfaceProperties- Specified by:
withPutFloatin interfaceResourceProperties
-
withPutInt
- Specified by:
withPutIntin interfaceCanonicalTable- Specified by:
withPutIntin interfaceInterOperableTable<String>- Specified by:
withPutIntin interfaceProperties- Specified by:
withPutIntin interfaceResourceProperties
-
withPutInt
- Specified by:
withPutIntin interfaceCanonicalTable- Specified by:
withPutIntin interfaceInterOperableTable<String>- Specified by:
withPutIntin interfaceProperties- Specified by:
withPutIntin interfaceResourceProperties
-
withPutInt
- Specified by:
withPutIntin interfaceCanonicalTable- Specified by:
withPutIntin interfaceInterOperableTable<String>- Specified by:
withPutIntin interfaceProperties- Specified by:
withPutIntin interfaceResourceProperties
-
withPutInt
- Specified by:
withPutIntin interfaceCanonicalTable- Specified by:
withPutIntin interfaceInterOperableTable<String>- Specified by:
withPutIntin interfaceProperties- Specified by:
withPutIntin interfaceResourceProperties
-
withPutInt
- Specified by:
withPutIntin interfaceCanonicalTable- Specified by:
withPutIntin interfaceInterOperableTable<String>- Specified by:
withPutIntin interfaceProperties- Specified by:
withPutIntin interfaceResourceProperties
-
withPutLong
- Specified by:
withPutLongin interfaceCanonicalTable- Specified by:
withPutLongin interfaceInterOperableTable<String>- Specified by:
withPutLongin interfaceProperties- Specified by:
withPutLongin interfaceResourceProperties
-
withPutLong
- Specified by:
withPutLongin interfaceCanonicalTable- Specified by:
withPutLongin interfaceInterOperableTable<String>- Specified by:
withPutLongin interfaceProperties- Specified by:
withPutLongin interfaceResourceProperties
-
withPutLong
- Specified by:
withPutLongin interfaceCanonicalTable- Specified by:
withPutLongin interfaceInterOperableTable<String>- Specified by:
withPutLongin interfaceProperties- Specified by:
withPutLongin interfaceResourceProperties
-
withPutLong
- Specified by:
withPutLongin interfaceCanonicalTable- Specified by:
withPutLongin interfaceInterOperableTable<String>- Specified by:
withPutLongin interfaceProperties- Specified by:
withPutLongin interfaceResourceProperties
-
withPutLong
- Specified by:
withPutLongin interfaceCanonicalTable- Specified by:
withPutLongin interfaceInterOperableTable<String>- Specified by:
withPutLongin interfaceProperties- Specified by:
withPutLongin interfaceResourceProperties
-
withPutShort
- Specified by:
withPutShortin interfaceCanonicalTable- Specified by:
withPutShortin interfaceInterOperableTable<String>- Specified by:
withPutShortin interfaceProperties- Specified by:
withPutShortin interfaceResourceProperties
-
withPutShort
- Specified by:
withPutShortin interfaceCanonicalTable- Specified by:
withPutShortin interfaceInterOperableTable<String>- Specified by:
withPutShortin interfaceProperties- Specified by:
withPutShortin interfaceResourceProperties
-
withPutShort
- Specified by:
withPutShortin interfaceCanonicalTable- Specified by:
withPutShortin interfaceInterOperableTable<String>- Specified by:
withPutShortin interfaceProperties- Specified by:
withPutShortin interfaceResourceProperties
-
withPutShort
- Specified by:
withPutShortin interfaceCanonicalTable- Specified by:
withPutShortin interfaceInterOperableTable<String>- Specified by:
withPutShortin interfaceProperties- Specified by:
withPutShortin interfaceResourceProperties
-
withPutShort
- Specified by:
withPutShortin interfaceCanonicalTable- Specified by:
withPutShortin interfaceInterOperableTable<String>- Specified by:
withPutShortin interfaceProperties- Specified by:
withPutShortin interfaceResourceProperties
-
withPutString
- Specified by:
withPutStringin interfaceCanonicalTable- Specified by:
withPutStringin interfaceInterOperableTable<String>- Specified by:
withPutStringin interfaceProperties- Specified by:
withPutStringin interfaceResourceProperties
-
withPutString
- Specified by:
withPutStringin interfaceCanonicalTable- Specified by:
withPutStringin interfaceInterOperableTable<String>- Specified by:
withPutStringin interfaceProperties- Specified by:
withPutStringin interfaceResourceProperties
-
withPutString
- Specified by:
withPutStringin interfaceCanonicalTable- Specified by:
withPutStringin interfaceInterOperableTable<String>- Specified by:
withPutStringin interfaceProperties- Specified by:
withPutStringin interfaceResourceProperties
-
withPutString
- Specified by:
withPutStringin interfaceCanonicalTable- Specified by:
withPutStringin interfaceInterOperableTable<String>- Specified by:
withPutStringin interfaceProperties- Specified by:
withPutStringin interfaceResourceProperties
-
withPutString
- Specified by:
withPutStringin interfaceCanonicalTable- Specified by:
withPutStringin interfaceInterOperableTable<String>- Specified by:
withPutStringin interfaceProperties- Specified by:
withPutStringin interfaceResourceProperties
-
withRemoveFrom
- Specified by:
withRemoveFromin interfaceCanonicalTable- Specified by:
withRemoveFromin interfaceInterOperableTable<String>- Specified by:
withRemoveFromin interfacePathTable<String>- Specified by:
withRemoveFromin interfaceProperties- Specified by:
withRemoveFromin interfaceResourceProperties
-
withRemoveFrom
- Specified by:
withRemoveFromin interfaceCanonicalTable- Specified by:
withRemoveFromin interfaceInterOperableTable<String>- Specified by:
withRemoveFromin interfacePathTable<String>- Specified by:
withRemoveFromin interfaceProperties- Specified by:
withRemoveFromin interfaceResourceProperties
-
withRemoveFrom
- Specified by:
withRemoveFromin interfaceCanonicalTable- Specified by:
withRemoveFromin interfaceInterOperableTable<String>- Specified by:
withRemoveFromin interfacePathTable<String>- Specified by:
withRemoveFromin interfaceProperties- Specified by:
withRemoveFromin interfaceResourceProperties
-
withRemoveFrom
- Specified by:
withRemoveFromin interfaceCanonicalTable- Specified by:
withRemoveFromin interfaceInterOperableTable<String>- Specified by:
withRemoveFromin interfacePathTable<String>- Specified by:
withRemoveFromin interfaceProperties- Specified by:
withRemoveFromin interfaceResourceProperties
-
withRemoveFrom
- Specified by:
withRemoveFromin interfaceCanonicalTable- Specified by:
withRemoveFromin interfaceInterOperableTable<String>- Specified by:
withRemoveFromin interfacePathTable<String>- Specified by:
withRemoveFromin interfaceProperties- Specified by:
withRemoveFromin interfaceResourceProperties
-
withRemovePaths
- Specified by:
withRemovePathsin interfaceCanonicalTable- Specified by:
withRemovePathsin interfacePathTable<String>- Specified by:
withRemovePathsin interfaceProperties- Specified by:
withRemovePathsin interfaceResourceProperties
-
createCanonicalMapFactory
Abstract method to be implemented by the sub-classes returning the concreteCanonicalTableFactoryresponsible to fabricate theImmutableCanonicalTableinstances as of the required notation.- Returns:
- The
CanonicalTableFactorysupporting the required notation.
-