Package org.refcodes.configuration
Interface Properties.MutableProperties
-
- All Superinterfaces:
org.refcodes.structure.CanonicalMap
,org.refcodes.structure.CanonicalMap.MutableCanonicalMap
,org.refcodes.structure.Clearable
,org.refcodes.structure.Containable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.structure.Dictionary<java.lang.String,T>
,org.refcodes.structure.Dictionary.MutableDictionary<java.lang.String,T>
,org.refcodes.mixin.Dumpable
,org.refcodes.structure.Keys<java.lang.String,T>
,org.refcodes.structure.Keys.MutableKeys<java.lang.String,T>
,org.refcodes.structure.Keys.MutableValues<java.lang.String,T>
,java.util.Map<java.lang.String,T>
,org.refcodes.structure.PathMap<java.lang.String>
,org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
,Properties
,org.refcodes.structure.PropertiesAccessorMixin
,org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
,org.refcodes.mixin.TypeAccessor<java.lang.String>
- All Known Subinterfaces:
ProfileProperties.MutableProfileProperties
,ProfileProperties.ProfilePropertiesBuilder
,Properties.PropertiesBuilder
,ResourceProperties.MutableResoureProperties
,ResourceProperties.ResourcePropertiesBuilder
,ScheduledResourceProperties.ScheduledMuableResourceProperties
,ScheduledResourceProperties.ScheduledResourcePropertiesBuilder
,StrictProperties.MutableStrictProperties
,StrictProperties.StrictPropertiesBuilder
- All Known Implementing Classes:
AbstractPropertiesBuilderDecorator
,AbstractResourcePropertiesBuilder
,AbstractResourcePropertiesBuilderDecorator
,JavaPropertiesBuilder
,JsonPropertiesBuilder
,PolyglotPropertiesBuilder
,PropertiesBuilderImpl
,ScheduledResourcePropertiesBuilderDecorator
,TomlPropertiesBuilder
,XmlPropertiesBuilder
,YamlPropertiesBuilder
- Enclosing interface:
- Properties
public static interface Properties.MutableProperties extends Properties, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
The interfaceProperties.MutableProperties
defines "dirty" methods allowing to modify ("mutate") the properties.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.structure.CanonicalMap
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary
org.refcodes.structure.Dictionary.MutableDictionary<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary.MutableDictionary
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends java.lang.Object,V extends java.lang.Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Keys
org.refcodes.structure.Keys.MutableKeys<K extends java.lang.Object,V extends java.lang.Object>, org.refcodes.structure.Keys.MutableValues<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PathMap
org.refcodes.structure.PathMap.MutablePathMap<T extends java.lang.Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.configuration.Properties
Properties.MutableProperties, Properties.PropertiesBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PropertiesAccessorMixin
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends java.lang.Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
-
-
Field Summary
-
Fields inherited from interface org.refcodes.configuration.Properties
DEFAULT_COMMENT
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
containsValue(java.lang.Object value)
default java.lang.String
delete(java.lang.String aKey)
default java.lang.String
delete(org.refcodes.structure.Property aProperty)
Removes a property identified by the key of the providedProperty
(the value of theProperty
is ignored).default Properties
getDirAt(int aIndex)
default Properties
getDirAt(java.lang.String aPath, int aIndex)
default void
insert(Properties aFrom)
Method to semantically emphasize that we support our own types.default void
insertBetween(java.lang.String aToPath, Properties aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types.default void
insertFrom(Properties aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types.default void
insertTo(java.lang.String aToPath, Properties aFrom)
Method to semantically emphasize that we support our own types.default java.lang.String
put(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
default void
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> aProperties)
default void
putAll(java.util.Properties aProperties)
This method inserts all elements (key/value-pairs) found in the providedProperties
instances of interoperability reasons.default void
putAll(Properties aProperties)
This method inserts all elements (key/value-pairs) found in the providedProperties
instances of interoperability reasons.default Properties
putDirAt(int aIndex, java.lang.Object aDir)
default Properties
putDirAt(int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
default Properties
putDirAt(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir)
default Properties
putDirAt(java.lang.Object[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
default Properties
putDirAt(java.lang.Object aPath, int aIndex, java.lang.Object aDir)
default Properties
putDirAt(java.lang.Object aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
default Properties
putDirAt(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir)
default Properties
putDirAt(java.lang.String[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
default Properties
putDirAt(java.lang.String aPath, int aIndex, java.lang.Object aDir)
default Properties
putDirAt(java.lang.String aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
default Properties
putDirAt(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir)
default Properties
putDirAt(java.util.Collection<?> aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
default Properties
removeAll(java.lang.Object aPathQuery)
default Properties
removeAll(java.lang.Object... aPathQueryElemments)
default Properties
removeAll(java.lang.String aPathQuery)
default Properties
removeAll(java.lang.String... aPathQueryElemments)
default Properties
removeAll(java.util.Collection<?> aPathQueryElemments)
default Properties
removeDirAt(int aIndex)
default Properties
removeDirAt(java.lang.Object[] aPathElements, int aIndex)
default Properties
removeDirAt(java.lang.Object aPath, int aIndex)
default Properties
removeDirAt(java.lang.String[] aPathElements, int aIndex)
default Properties
removeDirAt(java.lang.String aPath, int aIndex)
default Properties
removeFrom(java.lang.Object aPath)
default Properties
removeFrom(java.lang.Object... aPathElements)
default Properties
removeFrom(java.lang.String aPath)
default Properties
removeFrom(java.lang.String... aPathElements)
default Properties
removePaths(java.lang.String... aPaths)
default Properties
removePaths(java.util.Collection<?> aPaths)
-
Methods inherited from interface org.refcodes.structure.CanonicalMap
getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr, toInstance, toInstance, toMap, toProperties, toType, toType
-
Methods inherited from interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
insert, insertBetween, insertFrom, insertTo, put, put, putAll, putBoolean, putBoolean, putByte, putByte, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort, removeFrom, toDump, toSourceCode, toSourceCode
-
Methods inherited from interface org.refcodes.structure.Keys
containsKey, get, getOr, keySet, use, values
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.structure.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getDirAt, getDirAt, getDirAt, getDirAt, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath
-
Methods inherited from interface org.refcodes.structure.PathMap.MutablePathMap
appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt
-
Methods inherited from interface org.refcodes.configuration.Properties
getDelimiter, getType, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr
-
-
-
-
Method Detail
-
containsValue
default boolean containsValue(java.lang.Object value)
- Specified by:
containsValue
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
containsValue
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
containsValue
in interfaceorg.refcodes.structure.Keys<java.lang.String,T extends java.lang.Object>
- Specified by:
containsValue
in interfacejava.util.Map<java.lang.String,T extends java.lang.Object>
- Specified by:
containsValue
in interfaceProperties
-
delete
default java.lang.String delete(org.refcodes.structure.Property aProperty)
Removes a property identified by the key of the providedProperty
(the value of theProperty
is ignored).- Parameters:
aProperty
- TheProperty
which's key is to be removed.- Returns:
- The removed value of the key or null if there was not such a key.
-
delete
default java.lang.String delete(java.lang.String aKey)
- Specified by:
delete
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
delete
in interfaceorg.refcodes.structure.Keys.MutableKeys<java.lang.String,T extends java.lang.Object>
- Specified by:
delete
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
getDirAt
default Properties getDirAt(int aIndex)
- Specified by:
getDirAt
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
getDirAt
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
- Specified by:
getDirAt
in interfaceProperties
-
getDirAt
default Properties getDirAt(java.lang.String aPath, int aIndex)
- Specified by:
getDirAt
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
getDirAt
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
- Specified by:
getDirAt
in interfaceProperties
-
insert
default void insert(Properties aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insert(Object)
.- Parameters:
aFrom
- TheProperties
which is to be inspected with the therein contained values being added with their according determined paths.
-
insertBetween
default void insertBetween(java.lang.String aToPath, Properties aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- TheProperties
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.
-
insertFrom
default void insertFrom(Properties aFrom, java.lang.String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Parameters:
aFrom
- TheProperties
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.
-
insertTo
default void insertTo(java.lang.String aToPath, Properties aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- TheProperties
which is to be inspected with the therein contained values being added with their according determined paths.
-
put
default java.lang.String put(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
- Specified by:
put
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
put
in interfaceorg.refcodes.structure.Dictionary.MutableDictionary<java.lang.String,T extends java.lang.Object>
- Specified by:
put
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
putAll
default void putAll(java.util.Properties aProperties)
This method inserts all elements (key/value-pairs) found in the providedProperties
instances of interoperability reasons.- Specified by:
putAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Parameters:
aProperties
- AProperties
containing the key/value-pairs to be inserted.
-
putAll
default void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> aProperties)
- Specified by:
putAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putAll
in interfacejava.util.Map<java.lang.String,T extends java.lang.Object>
-
putAll
default void putAll(Properties aProperties)
This method inserts all elements (key/value-pairs) found in the providedProperties
instances of interoperability reasons.- Parameters:
aProperties
- AProperties
containing the key/value pairs to be inserted.
-
putDirAt
default Properties putDirAt(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.util.Collection<?> aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.Object aPath, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.Object aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.Object[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.String aPath, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.String aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
putDirAt
default Properties putDirAt(java.lang.String[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir) throws java.lang.IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
- Throws:
java.lang.IllegalArgumentException
-
removePaths
default Properties removePaths(java.util.Collection<?> aPaths)
- Specified by:
removePaths
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removePaths
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removePaths
default Properties removePaths(java.lang.String... aPaths)
- Specified by:
removePaths
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removePaths
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeAll
default Properties removeAll(java.lang.String... aPathQueryElemments)
- Specified by:
removeAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeAll
default Properties removeAll(java.lang.Object... aPathQueryElemments)
- Specified by:
removeAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeAll
default Properties removeAll(java.util.Collection<?> aPathQueryElemments)
- Specified by:
removeAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeAll
default Properties removeAll(java.lang.String aPathQuery)
- Specified by:
removeAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeAll
default Properties removeAll(java.lang.Object aPathQuery)
- Specified by:
removeAll
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeDirAt
default Properties removeDirAt(int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeDirAt
default Properties removeDirAt(java.lang.Object aPath, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeDirAt
default Properties removeDirAt(java.lang.Object[] aPathElements, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeDirAt
default Properties removeDirAt(java.lang.String aPath, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeDirAt
default Properties removeDirAt(java.lang.String[] aPathElements, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeFrom
default Properties removeFrom(java.lang.Object... aPathElements)
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeFrom
default Properties removeFrom(java.lang.Object aPath)
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeFrom
default Properties removeFrom(java.lang.String aPath)
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
removeFrom
default Properties removeFrom(java.lang.String... aPathElements)
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
-