org.refcodes.structure.CanonicalMap
, org.refcodes.structure.Containable
, org.refcodes.mixin.DelimiterAccessor
, org.refcodes.structure.Dictionary<String,String>
, org.refcodes.mixin.Dumpable
, org.refcodes.structure.Keys<String,String>
, org.refcodes.structure.PathMap<String>
, Properties
, org.refcodes.structure.PropertiesAccessorMixin
, PropertiesPrecedence
, org.refcodes.mixin.TypeAccessor<String>
PropertiesPrecedence.PropertiesPrecedenceBuilder
PropertiesPrecedenceBuilderComposite
public static interface PropertiesPrecedence.MutablePropertiesPrecedence extends PropertiesPrecedence
PropertiesPrecedence.MutablePropertiesPrecedence
defines "dirty" methods
allowing to modify ("mutate") the PropertiesPrecedence
: Add or
remove Properties
inside a PropertiesPrecedence
instance.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.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.structure.Keys.MutableValues<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
PropertiesPrecedence.MutablePropertiesPrecedence, PropertiesPrecedence.PropertiesPrecedenceBuilder
DEFAULT_COMMENT
Modifier and Type | Method | Description |
---|---|---|
void |
appendProperties(Properties aProperties) |
Appends the provided
Properties to the end of the precedence
list, meaning that the added Properties have lowest priority. |
void |
prependProperties(Properties aProperties) |
Prepends the provided
Properties to beginning of the
precedence list, meaning that the added Properties have
highest priority. |
toInstance, toInstance, toType, toType
containsKey, get, get, keySet, use, 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
childrenOf, containsValue, 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
void appendProperties(Properties aProperties)
Properties
to the end of the precedence
list, meaning that the added Properties
have lowest priority.
Them therein contained properties will lose in favor of properties
(with the same key) from preceding Properties
.aProperties
- The properties to be appended.void prependProperties(Properties aProperties)
Properties
to beginning of the
precedence list, meaning that the added Properties
have
highest priority. Them therein contained properties will rule out
properties (with the same key) of succeeding Properties
.aProperties
- The properties to be prepended.Copyright © 2018. All rights reserved.