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,String>
, org.refcodes.structure.Dictionary.MutableDictionary<String,String>
, org.refcodes.mixin.Dumpable
, org.refcodes.structure.Keys<String,String>
, org.refcodes.structure.Keys.MutableKeys<String,String>
, org.refcodes.structure.Keys.MutableValues<String,String>
, Map<String,String>
, 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
, PolyglotPropertiesBuilder
, 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 |
---|---|---|
Properties.MutableProperties |
childrenOf(String aParentPath) |
|
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. |
default Properties.MutableProperties |
retrieve(String aFromPath,
String aToPath) |
|
Properties.MutableProperties |
retrieveFrom(String aFromPath) |
|
Properties.MutableProperties |
retrieveTo(String aToPath) |
toInstance, toInstance, toType, toType
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode, toSourceCode
containsKey, get, get, keySet, use, values
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, 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
getDelimiter, getType, 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
Properties.MutableProperties retrieveFrom(String aFromPath)
retrieveFrom
in interface org.refcodes.structure.CanonicalMap
retrieveFrom
in interface org.refcodes.structure.PathMap<String>
retrieveFrom
in interface Properties
Properties.MutableProperties retrieveTo(String aToPath)
retrieveTo
in interface org.refcodes.structure.CanonicalMap
retrieveTo
in interface org.refcodes.structure.PathMap<String>
retrieveTo
in interface Properties
Properties.MutableProperties childrenOf(String aParentPath)
childrenOf
in interface org.refcodes.structure.CanonicalMap
childrenOf
in interface org.refcodes.structure.PathMap<String>
childrenOf
in interface Properties
default Properties.MutableProperties retrieve(String aFromPath, String aToPath)
retrieve
in interface org.refcodes.structure.CanonicalMap
retrieve
in interface org.refcodes.structure.PathMap<String>
retrieve
in interface Properties
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.