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.DelimiterPropertyorg.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, removeAlldirectories, 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, toRootPathclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesisEmpty, sizeputdefault 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.