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<String,T>
, org.refcodes.structure.Dictionary.MutableDictionary<String,T>
, org.refcodes.mixin.Dumpable
, org.refcodes.structure.Keys<String,T>
, org.refcodes.structure.Keys.MutableKeys<String,T>
, org.refcodes.structure.Keys.MutableValues<String,T>
, Map<String,T>
, org.refcodes.structure.PathMap<String>
, org.refcodes.structure.PathMap.MutablePathMap<String>
, Properties
, org.refcodes.structure.PropertiesAccessorMixin
, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
, org.refcodes.mixin.TypeAccessor<String>
ProfileProperties.MutableProfileProperties
, ProfileProperties.ProfilePropertiesBuilder
, Properties.PropertiesBuilder
, ResourceProperties.MutableResoureProperties
, ResourceProperties.ResourcePropertiesBuilder
, ScheduledResourceProperties.ScheduledMuableResourceProperties
, ScheduledResourceProperties.ScheduledResourcePropertiesBuilder
, StrictProperties.MutableStrictProperties
, StrictProperties.StrictPropertiesBuilder
AbstractPropertiesBuilderDecorator
, AbstractResourcePropertiesBuilder
, AbstractResourcePropertiesBuilderDecorator
, JavaPropertiesBuilder
, JsonPropertiesBuilder
, PropertiesBuilderImpl
, ScheduledResourcePropertiesBuilderDecorator
, TomlPropertiesBuilder
, XmlPropertiesBuilder
, YamlPropertiesBuilder
public static interface Properties.MutableProperties extends Properties, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
Properties.MutableProperties
defines "dirty" methods allowing
to modify ("mutate") the properties.org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
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.structure.Dictionary.MutableDictionary<K extends Object,V extends Object>
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,V extends Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
org.refcodes.structure.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.structure.Keys.MutableValues<K extends Object,V extends Object>
Map.Entry<K extends Object,V extends Object>
org.refcodes.structure.PathMap.MutablePathMap<T extends Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends Object>
Properties.MutableProperties, Properties.PropertiesBuilder
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
DEFAULT_COMMENT
Modifier and Type | Method | Description |
---|---|---|
default boolean |
containsValue(Object value) |
|
default String |
delete(String aKey) |
|
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 void |
insert(String aToPath,
Properties aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default void |
insert(Properties aFrom) |
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. |
toInstance, toInstance, toType, toType
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode, toSourceCode
containsKey, get, get, keySet, use, values
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
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
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
childrenOf, getDelimiter, getType, retrieve, retrieveFrom, retrieveTo, toMap, toProperties, toPropertyPath
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
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,T extends Object>
containsValue
in interface Map<String,T extends Object>
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.