-
- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor
,org.refcodes.struct.CanonicalMap
,org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
,org.refcodes.struct.CanonicalMap.MutableCanonicalMap
,org.refcodes.mixin.Clearable
,org.refcodes.struct.Containable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.struct.Dictionary<String,String>
,org.refcodes.struct.Dictionary.MutableDictionary<String,String>
,org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
,org.refcodes.mixin.Dumpable
,org.refcodes.mixin.EmptyAccessor
,org.refcodes.struct.InterOperableMap<String>
,org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
,org.refcodes.struct.InterOperableMap.MutableInterOperableMap<String>
,org.refcodes.struct.Keys<String,String>
,org.refcodes.struct.Keys.MutableKeys<String,String>
,org.refcodes.struct.Keys.MutableValues<String,String>
,Map<String,String>
,org.refcodes.struct.PathMap<String>
,org.refcodes.struct.PathMap.MutablePathMap<String>
,org.refcodes.struct.PathMap.PathMapBuilder<String>
,org.refcodes.mixin.TypeAccessor<String>
- All Known Implementing Classes:
HalDataImpl
,HalMapImpl
,HalStructImpl
public interface HalMap extends org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
Common interface for HAL-Data related operation,
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.CanonicalMap
org.refcodes.struct.CanonicalMap.CanonicalMapBuilder, org.refcodes.struct.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.struct.Dictionary
org.refcodes.struct.Dictionary.MutableDictionary<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary.MutableDictionary
org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,V extends Object,B extends org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.InterOperableMap
org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<T extends Object>, org.refcodes.struct.InterOperableMap.MutableInterOperableMap<T extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
org.refcodes.struct.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.struct.Keys.MutableValues<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.PathMap
org.refcodes.struct.PathMap.MutablePathMap<T extends Object>, org.refcodes.struct.PathMap.PathMapBuilder<T extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T,B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static String
HAL_ALPS
static String
HAL_DESCRIPTOR
static String
HAL_DESCRIPTORS
static String
HAL_DOC
static String
HAL_EMBEDDED
static String
HAL_ENUM
static String
HAL_FORMAT
static String
HAL_HREF
static String
HAL_LINKS
static String
HAL_NAME
static String[]
HAL_PATH_SELF_HREF
static String
HAL_PROFILE
static String
HAL_PROPERTIES
static String
HAL_READ_ONLY
static String
HAL_REF
static String
HAL_RELATION
static String
HAL_SELF
static String
HAL_TEMPLATED
static String
HAL_TITLE
static String
HAL_TYPE
static String
HAL_VALUE
static String
META_DATA_ARRAY
static String
META_DATA_ENUM
static String
META_DATA_FORMAT
static String
META_DATA_HREF
static String
META_DATA_READ_ONLY
static String
META_DATA_SELF
static String
META_DATA_TYPE
static String
META_DATA_VALUE
static String
ROOT_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default HalMap
getDirAt(int aIndex)
default HalMap
getDirAt(String aPath, int aIndex)
default HalMap
putDirAt(int aIndex, Object aDir)
default HalMap
putDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
putDirAt(Object[] aPathElements, int aIndex, Object aDir)
default HalMap
putDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
putDirAt(Object aPath, int aIndex, Object aDir)
default HalMap
putDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
putDirAt(String[] aPathElements, int aIndex, Object aDir)
default HalMap
putDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
putDirAt(String aPath, int aIndex, Object aDir)
default HalMap
putDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
putDirAt(Collection<?> aPathElements, int aIndex, Object aDir)
default HalMap
putDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
query(Object... aQueryElements)
default HalMap
query(String aPathQuery)
default HalMap
query(String... aQueryElements)
default HalMap
query(Collection<?> aQueryElements)
default HalMap
query(Pattern aRegExp)
default HalMap
queryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath)
default HalMap
queryBetween(Object aFromPath, Object aPathQuery, Object aToPath)
default HalMap
queryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath)
default HalMap
queryBetween(String aFromPath, String aPathQuery, String aToPath)
default HalMap
queryBetween(String aFromPath, Pattern aRegExp, String aToPath)
default HalMap
queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath)
default HalMap
queryFrom(Object[] aPathQuery, Object[] aFromPath)
default HalMap
queryFrom(Object aPathQuery, Object aFromPath)
default HalMap
queryFrom(String[] aPathQuery, String[] aFromPath)
default HalMap
queryFrom(String aPathQuery, String aFromPath)
default HalMap
queryFrom(Collection<?> aPathQuery, Collection<?> aFromPath)
default HalMap
queryFrom(Pattern aRegExp, String aFromPath)
default HalMap
queryTo(Object[] aPathQuery, String aToPath)
default HalMap
queryTo(Object aPathQuery, String aToPath)
default HalMap
queryTo(String[] aPathQuery, String aToPath)
default HalMap
queryTo(String aPathQuery, String aToPath)
default HalMap
queryTo(Collection<?> aPathQuery, String aToPath)
default HalMap
queryTo(Pattern aRegExp, String aToPath)
default HalMap
removeAll(Object aPathQuery)
default HalMap
removeAll(Object... aPathQueryElements)
default HalMap
removeAll(String aPathQuery)
default HalMap
removeAll(String... aPathQueryElements)
default HalMap
removeAll(Collection<?> aPathQueryElements)
default HalMap
removeAll(Pattern aRegExp)
default HalMap
removeDirAt(int aIndex)
default HalMap
removeDirAt(Object[] aPathElements, int aIndex)
default HalMap
removeDirAt(Object aPath, int aIndex)
default HalMap
removeDirAt(String[] aPathElements, int aIndex)
default HalMap
removeDirAt(String aPath, int aIndex)
default HalMap
removeFrom(Object aPath)
default HalMap
removeFrom(Object... aPathElements)
default HalMap
removeFrom(String aPath)
default HalMap
removeFrom(String... aPathElements)
default HalMap
removePaths(String... aPaths)
default HalMap
removePaths(Collection<?> aPaths)
default HalMap
retrieveBetween(Object[] aFromPath, Object[] aToPath)
default HalMap
retrieveBetween(Object aFromPath, Object aToPath)
default HalMap
retrieveBetween(String[] aFromPath, String[] aToPath)
HalMap
retrieveBetween(String aFromPath, String aToPath)
default HalMap
retrieveBetween(Collection<?> aFromPath, Collection<?> aToPath)
default HalMap
retrieveFrom(Object aParentPath)
default HalMap
retrieveFrom(Object... aPathElements)
HalMap
retrieveFrom(String aFromPath)
default HalMap
retrieveFrom(String... aPathElements)
default HalMap
retrieveFrom(Collection<?> aPathElements)
default HalMap
retrieveTo(Object aToPath)
default HalMap
retrieveTo(Object... aToPathElements)
HalMap
retrieveTo(String aToPath)
default HalMap
retrieveTo(String... aToPathElements)
default HalMap
retrieveTo(Collection<?> aToPathElements)
default org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
toPayload()
default <T> T
toType(Class<T> aType)
default <T> T
toType(String aFromPath, Class<T> aType)
default HalMap
withInsert(Object aObj)
default HalMap
withInsert(org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
default HalMap
withInsertBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
default HalMap
withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
default HalMap
withInsertBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
default HalMap
withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
default HalMap
withInsertBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
default HalMap
withInsertBetween(String aToPath, Object aFrom, String aFromPath)
default HalMap
withInsertBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
default HalMap
withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
default HalMap
withInsertBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
default HalMap
withInsertFrom(Object aFrom, Object aFromPath)
default HalMap
withInsertFrom(Object aFrom, Object... aFromPathElements)
default HalMap
withInsertFrom(Object aFrom, String aFromPath)
default HalMap
withInsertFrom(Object aFrom, String... aFromPathElements)
default HalMap
withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
default HalMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
default HalMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
default HalMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
default HalMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
default HalMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
default HalMap
withInsertTo(Object[] aToPathElements, Object aFrom)
default HalMap
withInsertTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withInsertTo(Object aToPath, Object aFrom)
default HalMap
withInsertTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withInsertTo(String[] aToPathElements, Object aFrom)
default HalMap
withInsertTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withInsertTo(String aToPath, Object aFrom)
default HalMap
withInsertTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withInsertTo(Collection<?> aToPathElements, Object aFrom)
default HalMap
withInsertTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withMerge(Object aObj)
default HalMap
withMerge(org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
default HalMap
withMergeBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
default HalMap
withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
default HalMap
withMergeBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
default HalMap
withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
default HalMap
withMergeBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
default HalMap
withMergeBetween(String aToPath, Object aFrom, String aFromPath)
default HalMap
withMergeBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
default HalMap
withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
default HalMap
withMergeBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
default HalMap
withMergeFrom(Object aFrom, Object aFromPath)
default HalMap
withMergeFrom(Object aFrom, Object... aFromPathElements)
default HalMap
withMergeFrom(Object aFrom, String aFromPath)
default HalMap
withMergeFrom(Object aFrom, String... aFromPathElements)
default HalMap
withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
default HalMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
default HalMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
default HalMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
default HalMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
default HalMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
default HalMap
withMergeTo(Object[] aToPathElements, Object aFrom)
default HalMap
withMergeTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withMergeTo(Object aToPath, Object aFrom)
default HalMap
withMergeTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withMergeTo(String[] aToPathElements, Object aFrom)
default HalMap
withMergeTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withMergeTo(String aToPath, Object aFrom)
default HalMap
withMergeTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withMergeTo(Collection<?> aToPathElements, Object aFrom)
default HalMap
withMergeTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
default HalMap
withPut(Object[] aPathElements, String aValue)
default HalMap
withPut(String[] aKey, String aValue)
default HalMap
withPut(String aKey, String aValue)
default HalMap
withPut(Collection<?> aPathElements, String aValue)
default HalMap
withPut(org.refcodes.struct.Property aProperty)
default HalMap
withPut(org.refcodes.struct.Relation<String,String> aProperty)
default HalMap
withPutBoolean(Object[] aPathElements, Boolean aValue)
default HalMap
withPutBoolean(Object aKey, Boolean aValue)
default HalMap
withPutBoolean(String[] aPathElements, Boolean aValue)
default HalMap
withPutBoolean(String aKey, Boolean aValue)
default HalMap
withPutBoolean(Collection<?> aPathElements, Boolean aValue)
default HalMap
withPutByte(Object[] aPathElements, Byte aValue)
default HalMap
withPutByte(Object aKey, Byte aValue)
default HalMap
withPutByte(String[] aPathElements, Byte aValue)
default HalMap
withPutByte(String aKey, Byte aValue)
default HalMap
withPutByte(Collection<?> aPathElements, Byte aValue)
default HalMap
withPutChar(Object[] aPathElements, Character aValue)
default HalMap
withPutChar(Object aKey, Character aValue)
default HalMap
withPutChar(String[] aPathElements, Character aValue)
default HalMap
withPutChar(String aKey, Character aValue)
default HalMap
withPutChar(Collection<?> aPathElements, Character aValue)
default <C> HalMap
withPutClass(Object[] aPathElements, Class<C> aValue)
default <C> HalMap
withPutClass(Object aKey, Class<C> aValue)
default <C> HalMap
withPutClass(String[] aPathElements, Class<C> aValue)
default <C> HalMap
withPutClass(String aKey, Class<C> aValue)
default <C> HalMap
withPutClass(Collection<?> aPathElements, Class<C> aValue)
default HalMap
withPutDirAt(int aIndex, Object aDir)
default HalMap
withPutDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
withPutDirAt(Object[] aPathElements, int aIndex, Object aDir)
default HalMap
withPutDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
withPutDirAt(Object aPath, int aIndex, Object aDir)
default HalMap
withPutDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
withPutDirAt(String[] aPathElements, int aIndex, Object aDir)
default HalMap
withPutDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
withPutDirAt(String aPath, int aIndex, Object aDir)
default HalMap
withPutDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir)
default HalMap
withPutDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
default HalMap
withPutDouble(Object[] aPathElements, Double aValue)
default HalMap
withPutDouble(Object aKey, Double aValue)
default HalMap
withPutDouble(String[] aPathElements, Double aValue)
default HalMap
withPutDouble(String aKey, Double aValue)
default HalMap
withPutDouble(Collection<?> aPathElements, Double aValue)
default <E extends Enum<E>>
HalMapwithPutEnum(Object[] aPathElements, E aValue)
default <E extends Enum<E>>
HalMapwithPutEnum(Object aKey, E aValue)
default <E extends Enum<E>>
HalMapwithPutEnum(String[] aPathElements, E aValue)
default <E extends Enum<E>>
HalMapwithPutEnum(String aKey, E aValue)
default <E extends Enum<E>>
HalMapwithPutEnum(Collection<?> aPathElements, E aValue)
default HalMap
withPutFloat(Object[] aPathElements, Float aValue)
default HalMap
withPutFloat(Object aKey, Float aValue)
default HalMap
withPutFloat(String[] aPathElements, Float aValue)
default HalMap
withPutFloat(String aKey, Float aValue)
default HalMap
withPutFloat(Collection<?> aPathElements, Float aValue)
default HalMap
withPutInt(Object[] aPathElements, Integer aValue)
default HalMap
withPutInt(Object aKey, Integer aValue)
default HalMap
withPutInt(String[] aPathElements, Integer aValue)
default HalMap
withPutInt(String aKey, Integer aValue)
default HalMap
withPutInt(Collection<?> aPathElements, Integer aValue)
default HalMap
withPutLong(Object[] aPathElements, Long aValue)
default HalMap
withPutLong(Object aKey, Long aValue)
default HalMap
withPutLong(String[] aPathElements, Long aValue)
default HalMap
withPutLong(String aKey, Long aValue)
default HalMap
withPutLong(Collection<?> aPathElements, Long aValue)
default HalMap
withPutShort(Object[] aPathElements, Short aValue)
default HalMap
withPutShort(Object aKey, Short aValue)
default HalMap
withPutShort(String[] aPathElements, Short aValue)
default HalMap
withPutShort(String aKey, Short aValue)
default HalMap
withPutShort(Collection<?> aPathElements, Short aValue)
default HalMap
withPutString(Object[] aPathElements, String aValue)
default HalMap
withPutString(Object aKey, String aValue)
default HalMap
withPutString(String[] aPathElements, String aValue)
default HalMap
withPutString(String aKey, String aValue)
default HalMap
withPutString(Collection<?> aPathElements, String aValue)
default HalMap
withRemoveFrom(Object aPath)
default HalMap
withRemoveFrom(Object... aPathElements)
default HalMap
withRemoveFrom(String aPath)
default HalMap
withRemoveFrom(String... aPathElements)
default HalMap
withRemoveFrom(Collection<?> aPathElements)
default HalMap
withRemovePaths(String... aPathElements)
-
Methods inherited from interface org.refcodes.struct.CanonicalMap
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharArray, asCharArray, asCharArray, asCharArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntArray, asIntArray, asIntArray, asIntArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirs, getDirs, getDirs, getDirs, getDirs, toMap, toProperties
-
Methods inherited from interface org.refcodes.struct.CanonicalMap.MutableCanonicalMap
containsValue, insert, insertBetween, insertFrom, insertTo, put, put, put, put, put, putAll, putAll, putAll, removeFrom, toDump
-
Methods inherited from interface org.refcodes.struct.InterOperableMap
getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getByte, getByte, getByte, getByte, getByte, getByteOr, getByteOr, getByteOr, getByteOr, getByteOr, getChar, getChar, getChar, getChar, getChar, getCharOr, getCharOr, getCharOr, getCharOr, getCharOr, getClass, getClass, getClass, getClass, getClass, getClassOr, getClassOr, getClassOr, getClassOr, getClassOr, getDouble, getDouble, getDouble, getDouble, getDouble, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getEnum, getEnum, getEnum, getEnum, getEnum, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getFloat, getFloat, getFloat, getFloat, getFloat, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getInt, getInt, getInt, getInt, getInt, getIntOr, getIntOr, getIntOr, getIntOr, getIntOr, getLong, getLong, getLong, getLong, getLong, getLongOr, getLongOr, getLongOr, getLongOr, getLongOr, getShort, getShort, getShort, getShort, getShort, getShortOr, getShortOr, getShortOr, getShortOr, getShortOr, getString, getString, getString, getString, getString, getStringOr, getStringOr, getStringOr, getStringOr, getStringOr
-
Methods inherited from interface org.refcodes.struct.InterOperableMap.MutableInterOperableMap
containsValue, insert, insertBetween, insertFrom, insertTo, putBoolean, putBoolean, putBoolean, putBoolean, putBoolean, putByte, putByte, putByte, putByte, putByte, putChar, putChar, putChar, putChar, putChar, putClass, putClass, putClass, putClass, putClass, putDouble, putDouble, putDouble, putDouble, putDouble, putEnum, putEnum, putEnum, putEnum, putEnum, putFloat, putFloat, putFloat, putFloat, putFloat, putInt, putInt, putInt, putInt, putInt, putLong, putLong, putLong, putLong, putLong, putShort, putShort, putShort, putShort, putShort, putString, putString, putString, putString, putString
-
Methods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, values
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.struct.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType, toType, toType, toType, toType
-
Methods inherited from interface org.refcodes.struct.PathMap.MutablePathMap
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, delete, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
-
-
-
-
Field Detail
-
ROOT_PATH
static final String ROOT_PATH
- See Also:
- Constant Field Values
-
HAL_EMBEDDED
static final String HAL_EMBEDDED
- See Also:
- Constant Field Values
-
HAL_DESCRIPTORS
static final String HAL_DESCRIPTORS
- See Also:
- Constant Field Values
-
HAL_DESCRIPTOR
static final String HAL_DESCRIPTOR
- See Also:
- Constant Field Values
-
HAL_DOC
static final String HAL_DOC
- See Also:
- Constant Field Values
-
HAL_ENUM
static final String HAL_ENUM
- See Also:
- Constant Field Values
-
HAL_FORMAT
static final String HAL_FORMAT
- See Also:
- Constant Field Values
-
HAL_HREF
static final String HAL_HREF
- See Also:
- Constant Field Values
-
HAL_LINKS
static final String HAL_LINKS
- See Also:
- Constant Field Values
-
HAL_NAME
static final String HAL_NAME
- See Also:
- Constant Field Values
-
HAL_PROFILE
static final String HAL_PROFILE
- See Also:
- Constant Field Values
-
HAL_PROPERTIES
static final String HAL_PROPERTIES
- See Also:
- Constant Field Values
-
HAL_REF
static final String HAL_REF
- See Also:
- Constant Field Values
-
HAL_RELATION
static final String HAL_RELATION
- See Also:
- Constant Field Values
-
HAL_SELF
static final String HAL_SELF
- See Also:
- Constant Field Values
-
HAL_TITLE
static final String HAL_TITLE
- See Also:
- Constant Field Values
-
HAL_TYPE
static final String HAL_TYPE
- See Also:
- Constant Field Values
-
HAL_READ_ONLY
static final String HAL_READ_ONLY
- See Also:
- Constant Field Values
-
HAL_VALUE
static final String HAL_VALUE
- See Also:
- Constant Field Values
-
HAL_TEMPLATED
static final String HAL_TEMPLATED
- See Also:
- Constant Field Values
-
HAL_PATH_SELF_HREF
static final String[] HAL_PATH_SELF_HREF
-
HAL_ALPS
static final String HAL_ALPS
- See Also:
- Constant Field Values
-
META_DATA_ARRAY
static final String META_DATA_ARRAY
-
META_DATA_ENUM
static final String META_DATA_ENUM
-
META_DATA_FORMAT
static final String META_DATA_FORMAT
-
META_DATA_SELF
static final String META_DATA_SELF
-
META_DATA_TYPE
static final String META_DATA_TYPE
-
META_DATA_VALUE
static final String META_DATA_VALUE
-
META_DATA_READ_ONLY
static final String META_DATA_READ_ONLY
-
META_DATA_HREF
static final String META_DATA_HREF
-
-
Method Detail
-
toPayload
default org.refcodes.struct.CanonicalMap.CanonicalMapBuilder toPayload()
Creates a vanilla plainHalData
instance from thisHalMap
(e.g.HalData
orHalStruct
) excluding all Meta-Data and only including the actual payload.- Returns:
- The accordingly
HalData
instance.
-
toType
default <T> T toType(Class<T> aType)
- Specified by:
toType
in interfaceorg.refcodes.struct.PathMap<String>
-
toType
default <T> T toType(String aFromPath, Class<T> aType)
- Specified by:
toType
in interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
default HalMap getDirAt(int aIndex)
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
default HalMap getDirAt(String aPath, int aIndex)
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.PathMap<String>
-
putDirAt
default HalMap putDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
default HalMap putDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
query
default HalMap query(Collection<?> aQueryElements)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
default HalMap query(Object... aQueryElements)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
default HalMap query(String aPathQuery)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
default HalMap query(Pattern aRegExp)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
default HalMap query(String... aQueryElements)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default HalMap queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default HalMap queryBetween(Object aFromPath, Object aPathQuery, Object aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default HalMap queryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default HalMap queryBetween(String aFromPath, String aPathQuery, String aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default HalMap queryBetween(String aFromPath, Pattern aRegExp, String aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default HalMap queryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
default HalMap queryFrom(Collection<?> aPathQuery, Collection<?> aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
default HalMap queryFrom(Object aPathQuery, Object aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
default HalMap queryFrom(Object[] aPathQuery, Object[] aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
default HalMap queryFrom(String aPathQuery, String aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
default HalMap queryFrom(Pattern aRegExp, String aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
default HalMap queryFrom(String[] aPathQuery, String[] aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
default HalMap queryTo(Collection<?> aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
default HalMap queryTo(Object aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
default HalMap queryTo(Object[] aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
default HalMap queryTo(String aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
default HalMap queryTo(Pattern aRegExp, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
default HalMap queryTo(String[] aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
removePaths
default HalMap removePaths(Collection<?> aPaths)
- Specified by:
removePaths
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removePaths
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removePaths
default HalMap removePaths(String... aPaths)
- Specified by:
removePaths
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removePaths
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
default HalMap removeAll(String... aPathQueryElements)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
default HalMap removeAll(Object... aPathQueryElements)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
default HalMap removeAll(Collection<?> aPathQueryElements)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
default HalMap removeAll(String aPathQuery)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
default HalMap removeAll(Pattern aRegExp)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
default HalMap removeAll(Object aPathQuery)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
default HalMap removeDirAt(int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
default HalMap removeDirAt(Object aPath, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
default HalMap removeDirAt(Object[] aPathElements, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
default HalMap removeDirAt(String aPath, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
default HalMap removeDirAt(String[] aPathElements, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
default HalMap removeFrom(Object... aPathElements)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
default HalMap removeFrom(Object aPath)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
default HalMap removeFrom(String aPath)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
default HalMap removeFrom(String... aPathElements)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
retrieveBetween
default HalMap retrieveBetween(Collection<?> aFromPath, Collection<?> aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
default HalMap retrieveBetween(Object aFromPath, Object aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
default HalMap retrieveBetween(Object[] aFromPath, Object[] aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
HalMap retrieveBetween(String aFromPath, String aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
default HalMap retrieveBetween(String[] aFromPath, String[] aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
default HalMap retrieveFrom(Collection<?> aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
default HalMap retrieveFrom(Object aParentPath)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
default HalMap retrieveFrom(Object... aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
HalMap retrieveFrom(String aFromPath)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
default HalMap retrieveFrom(String... aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
default HalMap retrieveTo(Collection<?> aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
default HalMap retrieveTo(Object aToPath)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
default HalMap retrieveTo(Object... aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
HalMap retrieveTo(String aToPath)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
default HalMap retrieveTo(String... aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
withPut
default HalMap withPut(Collection<?> aPathElements, String aValue)
-
withPut
default HalMap withPut(Object[] aPathElements, String aValue) throws NumberFormatException
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
NumberFormatException
-
withPut
default HalMap withPut(org.refcodes.struct.Relation<String,String> aProperty)
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withPut
default HalMap withPut(org.refcodes.struct.Property aProperty)
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
-
withPutBoolean
default HalMap withPutBoolean(Collection<?> aPathElements, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
default HalMap withPutBoolean(Object aKey, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
default HalMap withPutBoolean(Object[] aPathElements, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
default HalMap withPutBoolean(String aKey, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
default HalMap withPutBoolean(String[] aPathElements, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
default HalMap withPutByte(Collection<?> aPathElements, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
default HalMap withPutByte(Object aKey, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
default HalMap withPutByte(Object[] aPathElements, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
default HalMap withPutByte(String aKey, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
default HalMap withPutByte(String[] aPathElements, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
default HalMap withPutChar(Collection<?> aPathElements, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
default HalMap withPutChar(Object aKey, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
default HalMap withPutChar(Object[] aPathElements, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
default HalMap withPutChar(String aKey, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
default HalMap withPutChar(String[] aPathElements, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
default <C> HalMap withPutClass(Collection<?> aPathElements, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
default <C> HalMap withPutClass(Object aKey, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
default <C> HalMap withPutClass(Object[] aPathElements, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
default <C> HalMap withPutClass(String aKey, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
default <C> HalMap withPutClass(String[] aPathElements, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
default HalMap withPutDouble(Collection<?> aPathElements, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
default HalMap withPutDouble(Object aKey, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
default HalMap withPutDouble(Object[] aPathElements, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
default HalMap withPutDouble(String aKey, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
default HalMap withPutDouble(String[] aPathElements, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
default <E extends Enum<E>> HalMap withPutEnum(Collection<?> aPathElements, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
default <E extends Enum<E>> HalMap withPutEnum(Object aKey, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
default <E extends Enum<E>> HalMap withPutEnum(Object[] aPathElements, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
default <E extends Enum<E>> HalMap withPutEnum(String aKey, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
default <E extends Enum<E>> HalMap withPutEnum(String[] aPathElements, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
default HalMap withPutFloat(Collection<?> aPathElements, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
default HalMap withPutFloat(Object aKey, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
default HalMap withPutFloat(Object[] aPathElements, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
default HalMap withPutFloat(String aKey, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
default HalMap withPutFloat(String[] aPathElements, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
default HalMap withPutInt(Collection<?> aPathElements, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
default HalMap withPutInt(Object aKey, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
default HalMap withPutInt(Object[] aPathElements, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
default HalMap withPutInt(String aKey, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
default HalMap withPutInt(String[] aPathElements, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
default HalMap withPutLong(Collection<?> aPathElements, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
default HalMap withPutLong(Object aKey, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
default HalMap withPutLong(Object[] aPathElements, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
default HalMap withPutLong(String aKey, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
default HalMap withPutLong(String[] aPathElements, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
default HalMap withPutShort(Collection<?> aPathElements, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
default HalMap withPutShort(Object aKey, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
default HalMap withPutShort(Object[] aPathElements, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
default HalMap withPutShort(String aKey, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
default HalMap withPutShort(String[] aPathElements, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
default HalMap withPutString(Collection<?> aPathElements, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
default HalMap withPutString(Object aKey, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
default HalMap withPutString(Object[] aPathElements, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
default HalMap withPutString(String aKey, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
default HalMap withPutString(String[] aPathElements, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(String aToPath, Object aFrom, String aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
default HalMap withInsertBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertFrom
default HalMap withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
-
withInsertFrom
default HalMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
-
withInsertFrom
default HalMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
-
withInsertFrom
default HalMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
-
withInsertFrom
default HalMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
-
withInsertFrom
default HalMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
-
withInsertTo
default HalMap withInsertTo(Collection<?> aToPathElements, Object aFrom)
-
withInsertTo
default HalMap withInsertTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
default HalMap withInsertTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
default HalMap withInsertTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
default HalMap withInsertTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
default HalMap withInsertTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeBetween
default HalMap withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(String aToPath, Object aFrom, String aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
default HalMap withMergeBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeFrom
default HalMap withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
-
withMergeFrom
default HalMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
-
withMergeFrom
default HalMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
-
withMergeFrom
default HalMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
-
withMergeFrom
default HalMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
-
withMergeFrom
default HalMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
-
withMergeTo
default HalMap withMergeTo(Collection<?> aToPathElements, Object aFrom)
-
withMergeTo
default HalMap withMergeTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeTo
default HalMap withMergeTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeTo
default HalMap withMergeTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withPutDirAt
default HalMap withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
default HalMap withPutDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withRemoveFrom
default HalMap withRemoveFrom(Collection<?> aPathElements)
-
-