Interface HalMap

  • All Superinterfaces:
    org.refcodes.mixin.AnnotatorAccessor, org.refcodes.structure.CanonicalMap, org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap, org.refcodes.structure.Clearable, org.refcodes.structure.Containable, org.refcodes.mixin.DelimiterAccessor, org.refcodes.structure.Dictionary<java.lang.String,T>, org.refcodes.structure.Dictionary.MutableDictionary<java.lang.String,T>, org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T,org.refcodes.structure.PathMap.PathMapBuilder<T>>, org.refcodes.mixin.Dumpable, org.refcodes.structure.Keys<java.lang.String,T>, org.refcodes.structure.Keys.MutableKeys<java.lang.String,T>, org.refcodes.structure.Keys.MutableValues<java.lang.String,T>, java.util.Map<java.lang.String,T>, org.refcodes.structure.PathMap<java.lang.String>, org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>, org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>, org.refcodes.structure.PropertiesAccessorMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin, org.refcodes.mixin.TypeAccessor<java.lang.String>
    All Known Subinterfaces:
    HalData, HalStruct
    All Known Implementing Classes:
    HalDataImpl, HalMapImpl, HalStructImpl


    public interface HalMap
    extends org.refcodes.structure.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.structure.CanonicalMap

        org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor

        org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
      • Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary

        org.refcodes.structure.Dictionary.MutableDictionary<K extends java.lang.Object,V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary.MutableDictionary

        org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends java.lang.Object,V extends java.lang.Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.refcodes.structure.PathMap

        org.refcodes.structure.PathMap.MutablePathMap<T extends java.lang.Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.refcodes.structure.PropertiesAccessorMixin

        org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends java.lang.Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor

        org.refcodes.mixin.TypeAccessor.TypeMutator<T extends java.lang.Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default HalMap getDirAt​(int aIndex)
      default HalMap getDirAt​(java.lang.String aPath, int aIndex)
      default HalMap putDirAt​(int aIndex, java.lang.Object aDir)
      default HalMap putDirAt​(int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap putDirAt​(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir)
      default HalMap putDirAt​(java.lang.Object[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap putDirAt​(java.lang.Object aPath, int aIndex, java.lang.Object aDir)
      default HalMap putDirAt​(java.lang.Object aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap putDirAt​(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir)
      default HalMap putDirAt​(java.lang.String[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap putDirAt​(java.lang.String aPath, int aIndex, java.lang.Object aDir)
      default HalMap putDirAt​(java.lang.String aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap putDirAt​(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir)
      default HalMap putDirAt​(java.util.Collection<?> aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap query​(java.lang.Object... aQueryElements)
      default HalMap query​(java.lang.String aPathQuery)
      default HalMap query​(java.lang.String... aQueryElements)
      default HalMap query​(java.util.Collection<?> aQueryElements)
      default HalMap query​(java.util.regex.Pattern aRegExp)
      default HalMap queryBetween​(java.lang.Object[] aFromPath, java.lang.Object[] aPathQuery, java.lang.Object[] aToPath)
      default HalMap queryBetween​(java.lang.Object aFromPath, java.lang.Object aPathQuery, java.lang.Object aToPath)
      default HalMap queryBetween​(java.lang.String[] aFromPath, java.lang.String[] aPathQuery, java.lang.String[] aToPath)
      default HalMap queryBetween​(java.lang.String aFromPath, java.lang.String aPathQuery, java.lang.String aToPath)
      default HalMap queryBetween​(java.lang.String aFromPath, java.util.regex.Pattern aRegExp, java.lang.String aToPath)
      default HalMap queryBetween​(java.util.Collection<?> aFromPath, java.util.Collection<?> aPathQuery, java.util.Collection<?> aToPath)
      default HalMap queryFrom​(java.lang.Object[] aPathQuery, java.lang.Object[] aFromPath)
      default HalMap queryFrom​(java.lang.Object aPathQuery, java.lang.Object aFromPath)
      default HalMap queryFrom​(java.lang.String[] aPathQuery, java.lang.String[] aFromPath)
      default HalMap queryFrom​(java.lang.String aPathQuery, java.lang.String aFromPath)
      default HalMap queryFrom​(java.util.Collection<?> aPathQuery, java.util.Collection<?> aFromPath)
      default HalMap queryFrom​(java.util.regex.Pattern aRegExp, java.lang.String aFromPath)
      default HalMap queryTo​(java.lang.Object[] aPathQuery, java.lang.String aToPath)
      default HalMap queryTo​(java.lang.Object aPathQuery, java.lang.String aToPath)
      default HalMap queryTo​(java.lang.String[] aPathQuery, java.lang.String aToPath)
      default HalMap queryTo​(java.lang.String aPathQuery, java.lang.String aToPath)
      default HalMap queryTo​(java.util.Collection<?> aPathQuery, java.lang.String aToPath)
      default HalMap queryTo​(java.util.regex.Pattern aRegExp, java.lang.String aToPath)
      default HalMap removeAll​(java.lang.Object aPathQuery)
      default HalMap removeAll​(java.lang.Object... aPathQueryElements)
      default HalMap removeAll​(java.lang.String aPathQuery)
      default HalMap removeAll​(java.lang.String... aPathQueryElements)
      default HalMap removeAll​(java.util.Collection<?> aPathQueryElements)
      default HalMap removeAll​(java.util.regex.Pattern aRegExp)
      default HalMap removeDirAt​(int aIndex)
      default HalMap removeDirAt​(java.lang.Object[] aPathElements, int aIndex)
      default HalMap removeDirAt​(java.lang.Object aPath, int aIndex)
      default HalMap removeDirAt​(java.lang.String[] aPathElements, int aIndex)
      default HalMap removeDirAt​(java.lang.String aPath, int aIndex)
      default HalMap removeFrom​(java.lang.Object aPath)
      default HalMap removeFrom​(java.lang.Object... aPathElements)
      default HalMap removeFrom​(java.lang.String aPath)
      default HalMap removeFrom​(java.lang.String... aPathElements)
      default HalMap removePaths​(java.lang.String... aPaths)
      default HalMap removePaths​(java.util.Collection<?> aPaths)
      default HalMap retrieveBetween​(java.lang.Object[] aFromPath, java.lang.Object[] aToPath)
      default HalMap retrieveBetween​(java.lang.Object aFromPath, java.lang.Object aToPath)
      default HalMap retrieveBetween​(java.lang.String[] aFromPath, java.lang.String[] aToPath)
      HalMap retrieveBetween​(java.lang.String aFromPath, java.lang.String aToPath)
      default HalMap retrieveBetween​(java.util.Collection<?> aFromPath, java.util.Collection<?> aToPath)
      default HalMap retrieveFrom​(java.lang.Object aParentPath)
      default HalMap retrieveFrom​(java.lang.Object... aPathElements)
      HalMap retrieveFrom​(java.lang.String aFromPath)
      default HalMap retrieveFrom​(java.lang.String... aPathElements)
      default HalMap retrieveFrom​(java.util.Collection<?> aPathElements)
      default HalMap retrieveTo​(java.lang.Object aToPath)
      default HalMap retrieveTo​(java.lang.Object... aToPathElements)
      HalMap retrieveTo​(java.lang.String aToPath)
      default HalMap retrieveTo​(java.lang.String... aToPathElements)
      default HalMap retrieveTo​(java.util.Collection<?> aToPathElements)
      default org.refcodes.structure.CanonicalMap.CanonicalMapBuilder toPayload​()
      Creates a vanilla plain HalData instance from this HalMap (e.g.
      default <T> T toType​(java.lang.Class<T> aType)
      default <T> T toType​(java.lang.String aFromPath, java.lang.Class<T> aType)
      default HalMap withInsert​(java.lang.Object aObj)
      default HalMap withInsert​(org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withInsertBetween​(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withInsertBetween​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withInsertBetween​(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
      default HalMap withInsertBetween​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HalMap withInsertBetween​(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HalMap withInsertBetween​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HalMap withInsertBetween​(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
      default HalMap withInsertBetween​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HalMap withInsertBetween​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withInsertBetween​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withInsertFrom​(java.lang.Object aFrom, java.lang.Object aFromPath)
      default HalMap withInsertFrom​(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withInsertFrom​(java.lang.Object aFrom, java.lang.String aFromPath)
      default HalMap withInsertFrom​(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HalMap withInsertFrom​(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withInsertTo​(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
      default HalMap withInsertTo​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withInsertTo​(java.lang.Object aToPath, java.lang.Object aFrom)
      default HalMap withInsertTo​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withInsertTo​(java.lang.String[] aToPathElements, java.lang.Object aFrom)
      default HalMap withInsertTo​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withInsertTo​(java.lang.String aToPath, java.lang.Object aFrom)
      default HalMap withInsertTo​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withInsertTo​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
      default HalMap withInsertTo​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withMerge​(java.lang.Object aObj)
      default HalMap withMerge​(org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withMergeBetween​(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withMergeBetween​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withMergeBetween​(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
      default HalMap withMergeBetween​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HalMap withMergeBetween​(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HalMap withMergeBetween​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HalMap withMergeBetween​(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
      default HalMap withMergeBetween​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HalMap withMergeBetween​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withMergeBetween​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withMergeFrom​(java.lang.Object aFrom, java.lang.Object aFromPath)
      default HalMap withMergeFrom​(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withMergeFrom​(java.lang.Object aFrom, java.lang.String aFromPath)
      default HalMap withMergeFrom​(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HalMap withMergeFrom​(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HalMap withMergeTo​(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
      default HalMap withMergeTo​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withMergeTo​(java.lang.Object aToPath, java.lang.Object aFrom)
      default HalMap withMergeTo​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withMergeTo​(java.lang.String[] aToPathElements, java.lang.Object aFrom)
      default HalMap withMergeTo​(java.lang.String aToPath, java.lang.Object aFrom)
      default HalMap withMergeTo​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withMergeTo​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
      default HalMap withMergeTo​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HalMap withPut​(java.lang.Object[] aPathElements, java.lang.String aValue)
      default HalMap withPut​(java.lang.Object aPath, java.lang.String aValue)
      default HalMap withPut​(java.lang.String[] aPathElements, java.lang.String aValue)
      default HalMap withPut​(java.lang.String aKey, java.lang.String aValue)
      default HalMap withPut​(java.util.Collection<?> aPathElements, java.lang.String aValue)
      default HalMap withPut​(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
      default HalMap withPutBoolean​(java.lang.Object[] aPathElements, java.lang.Boolean aValue)
      default HalMap withPutBoolean​(java.lang.Object aKey, java.lang.Boolean aValue)
      default HalMap withPutBoolean​(java.lang.String[] aPathElements, java.lang.Boolean aValue)
      default HalMap withPutBoolean​(java.lang.String aKey, java.lang.Boolean aValue)
      default HalMap withPutBoolean​(java.util.Collection<?> aPathElements, java.lang.Boolean aValue)
      default HalMap withPutByte​(java.lang.Object[] aPathElements, java.lang.Byte aValue)
      default HalMap withPutByte​(java.lang.Object aKey, java.lang.Byte aValue)
      default HalMap withPutByte​(java.lang.String[] aPathElements, java.lang.Byte aValue)
      default HalMap withPutByte​(java.lang.String aKey, java.lang.Byte aValue)
      default HalMap withPutByte​(java.util.Collection<?> aPathElements, java.lang.Byte aValue)
      default HalMap withPutDirAt​(int aIndex, java.lang.Object aDir)
      default HalMap withPutDirAt​(int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap withPutDirAt​(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir)
      default HalMap withPutDirAt​(java.lang.Object[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap withPutDirAt​(java.lang.Object aPath, int aIndex, java.lang.Object aDir)
      default HalMap withPutDirAt​(java.lang.Object aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap withPutDirAt​(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir)
      default HalMap withPutDirAt​(java.lang.String[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap withPutDirAt​(java.lang.String aPath, int aIndex, java.lang.Object aDir)
      default HalMap withPutDirAt​(java.lang.String aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap withPutDirAt​(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir)
      default HalMap withPutDirAt​(java.util.Collection<?> aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HalMap withPutDouble​(java.lang.Object[] aPathElements, java.lang.Double aValue)
      default HalMap withPutDouble​(java.lang.Object aKey, java.lang.Double aValue)
      default HalMap withPutDouble​(java.lang.String[] aPathElements, java.lang.Double aValue)
      default HalMap withPutDouble​(java.lang.String aKey, java.lang.Double aValue)
      default HalMap withPutDouble​(java.util.Collection<?> aPathElements, java.lang.Double aValue)
      default HalMap withPutFloat​(java.lang.Object[] aPathElements, java.lang.Float aValue)
      default HalMap withPutFloat​(java.lang.Object aKey, java.lang.Float aValue)
      default HalMap withPutFloat​(java.lang.String[] aPathElements, java.lang.Float aValue)
      default HalMap withPutFloat​(java.lang.String aKey, java.lang.Float aValue)
      default HalMap withPutFloat​(java.util.Collection<?> aPathElements, java.lang.Float aValue)
      default HalMap withPutInteger​(java.lang.Object[] aPathElements, java.lang.Integer aValue)
      default HalMap withPutInteger​(java.lang.Object aKey, java.lang.Integer aValue)
      default HalMap withPutInteger​(java.lang.String[] aPathElements, java.lang.Integer aValue)
      default HalMap withPutInteger​(java.lang.String aKey, java.lang.Integer aValue)
      default HalMap withPutInteger​(java.util.Collection<?> aPathElements, java.lang.Integer aValue)
      default HalMap withPutLong​(java.lang.Object[] aPathElements, java.lang.Long aValue)
      default HalMap withPutLong​(java.lang.Object aKey, java.lang.Long aValue)
      default HalMap withPutLong​(java.lang.String[] aPathElements, java.lang.Long aValue)
      default HalMap withPutLong​(java.lang.String aKey, java.lang.Long aValue)
      default HalMap withPutLong​(java.util.Collection<?> aPathElements, java.lang.Long aValue)
      default HalMap withPutShort​(java.lang.Object[] aPathElements, java.lang.Short aValue)
      default HalMap withPutShort​(java.lang.Object aKey, java.lang.Short aValue)
      default HalMap withPutShort​(java.lang.String[] aPathElements, java.lang.Short aValue)
      default HalMap withPutShort​(java.lang.String aKey, java.lang.Short aValue)
      default HalMap withPutShort​(java.util.Collection<?> aPathElements, java.lang.Short aValue)
      default HalMap withRemoveFrom​(java.lang.Object aPath)
      default HalMap withRemoveFrom​(java.lang.Object... aPathElements)
      default HalMap withRemoveFrom​(java.lang.String aPath)
      default HalMap withRemoveFrom​(java.lang.String... aPathElements)
      default HalMap withRemoveFrom​(java.util.Collection<?> aPathElements)
      • Methods inherited from interface org.refcodes.mixin.AnnotatorAccessor

        getAnnotator
      • Methods inherited from interface org.refcodes.structure.CanonicalMap

        getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr, toInstance, toInstance, toMap, toProperties
      • Methods inherited from interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder

        withMergeTo
      • Methods inherited from interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap

        containsValue, delete, insert, insertBetween, insertFrom, insertTo, put, put, put, putAll, putAll, putAll, putBoolean, putBoolean, putByte, putByte, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort, removeFrom, toDump, toSourceCode, toSourceCode
      • Methods inherited from interface org.refcodes.structure.Containable

        isEmpty, size
      • Methods inherited from interface org.refcodes.mixin.DelimiterAccessor

        getDelimiter
      • Methods inherited from interface org.refcodes.mixin.Dumpable

        toDump, toPrintable
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.refcodes.structure.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, getDirAt, getDirAt, getDirAt, getDirAt, 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, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isEqualTo, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, 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, toDataStructure, toDataStructure, toExternalPath, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath
      • Methods inherited from interface org.refcodes.structure.PathMap.MutablePathMap

        appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, 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, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt
      • Methods inherited from interface org.refcodes.structure.PathMap.PathMapBuilder

        withRemovePaths
      • Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin

        asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr
      • Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin

        withPut
      • Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin

        put, put, putBoolean, putBoolean, putByte, putByte, putDouble, putDouble, putFloat, putFloat, putInteger, putInteger, putLong, putLong, putShort, putShort
      • Methods inherited from interface org.refcodes.mixin.TypeAccessor

        getType
    • Field Detail

      • HAL_PATH_SELF_HREF

        static final java.lang.String[] HAL_PATH_SELF_HREF
      • META_DATA_ARRAY

        static final java.lang.String META_DATA_ARRAY
      • META_DATA_ENUM

        static final java.lang.String META_DATA_ENUM
      • META_DATA_FORMAT

        static final java.lang.String META_DATA_FORMAT
      • META_DATA_SELF

        static final java.lang.String META_DATA_SELF
      • META_DATA_TYPE

        static final java.lang.String META_DATA_TYPE
      • META_DATA_VALUE

        static final java.lang.String META_DATA_VALUE
      • META_DATA_READ_ONLY

        static final java.lang.String META_DATA_READ_ONLY
      • META_DATA_HREF

        static final java.lang.String META_DATA_HREF
    • Method Detail

      • toPayload

        default org.refcodes.structure.CanonicalMap.CanonicalMapBuilder toPayload​()
        Creates a vanilla plain HalData instance from this HalMap (e.g. HalData or HalStruct) excluding all Meta-Data and only including the actual payload.
        Returns:
        The accordingly HalData instance.
      • toType

        default <T> T toType​(java.lang.Class<T> aType)
        Specified by:
        toType in interface org.refcodes.structure.CanonicalMap
      • toType

        default <T> T toType​(java.lang.String aFromPath,
                             java.lang.Class<T> aType)
        Specified by:
        toType in interface org.refcodes.structure.CanonicalMap
      • getDirAt

        default HalMap getDirAt​(int aIndex)
        Specified by:
        getDirAt in interface org.refcodes.structure.CanonicalMap
        Specified by:
        getDirAt in interface org.refcodes.structure.PathMap<java.lang.String>
      • getDirAt

        default HalMap getDirAt​(java.lang.String aPath,
                                int aIndex)
        Specified by:
        getDirAt in interface org.refcodes.structure.CanonicalMap
        Specified by:
        getDirAt in interface org.refcodes.structure.PathMap<java.lang.String>
      • putDirAt

        default HalMap putDirAt​(java.util.Collection<?> aPathElements,
                                int aIndex,
                                java.lang.Object aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.util.Collection<?> aPathElements,
                                int aIndex,
                                org.refcodes.structure.PathMap<java.lang.String> aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(int aIndex,
                                java.lang.Object aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(int aIndex,
                                org.refcodes.structure.PathMap<java.lang.String> aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.Object aPath,
                                int aIndex,
                                java.lang.Object aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.Object aPath,
                                int aIndex,
                                org.refcodes.structure.PathMap<java.lang.String> aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.Object[] aPathElements,
                                int aIndex,
                                java.lang.Object aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.Object[] aPathElements,
                                int aIndex,
                                org.refcodes.structure.PathMap<java.lang.String> aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.String aPath,
                                int aIndex,
                                java.lang.Object aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.String aPath,
                                int aIndex,
                                org.refcodes.structure.PathMap<java.lang.String> aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.String[] aPathElements,
                                int aIndex,
                                java.lang.Object aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • putDirAt

        default HalMap putDirAt​(java.lang.String[] aPathElements,
                                int aIndex,
                                org.refcodes.structure.PathMap<java.lang.String> aDir)
                         throws java.lang.IllegalArgumentException
        Specified by:
        putDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        putDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • query

        default HalMap query​(java.util.Collection<?> aQueryElements)
        Specified by:
        query in interface org.refcodes.structure.CanonicalMap
        Specified by:
        query in interface org.refcodes.structure.PathMap<java.lang.String>
      • query

        default HalMap query​(java.lang.Object... aQueryElements)
        Specified by:
        query in interface org.refcodes.structure.CanonicalMap
        Specified by:
        query in interface org.refcodes.structure.PathMap<java.lang.String>
      • query

        default HalMap query​(java.lang.String aPathQuery)
        Specified by:
        query in interface org.refcodes.structure.CanonicalMap
        Specified by:
        query in interface org.refcodes.structure.PathMap<java.lang.String>
      • query

        default HalMap query​(java.util.regex.Pattern aRegExp)
        Specified by:
        query in interface org.refcodes.structure.CanonicalMap
        Specified by:
        query in interface org.refcodes.structure.PathMap<java.lang.String>
      • query

        default HalMap query​(java.lang.String... aQueryElements)
        Specified by:
        query in interface org.refcodes.structure.CanonicalMap
        Specified by:
        query in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryBetween

        default HalMap queryBetween​(java.util.Collection<?> aFromPath,
                                    java.util.Collection<?> aPathQuery,
                                    java.util.Collection<?> aToPath)
        Specified by:
        queryBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryBetween

        default HalMap queryBetween​(java.lang.Object aFromPath,
                                    java.lang.Object aPathQuery,
                                    java.lang.Object aToPath)
        Specified by:
        queryBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryBetween

        default HalMap queryBetween​(java.lang.Object[] aFromPath,
                                    java.lang.Object[] aPathQuery,
                                    java.lang.Object[] aToPath)
        Specified by:
        queryBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryBetween

        default HalMap queryBetween​(java.lang.String aFromPath,
                                    java.lang.String aPathQuery,
                                    java.lang.String aToPath)
        Specified by:
        queryBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryBetween

        default HalMap queryBetween​(java.lang.String aFromPath,
                                    java.util.regex.Pattern aRegExp,
                                    java.lang.String aToPath)
        Specified by:
        queryBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryBetween

        default HalMap queryBetween​(java.lang.String[] aFromPath,
                                    java.lang.String[] aPathQuery,
                                    java.lang.String[] aToPath)
        Specified by:
        queryBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryFrom

        default HalMap queryFrom​(java.util.Collection<?> aPathQuery,
                                 java.util.Collection<?> aFromPath)
        Specified by:
        queryFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryFrom

        default HalMap queryFrom​(java.lang.Object aPathQuery,
                                 java.lang.Object aFromPath)
        Specified by:
        queryFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryFrom

        default HalMap queryFrom​(java.lang.Object[] aPathQuery,
                                 java.lang.Object[] aFromPath)
        Specified by:
        queryFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryFrom

        default HalMap queryFrom​(java.lang.String aPathQuery,
                                 java.lang.String aFromPath)
        Specified by:
        queryFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryFrom

        default HalMap queryFrom​(java.util.regex.Pattern aRegExp,
                                 java.lang.String aFromPath)
        Specified by:
        queryFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryFrom

        default HalMap queryFrom​(java.lang.String[] aPathQuery,
                                 java.lang.String[] aFromPath)
        Specified by:
        queryFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryTo

        default HalMap queryTo​(java.util.Collection<?> aPathQuery,
                               java.lang.String aToPath)
        Specified by:
        queryTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryTo

        default HalMap queryTo​(java.lang.Object aPathQuery,
                               java.lang.String aToPath)
        Specified by:
        queryTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryTo

        default HalMap queryTo​(java.lang.Object[] aPathQuery,
                               java.lang.String aToPath)
        Specified by:
        queryTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryTo

        default HalMap queryTo​(java.lang.String aPathQuery,
                               java.lang.String aToPath)
        Specified by:
        queryTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryTo

        default HalMap queryTo​(java.util.regex.Pattern aRegExp,
                               java.lang.String aToPath)
        Specified by:
        queryTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • queryTo

        default HalMap queryTo​(java.lang.String[] aPathQuery,
                               java.lang.String aToPath)
        Specified by:
        queryTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        queryTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • removePaths

        default HalMap removePaths​(java.util.Collection<?> aPaths)
        Specified by:
        removePaths in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removePaths in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removePaths

        default HalMap removePaths​(java.lang.String... aPaths)
        Specified by:
        removePaths in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removePaths in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeAll

        default HalMap removeAll​(java.lang.String... aPathQueryElements)
        Specified by:
        removeAll in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeAll in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeAll

        default HalMap removeAll​(java.lang.Object... aPathQueryElements)
        Specified by:
        removeAll in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeAll in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeAll

        default HalMap removeAll​(java.util.Collection<?> aPathQueryElements)
        Specified by:
        removeAll in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeAll in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeAll

        default HalMap removeAll​(java.lang.String aPathQuery)
        Specified by:
        removeAll in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeAll in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeAll

        default HalMap removeAll​(java.util.regex.Pattern aRegExp)
        Specified by:
        removeAll in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeAll in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeAll

        default HalMap removeAll​(java.lang.Object aPathQuery)
        Specified by:
        removeAll in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeAll in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeDirAt

        default HalMap removeDirAt​(int aIndex)
        Specified by:
        removeDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeDirAt

        default HalMap removeDirAt​(java.lang.Object aPath,
                                   int aIndex)
        Specified by:
        removeDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeDirAt

        default HalMap removeDirAt​(java.lang.Object[] aPathElements,
                                   int aIndex)
        Specified by:
        removeDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeDirAt

        default HalMap removeDirAt​(java.lang.String aPath,
                                   int aIndex)
        Specified by:
        removeDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeDirAt

        default HalMap removeDirAt​(java.lang.String[] aPathElements,
                                   int aIndex)
        Specified by:
        removeDirAt in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeDirAt in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeFrom

        default HalMap removeFrom​(java.lang.Object... aPathElements)
        Specified by:
        removeFrom in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeFrom in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeFrom

        default HalMap removeFrom​(java.lang.Object aPath)
        Specified by:
        removeFrom in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeFrom in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeFrom

        default HalMap removeFrom​(java.lang.String aPath)
        Specified by:
        removeFrom in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeFrom in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • removeFrom

        default HalMap removeFrom​(java.lang.String... aPathElements)
        Specified by:
        removeFrom in interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
        Specified by:
        removeFrom in interface org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
      • retrieveBetween

        default HalMap retrieveBetween​(java.util.Collection<?> aFromPath,
                                       java.util.Collection<?> aToPath)
        Specified by:
        retrieveBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveBetween

        default HalMap retrieveBetween​(java.lang.Object aFromPath,
                                       java.lang.Object aToPath)
        Specified by:
        retrieveBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveBetween

        default HalMap retrieveBetween​(java.lang.Object[] aFromPath,
                                       java.lang.Object[] aToPath)
        Specified by:
        retrieveBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveBetween

        HalMap retrieveBetween​(java.lang.String aFromPath,
                               java.lang.String aToPath)
        Specified by:
        retrieveBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveBetween

        default HalMap retrieveBetween​(java.lang.String[] aFromPath,
                                       java.lang.String[] aToPath)
        Specified by:
        retrieveBetween in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveBetween in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveFrom

        default HalMap retrieveFrom​(java.util.Collection<?> aPathElements)
        Specified by:
        retrieveFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveFrom

        default HalMap retrieveFrom​(java.lang.Object aParentPath)
        Specified by:
        retrieveFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveFrom

        default HalMap retrieveFrom​(java.lang.Object... aPathElements)
        Specified by:
        retrieveFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveFrom

        HalMap retrieveFrom​(java.lang.String aFromPath)
        Specified by:
        retrieveFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveFrom

        default HalMap retrieveFrom​(java.lang.String... aPathElements)
        Specified by:
        retrieveFrom in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveFrom in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveTo

        default HalMap retrieveTo​(java.util.Collection<?> aToPathElements)
        Specified by:
        retrieveTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveTo

        default HalMap retrieveTo​(java.lang.Object aToPath)
        Specified by:
        retrieveTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveTo

        default HalMap retrieveTo​(java.lang.Object... aToPathElements)
        Specified by:
        retrieveTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveTo

        HalMap retrieveTo​(java.lang.String aToPath)
        Specified by:
        retrieveTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • retrieveTo

        default HalMap retrieveTo​(java.lang.String... aToPathElements)
        Specified by:
        retrieveTo in interface org.refcodes.structure.CanonicalMap
        Specified by:
        retrieveTo in interface org.refcodes.structure.PathMap<java.lang.String>
      • withInsert

        default HalMap withInsert​(java.lang.Object aObj)
        Specified by:
        withInsert in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsert in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsert

        default HalMap withInsert​(org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withInsert in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsert in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.util.Collection<?> aToPathElements,
                                         java.lang.Object aFrom,
                                         java.util.Collection<?> aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.util.Collection<?> aToPathElements,
                                         org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                         java.util.Collection<?> aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.Object aToPath,
                                         java.lang.Object aFrom,
                                         java.lang.Object aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.Object aToPath,
                                         org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                         java.lang.Object aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.Object[] aToPathElements,
                                         java.lang.Object aFrom,
                                         java.lang.Object[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.Object[] aToPathElements,
                                         org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                         java.lang.Object[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.String aToPath,
                                         java.lang.Object aFrom,
                                         java.lang.String aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.String aToPath,
                                         org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                         java.lang.String aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.String[] aToPathElements,
                                         java.lang.Object aFrom,
                                         java.lang.String[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertBetween

        default HalMap withInsertBetween​(java.lang.String[] aToPathElements,
                                         org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                         java.lang.String[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(java.lang.Object aFrom,
                                      java.util.Collection<?> aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(java.lang.Object aFrom,
                                      java.lang.Object aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(java.lang.Object aFrom,
                                      java.lang.Object[] aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(java.lang.Object aFrom,
                                      java.lang.String aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(java.lang.Object aFrom,
                                      java.lang.String[] aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                      java.util.Collection<?> aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                      java.lang.Object aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                      java.lang.Object[] aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                      java.lang.String aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertFrom

        default HalMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                      java.lang.String[] aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.util.Collection<?> aToPathElements,
                                    java.lang.Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.util.Collection<?> aToPathElements,
                                    org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.Object aToPath,
                                    java.lang.Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.Object aToPath,
                                    org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.Object[] aToPathElements,
                                    java.lang.Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.Object[] aToPathElements,
                                    org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.String aToPath,
                                    java.lang.Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.String aToPath,
                                    org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.String[] aToPathElements,
                                    java.lang.Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMerge

        default HalMap withMerge​(java.lang.Object aObj)
        Specified by:
        withMerge in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMerge in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMerge

        default HalMap withMerge​(org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withMerge in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMerge in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.util.Collection<?> aToPathElements,
                                        java.lang.Object aFrom,
                                        java.util.Collection<?> aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.util.Collection<?> aToPathElements,
                                        org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                        java.util.Collection<?> aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.Object aToPath,
                                        java.lang.Object aFrom,
                                        java.lang.Object aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.Object aToPath,
                                        org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                        java.lang.Object aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.Object[] aToPathElements,
                                        java.lang.Object aFrom,
                                        java.lang.Object[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.Object[] aToPathElements,
                                        org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                        java.lang.Object[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.String aToPath,
                                        java.lang.Object aFrom,
                                        java.lang.String aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.String aToPath,
                                        org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                        java.lang.String aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.String[] aToPathElements,
                                        java.lang.Object aFrom,
                                        java.lang.String[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeBetween

        default HalMap withMergeBetween​(java.lang.String[] aToPathElements,
                                        org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                        java.lang.String[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(java.lang.Object aFrom,
                                     java.util.Collection<?> aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(java.lang.Object aFrom,
                                     java.lang.Object aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(java.lang.Object aFrom,
                                     java.lang.Object[] aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(java.lang.Object aFrom,
                                     java.lang.String aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(java.lang.Object aFrom,
                                     java.lang.String[] aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                     java.util.Collection<?> aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                     java.lang.Object aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                     java.lang.Object[] aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                     java.lang.String aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeFrom

        default HalMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom,
                                     java.lang.String[] aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.util.Collection<?> aToPathElements,
                                   java.lang.Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.util.Collection<?> aToPathElements,
                                   org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.Object aToPath,
                                   java.lang.Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.Object aToPath,
                                   org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.Object[] aToPathElements,
                                   java.lang.Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.Object[] aToPathElements,
                                   org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.String aToPath,
                                   java.lang.Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.String aToPath,
                                   org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withMergeTo

        default HalMap withMergeTo​(java.lang.String[] aToPathElements,
                                   java.lang.Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withInsertTo

        default HalMap withInsertTo​(java.lang.String[] aToPathElements,
                                    org.refcodes.structure.PathMap<java.lang.String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withPut

        default HalMap withPut​(java.util.Collection<?> aPathElements,
                               java.lang.String aValue)
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withPut

        default HalMap withPut​(java.lang.Object aPath,
                               java.lang.String aValue)
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPut

        default HalMap withPut​(java.lang.Object[] aPathElements,
                               java.lang.String aValue)
                        throws java.lang.NumberFormatException
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.NumberFormatException
      • withPut

        default HalMap withPut​(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T extends java.lang.Object,org.refcodes.structure.PathMap.PathMapBuilder<T extends java.lang.Object>>
        Specified by:
        withPut in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withPut

        default HalMap withPut​(java.lang.String aKey,
                               java.lang.String aValue)
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T extends java.lang.Object,org.refcodes.structure.PathMap.PathMapBuilder<T extends java.lang.Object>>
        Specified by:
        withPut in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Specified by:
        withPut in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPut

        default HalMap withPut​(java.lang.String[] aPathElements,
                               java.lang.String aValue)
                        throws java.lang.NumberFormatException
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.NumberFormatException
      • withPutBoolean

        default HalMap withPutBoolean​(java.util.Collection<?> aPathElements,
                                      java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutBoolean

        default HalMap withPutBoolean​(java.lang.Object aKey,
                                      java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutBoolean

        default HalMap withPutBoolean​(java.lang.Object[] aPathElements,
                                      java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutBoolean

        default HalMap withPutBoolean​(java.lang.String aKey,
                                      java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutBoolean

        default HalMap withPutBoolean​(java.lang.String[] aPathElements,
                                      java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutByte

        default HalMap withPutByte​(java.util.Collection<?> aPathElements,
                                   java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutByte

        default HalMap withPutByte​(java.lang.Object aKey,
                                   java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutByte

        default HalMap withPutByte​(java.lang.Object[] aPathElements,
                                   java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutByte

        default HalMap withPutByte​(java.lang.String aKey,
                                   java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutByte

        default HalMap withPutByte​(java.lang.String[] aPathElements,
                                   java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutDirAt

        default HalMap withPutDirAt​(java.util.Collection<?> aPathElements,
                                    int aIndex,
                                    java.lang.Object aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.util.Collection<?> aPathElements,
                                    int aIndex,
                                    org.refcodes.structure.PathMap<java.lang.String> aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(int aIndex,
                                    java.lang.Object aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(int aIndex,
                                    org.refcodes.structure.PathMap<java.lang.String> aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.Object aPath,
                                    int aIndex,
                                    java.lang.Object aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.Object aPath,
                                    int aIndex,
                                    org.refcodes.structure.PathMap<java.lang.String> aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.Object[] aPathElements,
                                    int aIndex,
                                    java.lang.Object aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.Object[] aPathElements,
                                    int aIndex,
                                    org.refcodes.structure.PathMap<java.lang.String> aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.String aPath,
                                    int aIndex,
                                    java.lang.Object aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.String aPath,
                                    int aIndex,
                                    org.refcodes.structure.PathMap<java.lang.String> aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.String[] aPathElements,
                                    int aIndex,
                                    java.lang.Object aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDirAt

        default HalMap withPutDirAt​(java.lang.String[] aPathElements,
                                    int aIndex,
                                    org.refcodes.structure.PathMap<java.lang.String> aDir)
                             throws java.lang.IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
        Throws:
        java.lang.IllegalArgumentException
      • withPutDouble

        default HalMap withPutDouble​(java.util.Collection<?> aPathElements,
                                     java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutDouble

        default HalMap withPutDouble​(java.lang.Object aKey,
                                     java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutDouble

        default HalMap withPutDouble​(java.lang.Object[] aPathElements,
                                     java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutDouble

        default HalMap withPutDouble​(java.lang.String aKey,
                                     java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutDouble

        default HalMap withPutDouble​(java.lang.String[] aPathElements,
                                     java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutFloat

        default HalMap withPutFloat​(java.util.Collection<?> aPathElements,
                                    java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutFloat

        default HalMap withPutFloat​(java.lang.Object aKey,
                                    java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutFloat

        default HalMap withPutFloat​(java.lang.Object[] aPathElements,
                                    java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutFloat

        default HalMap withPutFloat​(java.lang.String aKey,
                                    java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutFloat

        default HalMap withPutFloat​(java.lang.String[] aPathElements,
                                    java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutInteger

        default HalMap withPutInteger​(java.util.Collection<?> aPathElements,
                                      java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutInteger

        default HalMap withPutInteger​(java.lang.Object aKey,
                                      java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInteger in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutInteger

        default HalMap withPutInteger​(java.lang.Object[] aPathElements,
                                      java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutInteger

        default HalMap withPutInteger​(java.lang.String aKey,
                                      java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInteger in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutInteger

        default HalMap withPutInteger​(java.lang.String[] aPathElements,
                                      java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutLong

        default HalMap withPutLong​(java.util.Collection<?> aPathElements,
                                   java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutLong

        default HalMap withPutLong​(java.lang.Object aKey,
                                   java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutLong

        default HalMap withPutLong​(java.lang.Object[] aPathElements,
                                   java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutLong

        default HalMap withPutLong​(java.lang.String aKey,
                                   java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutLong

        default HalMap withPutLong​(java.lang.String[] aPathElements,
                                   java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutShort

        default HalMap withPutShort​(java.util.Collection<?> aPathElements,
                                    java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutShort

        default HalMap withPutShort​(java.lang.Object aKey,
                                    java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutShort

        default HalMap withPutShort​(java.lang.Object[] aPathElements,
                                    java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutShort

        default HalMap withPutShort​(java.lang.String aKey,
                                    java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
      • withPutShort

        default HalMap withPutShort​(java.lang.String[] aPathElements,
                                    java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withRemoveFrom

        default HalMap withRemoveFrom​(java.util.Collection<?> aPathElements)
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withRemoveFrom

        default HalMap withRemoveFrom​(java.lang.Object aPath)
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withRemoveFrom

        default HalMap withRemoveFrom​(java.lang.Object... aPathElements)
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withRemoveFrom

        default HalMap withRemoveFrom​(java.lang.String... aPathElements)
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
      • withRemoveFrom

        default HalMap withRemoveFrom​(java.lang.String aPath)
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>