T
- The type of the terminating elements.public static interface PathMap.PathMapBuilder<T> extends PathMap.MutablePathMap<T>, Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
PathMap
with mutator functionality.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>
Modifier and Type | Method and Description |
---|---|
default PathMap.PathMapBuilder<T> |
withInsert(Object aObj)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insert(Object) method. |
default PathMap.PathMapBuilder<T> |
withInsert(PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.
|
default PathMap.PathMapBuilder<T> |
withInsert(String aToPath,
Object aFrom,
String aFromPath)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insert(String, Object, String) method. |
default PathMap.PathMapBuilder<T> |
withInsert(String aToPath,
PathMap<T> aFrom,
String aFromPath)
Method to semantically emphasize that we support our own types.
|
default PathMap.PathMapBuilder<T> |
withInsertFrom(Object aFrom,
String aFromPath)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default PathMap.PathMapBuilder<T> |
withInsertFrom(PathMap<T> aFrom,
String aFromPath)
Method to semantically emphasize that we support our own types.
|
default PathMap.PathMapBuilder<T> |
withInsertTo(String aToPath,
Object aFrom)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default PathMap.PathMapBuilder<T> |
withInsertTo(String aToPath,
PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.
|
default PathMap.PathMapBuilder<T> |
withPut(Relation<String,T> aRelation)
Builder method for
Dictionary.MutableDictionary.put(Relation) . |
default PathMap.PathMapBuilder<T> |
withPut(String aKey,
T aValue)
Builder method for
Keys.MutableValues.put(Object, Object) . |
default PathMap.PathMapBuilder<T> |
withRemoveFrom(String aPath)
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeAll( String) method. |
delete, insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, put, putArray, putArray, removeAll
directories, directories, entries, entries, fromExternalKey, getArray, getArray, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, retrieve, retrieveFrom, retrieveTo, toDataStructure, toDataStructure, toExternalKey, toMap, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toRootPath
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
isEmpty, size
put
default PathMap.PathMapBuilder<T> withPut(String aKey, T aValue)
Keys.MutableValues.put(Object, Object)
.withPut
in interface Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
aKey
- the key for the property to be put.aValue
- the value for the property to be put.default PathMap.PathMapBuilder<T> withPut(Relation<String,T> aRelation)
Dictionary.MutableDictionary.put(Relation)
.withPut
in interface Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
aRelation
- the property to be put.default PathMap.PathMapBuilder<T> withRemoveFrom(String aPath)
PathMap.MutablePathMap.removeAll( String)
method.aPath
- The path from where to remove all properties.default PathMap.PathMapBuilder<T> withInsert(Object aObj)
PathMap.MutablePathMap.insert(Object)
method.aObj
- the a objPathMap.MutablePathMap.insert(Object)
default PathMap.PathMapBuilder<T> withInsertFrom(Object aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
method.aFrom
- the a fromaFromPath
- the a from pathPathMap.MutablePathMap.insertFrom(Object, String)
default PathMap.PathMapBuilder<T> withInsertTo(String aToPath, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.aToPath
- the a to pathaFrom
- the a fromPathMap.MutablePathMap.insertTo(String, Object)
default PathMap.PathMapBuilder<T> withInsert(String aToPath, Object aFrom, String aFromPath)
PathMap.MutablePathMap.insert(String, Object, String)
method.aToPath
- the a to pathaFrom
- the a fromaFromPath
- the a from pathPathMap.MutablePathMap.insert(String, Object, String)
default PathMap.PathMapBuilder<T> withInsert(PathMap<T> aFrom)
PathMap.MutablePathMap.insert(Object)
.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insert(Object)
default PathMap.PathMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.aFrom
- The PathMap
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 PathMap.PathMapBuilder<T> withInsertTo(String aToPath, PathMap<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default PathMap.PathMapBuilder<T> withInsert(String aToPath, PathMap<T> aFrom, String aFromPath)
PathMap.MutablePathMap.insert(String, Object, String)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The PathMap
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 © 2017. All rights reserved.