public static interface Properties.MutableProperties extends Properties, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
Properties.MutableProperties
defines "dirty" methods allowing
to modify ("mutate") the properties.Properties.MutableProperties, Properties.PropertiesBuilder
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
org.refcodes.structure.PathMap.MutablePathMap<T>, org.refcodes.structure.PathMap.PathMapBuilder<T>
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
org.refcodes.structure.Dictionary.MutableDictionary<K,V>
DEFAULT_COMMENT
Modifier and Type | Method and Description |
---|---|
default boolean |
containsValue(Object value) |
default String |
delete(org.refcodes.structure.Property aProperty)
Removes a property identified by the key of the provided
Property (the value of the Property is ignored). |
default String |
delete(String aKey) |
default void |
insert(Properties aFrom)
Method to semantically emphasize that we support our own types.
|
default void |
insert(String aToPath,
Properties aFrom,
String aFromPath)
Method to semantically emphasize that we support our own types.
|
default void |
insertFrom(Properties aFrom,
String aFromPath)
Method to semantically emphasize that we support our own types.
|
default void |
insertTo(String aToPath,
Properties aFrom)
Method to semantically emphasize that we support our own types.
|
default String |
put(org.refcodes.structure.Relation<String,String> aRelation) |
default void |
putAll(Map<? extends String,? extends String> aProperties) |
default void |
putAll(Properties aProperties)
This method inserts all elements (key/value-pairs) found in the
provided
Properties instances of interoperability reasons. |
default void |
putAll(Properties aProperties)
This method inserts all elements (key/value-pairs) found in the
provided
Properties instances of interoperability
reasons. |
childrenOf, getDelimiter, getType, retrieve, retrieveFrom, retrieveTo, toMap, toProperties, toPropertyPath
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode, toSourceCode
toInstance, toInstance, toType, toType
containsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
directories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
default String delete(org.refcodes.structure.Property aProperty)
Property
(the value of the Property
is ignored).aProperty
- The Property
which's key is to be removed.default boolean containsValue(Object value)
containsValue
in interface org.refcodes.structure.CanonicalMap
containsValue
in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
containsValue
in interface org.refcodes.structure.Keys<String,String>
containsValue
in interface Map<String,String>
containsValue
in interface Properties
default void putAll(Properties aProperties)
Properties
instances of interoperability reasons.aProperties
- A Properties
containing the key/value
pairs to be inserted.default void putAll(Properties aProperties)
Properties
instances of interoperability
reasons.putAll
in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
aProperties
- A Properties
containing the
key/value-pairs to be inserted.default void insert(Properties aFrom)
PathMap.MutablePathMap.insert(Object)
.aFrom
- The Properties
which is to be inspected with the
therein contained values being added with their according
determined paths.default void insertFrom(Properties aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.aFrom
- The Properties
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.default void insertTo(String aToPath, Properties aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The Properties
which is to be inspected with the
therein contained values being added with their according
determined paths.default void insert(String aToPath, Properties aFrom, String aFromPath)
PathMap.MutablePathMap.insert(String, Object, String)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The Properties
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.Copyright © 2018. All rights reserved.