Package org.refcodes.configuration
Interface PropertiesPrecedence.PropertiesPrecedenceBuilder
-
- All Superinterfaces:
org.refcodes.structure.CanonicalMap
,org.refcodes.structure.Containable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.structure.Dictionary<java.lang.String,java.lang.String>
,org.refcodes.mixin.Dumpable
,org.refcodes.structure.Keys<java.lang.String,java.lang.String>
,org.refcodes.structure.PathMap<java.lang.String>
,Properties
,org.refcodes.structure.PropertiesAccessorMixin
,PropertiesPrecedence
,PropertiesPrecedence.MutablePropertiesPrecedence
,org.refcodes.mixin.TypeAccessor<java.lang.String>
- All Known Implementing Classes:
PropertiesPrecedenceBuilderComposite
- Enclosing interface:
- PropertiesPrecedence
public static interface PropertiesPrecedence.PropertiesPrecedenceBuilder extends PropertiesPrecedence.MutablePropertiesPrecedence
The interfacePropertiesPrecedence.MutablePropertiesPrecedence
defines builder functionality on top of 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.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 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
-
Nested classes/interfaces inherited from interface org.refcodes.configuration.PropertiesPrecedence
PropertiesPrecedence.MutablePropertiesPrecedence, PropertiesPrecedence.PropertiesPrecedenceBuilder
-
-
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 PropertiesPrecedence.PropertiesPrecedenceBuilder
withAppendProperties(Properties aProperties)
Builder method for thePropertiesPrecedence.MutablePropertiesPrecedence.appendProperties(Properties)
method.default PropertiesPrecedence.PropertiesPrecedenceBuilder
withPrependProperties(Properties aProperties)
Builder method for thePropertiesPrecedence.MutablePropertiesPrecedence.prependProperties(Properties)
method.-
Methods inherited from interface org.refcodes.structure.CanonicalMap
toInstance, toInstance, toType, toType
-
Methods inherited from interface org.refcodes.structure.Keys
containsKey, get, get, keySet, use, values
-
Methods inherited from interface org.refcodes.structure.PathMap
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
-
Methods inherited from interface org.refcodes.configuration.Properties
childrenOf, containsValue, getDelimiter, getType, retrieve, retrieveFrom, retrieveTo, toMap, toProperties, toPropertyPath
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin
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
-
Methods inherited from interface org.refcodes.configuration.PropertiesPrecedence.MutablePropertiesPrecedence
appendProperties, prependProperties
-
-
-
-
Method Detail
-
withAppendProperties
default PropertiesPrecedence.PropertiesPrecedenceBuilder withAppendProperties(Properties aProperties)
Builder method for thePropertiesPrecedence.MutablePropertiesPrecedence.appendProperties(Properties)
method.- Parameters:
aProperties
- The properties to be appended.- Returns:
- Returns this instance as of the builder pattern for chained method calls.
-
withPrependProperties
default PropertiesPrecedence.PropertiesPrecedenceBuilder withPrependProperties(Properties aProperties)
Builder method for thePropertiesPrecedence.MutablePropertiesPrecedence.prependProperties(Properties)
method.- Parameters:
aProperties
- The properties to be prepended.- Returns:
- Returns this instance as of the builder pattern for chained method calls.
-
-