public static interface CanonicalMap.CanonicalMapBuilder extends PathMap.PathMapBuilder<String>, CanonicalMap.MutableCanonicalMap, PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
CanonicalMap.CanonicalMapBuilder, CanonicalMap.MutableCanonicalMap
PathMap.MutablePathMap<T>, 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>
Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
Dictionary.MutableDictionary<K,V>
PropertiesAccessorMixin.PropertiesBuilderMixin<T>, PropertiesAccessorMixin.PropertiesMixin, PropertiesAccessorMixin.PropertiesMutatorMixin
DEFAULT_COMMENT
Modifier and Type | Method and Description |
---|---|
default CanonicalMap.CanonicalMapBuilder |
withInsert(CanonicalMap aFrom)
Method to semantically emphasize that we support our own types.
|
default CanonicalMap.CanonicalMapBuilder |
withInsert(Object aObj)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insert(Object) method. |
default CanonicalMap.CanonicalMapBuilder |
withInsert(String aToPath,
CanonicalMap aFrom,
String aFromPath)
Method to semantically emphasize that we support our own types.
|
default CanonicalMap.CanonicalMapBuilder |
withInsert(String aToPath,
Object aFrom,
String aFromPath)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insert(String, Object, String) method. |
default CanonicalMap.CanonicalMapBuilder |
withInsertFrom(CanonicalMap aFrom,
String aFromPath)
Method to semantically emphasize that we support our own types.
|
default CanonicalMap.CanonicalMapBuilder |
withInsertFrom(Object aFrom,
String aFromPath)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default CanonicalMap.CanonicalMapBuilder |
withInsertTo(String aToPath,
CanonicalMap aFrom)
Method to semantically emphasize that we support our own types.
|
default CanonicalMap.CanonicalMapBuilder |
withInsertTo(String aToPath,
Object aFrom)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default CanonicalMap.CanonicalMapBuilder |
withPut(Relation<String,String> aProperty)
Builder method for
Dictionary.MutableDictionary.put(Relation) . |
default CanonicalMap.CanonicalMapBuilder |
withPut(String aKey,
String aValue)
Builder method for
Keys.MutableValues.put(Object, Object) . |
default CanonicalMap.CanonicalMapBuilder |
withPutBoolean(String aKey,
Boolean aValue)
Sets the
Boolean value for the property referred to by the
key. |
default CanonicalMap.CanonicalMapBuilder |
withPutByte(String aKey,
Byte aValue)
Sets the
Byte value for the property referred to by the key. |
default CanonicalMap.CanonicalMapBuilder |
withPutDouble(String aKey,
Double aValue)
Sets the
Double value for the property referred to by the
key. |
default CanonicalMap.CanonicalMapBuilder |
withPutFloat(String aKey,
Float aValue)
Sets the
Float value for the property referred to by the key. |
default CanonicalMap.CanonicalMapBuilder |
withPutInteger(String aKey,
Integer aValue)
Sets the
Integer value for the property referred to by the
key. |
default CanonicalMap.CanonicalMapBuilder |
withPutLong(String aKey,
Long aValue)
Sets the
Long value for the property referred to by the key. |
default CanonicalMap.CanonicalMapBuilder |
withPutShort(String aKey,
Short aValue)
Sets the
Short value for the property referred to by the key. |
default CanonicalMap.CanonicalMapBuilder |
withRemoveFrom(String aPath)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeAll( String) method. |
withInsert, withInsert, withInsertFrom, withInsertTo
containsValue, delete, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll, toDump, toSourceCode
retrieve, retrieveFrom, retrieveTo, toInstance, toInstance, toType, toType
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
directories, directories, entries, entries, fromExternalKey, getArray, getArray, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toRootPath
isEmpty, size
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
withPut
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
put, put, putBoolean, putBoolean, putByte, putByte, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort
default CanonicalMap.CanonicalMapBuilder withPut(String aKey, String aValue)
Keys.MutableValues.put(Object, Object)
.withPut
in interface Dictionary.MutableDictionary.DictionaryBuilder<String,String,PathMap.PathMapBuilder<String>>
withPut
in interface PathMap.PathMapBuilder<String>
withPut
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- the key for the property to be put.aValue
- the value for the property to be put.default CanonicalMap.CanonicalMapBuilder withPut(Relation<String,String> aProperty)
Dictionary.MutableDictionary.put(Relation)
.withPut
in interface Dictionary.MutableDictionary.DictionaryBuilder<String,String,PathMap.PathMapBuilder<String>>
withPut
in interface PathMap.PathMapBuilder<String>
aProperty
- the property to be put.default CanonicalMap.CanonicalMapBuilder withPutInteger(String aKey, Integer aValue)
Integer
value for the property referred to by the
key. As property keys and values are of type String
, the
Integer
value is converted accordingly.withPutInteger
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Integer
representation for the
String
value.default CanonicalMap.CanonicalMapBuilder withPutShort(String aKey, Short aValue)
Short
value for the property referred to by the key.
As property keys and values are of type String
, the
Short
value is converted accordingly.withPutShort
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Short
representation for the String
value.default CanonicalMap.CanonicalMapBuilder withPutByte(String aKey, Byte aValue)
Byte
value for the property referred to by the key.
As property keys and values are of type String
, the
Byte
value is converted accordingly.withPutByte
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Byte
representation for the String
value.default CanonicalMap.CanonicalMapBuilder withPutDouble(String aKey, Double aValue)
Double
value for the property referred to by the
key. As property keys and values are of type String
, the
Double
value is converted accordingly.withPutDouble
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Double
representation for the
String
value.default CanonicalMap.CanonicalMapBuilder withPutFloat(String aKey, Float aValue)
Float
value for the property referred to by the key.
As property keys and values are of type String
, the
Float
value is converted accordingly.withPutFloat
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Float
representation for the String
value.default CanonicalMap.CanonicalMapBuilder withPutBoolean(String aKey, Boolean aValue)
Boolean
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.withPutBoolean
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Boolean
representation for the
String
value.default CanonicalMap.CanonicalMapBuilder withPutLong(String aKey, Long aValue)
Long
value for the property referred to by the key.
As property keys and values are of type String
, the
Long
value is converted accordingly.withPutLong
in interface PropertiesAccessorMixin.PropertiesBuilderMixin<CanonicalMap.CanonicalMapBuilder>
aKey
- The key for which to retrieve the value.aValue
- The Long
representation for the String
value.default CanonicalMap.CanonicalMapBuilder withInsert(Object aObj)
PathMap.MutablePathMap.insert(Object)
method.withInsert
in interface PathMap.PathMapBuilder<String>
aObj
- the a objPathMap.MutablePathMap.insert(Object)
default CanonicalMap.CanonicalMapBuilder withInsertFrom(Object aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
method.withInsertFrom
in interface PathMap.PathMapBuilder<String>
aFrom
- the a fromaFromPath
- the a from pathPathMap.MutablePathMap.insertFrom(Object, String)
default CanonicalMap.CanonicalMapBuilder withInsertTo(String aToPath, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.withInsertTo
in interface PathMap.PathMapBuilder<String>
aToPath
- the a to pathaFrom
- the a fromPathMap.MutablePathMap.insertTo(String, Object)
default CanonicalMap.CanonicalMapBuilder withInsert(String aToPath, Object aFrom, String aFromPath)
PathMap.MutablePathMap.insert(String, Object, String)
method.withInsert
in interface PathMap.PathMapBuilder<String>
aToPath
- the a to pathaFrom
- the a fromaFromPath
- the a from pathPathMap.MutablePathMap.insert(String, Object, String)
default CanonicalMap.CanonicalMapBuilder withRemoveFrom(String aPath)
PathMap.MutablePathMap.removeAll( String)
method.withRemoveFrom
in interface PathMap.PathMapBuilder<String>
aPath
- The path from where to remove all properties.default CanonicalMap.CanonicalMapBuilder withInsert(CanonicalMap aFrom)
PathMap.MutablePathMap.insert(Object)
.aFrom
- The CanonicalMap
which is to be inspected with
the therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insert(Object)
default CanonicalMap.CanonicalMapBuilder withInsertFrom(CanonicalMap aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.aFrom
- The CanonicalMap
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.PathMap.MutablePathMap.insertFrom(Object, String)
default CanonicalMap.CanonicalMapBuilder withInsertTo(String aToPath, CanonicalMap aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The CanonicalMap
which is to be inspected with
the therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default CanonicalMap.CanonicalMapBuilder withInsert(String aToPath, CanonicalMap aFrom, String aFromPath)
PathMap.MutablePathMap.insert(String, Object, String)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The CanonicalMap
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.PathMap.MutablePathMap.insert(String, Object, String)
Copyright © 2018. All rights reserved.