Interface HttpBodyMap

  • 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 Implementing Classes:
    HttpBodyMapImpl


    public interface HttpBodyMap
    extends org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
    The HttpBodyMap type is a "dynamic" type in terms of it's structure being represented by paths'. When a data structure is parsed e.g. from JSON or XML, then the data structure's internal structure and values are reflected by according paths's and values in the HttpBodyMap. The HttpBodyMap is actually a specialization of the PathMap using String objects as values and a slash ("/") as path delimiter. Using the HttpBodyMap it is convenient to navigate or address elements from unknown or dynamic data structures. The other way round the HttpBodyMap may be used to construct dynamic data types by adding the according paths's and values for marshaling into e.g. JSON or XML. Think of an HttpBodyMap as a flattened JSON or XML structure. The HttpClientResponseImpl, HttpServerRequestImpl, HttpServerResponseImpl as well as the HttpClientResponseImpl implementations directly support the HttpBodyMap, given that the MediaTypeFactory being used supports marshaling and unmarshaling from and to nested Map instances. The HttpBodyMap acts as a view of the nested Map structures, which are somehow inconvenient to navigate through. The HttpClientRequest.setRequest(Object) implementation supports the HttpBodyMap to marshal an HttpBodyMap into an HTTP Request-Body. The HttpClientResponse.getResponse(Class) implementation supports the HttpBodyMap to unmarshal an HTTP Response-Body into an HttpBodyMap. The HttpServerRequest.getRequest(Class) implementation supports the HttpBodyMap to unmarshal an HTTP Request-Body into an HttpBodyMap. The HttpServerResponse.setResponse(Object) implementation supports the HttpBodyMap to marshal an HttpBodyMap into an HTTP Request-Body.
    • 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 HttpBodyMap getDirAt​(int aIndex)
      default HttpBodyMap getDirAt​(java.lang.String aPath, int aIndex)
      default java.lang.String getStatusAlias​()
      Retrieves the default path's ("status/alias") status alias.
      default HttpStatusCode getStatusCode​()
      Retrieves the default path's ("status/code") status code.
      default java.lang.Class<?> getStatusException​()
      Retrieves the default path's ("status/exception") status exception.
      default java.lang.String getStatusMessage​()
      Retrieves the default path's ("status/message") status message.
      default java.lang.Long getStatusTimeStamp​()
      Retrieves the default path's ("status/Time-Stamp") status Time-Stamp.
      default boolean hasStatusAlias​()
      Determines whether a default path's ("status/alias") status alias exists.
      default boolean hasStatusCode​()
      Determines whether a default path's ("status/code") status code exists.
      default boolean hasStatusException​()
      Determines whether a default path's ("status/exception") status exception exists.
      default boolean hasStatusMessage​()
      Determines whether a default path's ("status/message") status message exists.
      default boolean hasStatusTimeStamp​()
      Determines whether a default path's ("status/Time-Stamp") status Time-Stamp in milliseconds exists.
      default HttpBodyMap putDirAt​(int aIndex, java.lang.Object aDir)
      default HttpBodyMap putDirAt​(int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap putDirAt​(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir)
      default HttpBodyMap putDirAt​(java.lang.Object[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap putDirAt​(java.lang.Object aPath, int aIndex, java.lang.Object aDir)
      default HttpBodyMap putDirAt​(java.lang.Object aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap putDirAt​(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir)
      default HttpBodyMap putDirAt​(java.lang.String[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap putDirAt​(java.lang.String aPath, int aIndex, java.lang.Object aDir)
      default HttpBodyMap putDirAt​(java.lang.String aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap putDirAt​(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir)
      default HttpBodyMap putDirAt​(java.util.Collection<?> aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default java.lang.String putStatusAlias​(java.lang.String aStatusAlias)
      Puts a default path's ("status/alias") status alias.
      default java.lang.String putStatusAlias​(HttpStatusCode aStatusCode)
      Puts a default path's ("status/alias") status alias.
      default java.lang.String putStatusCode​(int aStatusCode)
      Puts a default path's ("status/code") status code.
      default java.lang.String putStatusCode​(HttpStatusCode aStatusCode)
      Puts a default path's ("status/code") status code.
      default java.lang.String putStatusException​(java.lang.Class<java.lang.Exception> aStatusException)
      Puts a default path's ("status/exception") status exception.
      default java.lang.String putStatusException​(java.lang.Exception aStatusException)
      Puts a default path's ("status/exception") status exception.
      default java.lang.String putStatusMessage​(java.lang.String aStatusMessage)
      Puts a default path's ("status/message") status message.
      default java.lang.String putStatusTimeStamp​()
      Puts a default path's ("status/Time-Stamp") status Time-Stamp to the current time in milliseconds as of System.currentTimeMillis()
      default java.lang.String putStatusTimeStamp​(long aStatusTimeStamp)
      Puts a default path's ("status/Time-Stamp") status Time-Stamp in milliseconds.
      default HttpBodyMap query​(java.lang.Object... aQueryElements)
      default HttpBodyMap query​(java.lang.String aPathQuery)
      default HttpBodyMap query​(java.lang.String... aQueryElements)
      default HttpBodyMap query​(java.util.Collection<?> aQueryElements)
      default HttpBodyMap query​(java.util.regex.Pattern aRegExp)
      default HttpBodyMap queryBetween​(java.lang.Object[] aFromPath, java.lang.Object[] aPathQuery, java.lang.Object[] aToPath)
      default HttpBodyMap queryBetween​(java.lang.Object aFromPath, java.lang.Object aPathQuery, java.lang.Object aToPath)
      default HttpBodyMap queryBetween​(java.lang.String[] aFromPath, java.lang.String[] aPathQuery, java.lang.String[] aToPath)
      default HttpBodyMap queryBetween​(java.lang.String aFromPath, java.lang.String aPathQuery, java.lang.String aToPath)
      default HttpBodyMap queryBetween​(java.lang.String aFromPath, java.util.regex.Pattern aRegExp, java.lang.String aToPath)
      default HttpBodyMap queryBetween​(java.util.Collection<?> aFromPath, java.util.Collection<?> aPathQuery, java.util.Collection<?> aToPath)
      default HttpBodyMap queryFrom​(java.lang.Object[] aPathQuery, java.lang.Object[] aFromPath)
      default HttpBodyMap queryFrom​(java.lang.Object aPathQuery, java.lang.Object aFromPath)
      default HttpBodyMap queryFrom​(java.lang.String[] aPathQuery, java.lang.String[] aFromPath)
      default HttpBodyMap queryFrom​(java.lang.String aPathQuery, java.lang.String aFromPath)
      default HttpBodyMap queryFrom​(java.util.Collection<?> aPathQuery, java.util.Collection<?> aFromPath)
      default HttpBodyMap queryFrom​(java.util.regex.Pattern aRegExp, java.lang.String aFromPath)
      default HttpBodyMap queryTo​(java.lang.Object[] aPathQuery, java.lang.String aToPath)
      default HttpBodyMap queryTo​(java.lang.Object aPathQuery, java.lang.String aToPath)
      default HttpBodyMap queryTo​(java.lang.String[] aPathQuery, java.lang.String aToPath)
      default HttpBodyMap queryTo​(java.lang.String aPathQuery, java.lang.String aToPath)
      default HttpBodyMap queryTo​(java.util.Collection<?> aPathQuery, java.lang.String aToPath)
      default HttpBodyMap queryTo​(java.util.regex.Pattern aRegExp, java.lang.String aToPath)
      default HttpBodyMap removeAll​(java.lang.Object aPathQuery)
      default HttpBodyMap removeAll​(java.lang.Object... aPathQueryElements)
      default HttpBodyMap removeAll​(java.lang.String aPathQuery)
      default HttpBodyMap removeAll​(java.lang.String... aPathQueryElements)
      default HttpBodyMap removeAll​(java.util.Collection<?> aPathQueryElements)
      default HttpBodyMap removeAll​(java.util.regex.Pattern aRegExp)
      default HttpBodyMap removeDirAt​(int aIndex)
      default HttpBodyMap removeDirAt​(java.lang.Object[] aPathElements, int aIndex)
      default HttpBodyMap removeDirAt​(java.lang.Object aPath, int aIndex)
      default HttpBodyMap removeDirAt​(java.lang.String[] aPathElements, int aIndex)
      default HttpBodyMap removeDirAt​(java.lang.String aPath, int aIndex)
      default HttpBodyMap removeFrom​(java.lang.Object aPath)
      default HttpBodyMap removeFrom​(java.lang.Object... aPathElements)
      default HttpBodyMap removeFrom​(java.lang.String aPath)
      default HttpBodyMap removeFrom​(java.lang.String... aPathElements)
      default HttpBodyMap removePaths​(java.lang.String... aPaths)
      default HttpBodyMap removePaths​(java.util.Collection<?> aPaths)
      default HttpBodyMap retrieveBetween​(java.lang.Object[] aFromPath, java.lang.Object[] aToPath)
      default HttpBodyMap retrieveBetween​(java.lang.Object aFromPath, java.lang.Object aToPath)
      default HttpBodyMap retrieveBetween​(java.lang.String[] aFromPath, java.lang.String[] aToPath)
      HttpBodyMap retrieveBetween​(java.lang.String aFromPath, java.lang.String aToPath)
      default HttpBodyMap retrieveBetween​(java.util.Collection<?> aFromPath, java.util.Collection<?> aToPath)
      default HttpBodyMap retrieveFrom​(java.lang.Object aParentPath)
      default HttpBodyMap retrieveFrom​(java.lang.Object... aPathElements)
      HttpBodyMap retrieveFrom​(java.lang.String aFromPath)
      default HttpBodyMap retrieveFrom​(java.lang.String... aPathElements)
      default HttpBodyMap retrieveFrom​(java.util.Collection<?> aPathElements)
      default HttpBodyMap retrieveTo​(java.lang.Object aToPath)
      default HttpBodyMap retrieveTo​(java.lang.Object... aToPathElements)
      HttpBodyMap retrieveTo​(java.lang.String aToPath)
      default HttpBodyMap retrieveTo​(java.lang.String... aToPathElements)
      default HttpBodyMap retrieveTo​(java.util.Collection<?> aToPathElements)
      default HttpBodyMap withInsert​(java.lang.Object aObj)
      default HttpBodyMap withInsert​(org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withInsertBetween​(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withInsertBetween​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withInsertBetween​(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withInsertBetween​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withInsertBetween​(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withInsertBetween​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withInsertBetween​(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
      default HttpBodyMap withInsertBetween​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HttpBodyMap withInsertBetween​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withInsertBetween​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withInsertFrom​(java.lang.Object aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withInsertFrom​(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withInsertFrom​(java.lang.Object aFrom, java.lang.String aFromPath)
      default HttpBodyMap withInsertFrom​(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withInsertFrom​(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HttpBodyMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withInsertFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withInsertTo​(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
      default HttpBodyMap withInsertTo​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withInsertTo​(java.lang.Object aToPath, java.lang.Object aFrom)
      default HttpBodyMap withInsertTo​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withInsertTo​(java.lang.String[] aToPathElements, java.lang.Object aFrom)
      default HttpBodyMap withInsertTo​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withInsertTo​(java.lang.String aToPath, java.lang.Object aFrom)
      default HttpBodyMap withInsertTo​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withInsertTo​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
      default HttpBodyMap withInsertTo​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withMerge​(java.lang.Object aObj)
      default HttpBodyMap withMerge​(org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withMergeBetween​(java.lang.Object[] aToPathElements, java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withMergeBetween​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withMergeBetween​(java.lang.Object aToPath, java.lang.Object aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withMergeBetween​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withMergeBetween​(java.lang.String[] aToPathElements, java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withMergeBetween​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withMergeBetween​(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
      default HttpBodyMap withMergeBetween​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HttpBodyMap withMergeBetween​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withMergeBetween​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withMergeFrom​(java.lang.Object aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withMergeFrom​(java.lang.Object aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withMergeFrom​(java.lang.Object aFrom, java.lang.String aFromPath)
      default HttpBodyMap withMergeFrom​(java.lang.Object aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withMergeFrom​(java.lang.Object aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object aFromPath)
      default HttpBodyMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.Object[] aFromPathElements)
      default HttpBodyMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String aFromPath)
      default HttpBodyMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.lang.String[] aFromPathElements)
      default HttpBodyMap withMergeFrom​(org.refcodes.structure.PathMap<java.lang.String> aFrom, java.util.Collection<?> aFromPathElements)
      default HttpBodyMap withMergeTo​(java.lang.Object[] aToPathElements, java.lang.Object aFrom)
      default HttpBodyMap withMergeTo​(java.lang.Object[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withMergeTo​(java.lang.Object aToPath, java.lang.Object aFrom)
      default HttpBodyMap withMergeTo​(java.lang.Object aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withMergeTo​(java.lang.String[] aToPathElements, java.lang.Object aFrom)
      default HttpBodyMap withMergeTo​(java.lang.String[] aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withMergeTo​(java.lang.String aToPath, java.lang.Object aFrom)
      default HttpBodyMap withMergeTo​(java.lang.String aToPath, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withMergeTo​(java.util.Collection<?> aToPathElements, java.lang.Object aFrom)
      default HttpBodyMap withMergeTo​(java.util.Collection<?> aToPathElements, org.refcodes.structure.PathMap<java.lang.String> aFrom)
      default HttpBodyMap withPut​(java.lang.Object[] aPathElements, java.lang.String aValue)
      default HttpBodyMap withPut​(java.lang.Object aPath, java.lang.String aValue)
      default HttpBodyMap withPut​(java.lang.String[] aPathElements, java.lang.String aValue)
      default HttpBodyMap withPut​(java.lang.String aKey, java.lang.String aValue)
      default HttpBodyMap withPut​(java.util.Collection<?> aPathElements, java.lang.String aValue)
      default HttpBodyMap withPut​(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
      default HttpBodyMap withPutBoolean​(java.lang.Object[] aPathElements, java.lang.Boolean aValue)
      default HttpBodyMap withPutBoolean​(java.lang.Object aKey, java.lang.Boolean aValue)
      default HttpBodyMap withPutBoolean​(java.lang.String[] aPathElements, java.lang.Boolean aValue)
      default HttpBodyMap withPutBoolean​(java.lang.String aKey, java.lang.Boolean aValue)
      default HttpBodyMap withPutBoolean​(java.util.Collection<?> aPathElements, java.lang.Boolean aValue)
      default HttpBodyMap withPutByte​(java.lang.Object[] aPathElements, java.lang.Byte aValue)
      default HttpBodyMap withPutByte​(java.lang.Object aKey, java.lang.Byte aValue)
      default HttpBodyMap withPutByte​(java.lang.String[] aPathElements, java.lang.Byte aValue)
      default HttpBodyMap withPutByte​(java.lang.String aKey, java.lang.Byte aValue)
      default HttpBodyMap withPutByte​(java.util.Collection<?> aPathElements, java.lang.Byte aValue)
      default HttpBodyMap withPutDirAt​(int aIndex, java.lang.Object aDir)
      default HttpBodyMap withPutDirAt​(int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap withPutDirAt​(java.lang.Object[] aPathElements, int aIndex, java.lang.Object aDir)
      default HttpBodyMap withPutDirAt​(java.lang.Object[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap withPutDirAt​(java.lang.Object aPath, int aIndex, java.lang.Object aDir)
      default HttpBodyMap withPutDirAt​(java.lang.Object aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap withPutDirAt​(java.lang.String[] aPathElements, int aIndex, java.lang.Object aDir)
      default HttpBodyMap withPutDirAt​(java.lang.String[] aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap withPutDirAt​(java.lang.String aPath, int aIndex, java.lang.Object aDir)
      default HttpBodyMap withPutDirAt​(java.lang.String aPath, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap withPutDirAt​(java.util.Collection<?> aPathElements, int aIndex, java.lang.Object aDir)
      default HttpBodyMap withPutDirAt​(java.util.Collection<?> aPathElements, int aIndex, org.refcodes.structure.PathMap<java.lang.String> aDir)
      default HttpBodyMap withPutDouble​(java.lang.Object[] aPathElements, java.lang.Double aValue)
      default HttpBodyMap withPutDouble​(java.lang.Object aKey, java.lang.Double aValue)
      default HttpBodyMap withPutDouble​(java.lang.String[] aPathElements, java.lang.Double aValue)
      default HttpBodyMap withPutDouble​(java.lang.String aKey, java.lang.Double aValue)
      default HttpBodyMap withPutDouble​(java.util.Collection<?> aPathElements, java.lang.Double aValue)
      default HttpBodyMap withPutFloat​(java.lang.Object[] aPathElements, java.lang.Float aValue)
      default HttpBodyMap withPutFloat​(java.lang.Object aKey, java.lang.Float aValue)
      default HttpBodyMap withPutFloat​(java.lang.String[] aPathElements, java.lang.Float aValue)
      default HttpBodyMap withPutFloat​(java.lang.String aKey, java.lang.Float aValue)
      default HttpBodyMap withPutFloat​(java.util.Collection<?> aPathElements, java.lang.Float aValue)
      default HttpBodyMap withPutInteger​(java.lang.Object[] aPathElements, java.lang.Integer aValue)
      default HttpBodyMap withPutInteger​(java.lang.Object aKey, java.lang.Integer aValue)
      default HttpBodyMap withPutInteger​(java.lang.String[] aPathElements, java.lang.Integer aValue)
      default HttpBodyMap withPutInteger​(java.lang.String aKey, java.lang.Integer aValue)
      default HttpBodyMap withPutInteger​(java.util.Collection<?> aPathElements, java.lang.Integer aValue)
      default HttpBodyMap withPutLong​(java.lang.Object[] aPathElements, java.lang.Long aValue)
      default HttpBodyMap withPutLong​(java.lang.Object aKey, java.lang.Long aValue)
      default HttpBodyMap withPutLong​(java.lang.String[] aPathElements, java.lang.Long aValue)
      default HttpBodyMap withPutLong​(java.lang.String aKey, java.lang.Long aValue)
      default HttpBodyMap withPutLong​(java.util.Collection<?> aPathElements, java.lang.Long aValue)
      default HttpBodyMap withPutShort​(java.lang.Object[] aPathElements, java.lang.Short aValue)
      default HttpBodyMap withPutShort​(java.lang.Object aKey, java.lang.Short aValue)
      default HttpBodyMap withPutShort​(java.lang.String[] aPathElements, java.lang.Short aValue)
      default HttpBodyMap withPutShort​(java.lang.String aKey, java.lang.Short aValue)
      default HttpBodyMap withPutShort​(java.util.Collection<?> aPathElements, java.lang.Short aValue)
      default HttpBodyMap withPutStatusAlias​(java.lang.String aStatusAlias)
      Puts a default path's ("status/alias") status alias.
      default HttpBodyMap withPutStatusAlias​(HttpStatusCode aStatusCode)
      Puts a default path's ("status/alias") status alias.
      default HttpBodyMap withPutStatusCode​(int aStatusCode)
      Puts a default path's ("status/code") status code.
      default HttpBodyMap withPutStatusCode​(HttpStatusCode aStatusCode)
      Puts a default path's ("status/code") status code.
      default HttpBodyMap withRemoveFrom​(java.lang.Object aPath)
      default HttpBodyMap withRemoveFrom​(java.lang.Object... aPathElements)
      default HttpBodyMap withRemoveFrom​(java.lang.String aPath)
      default HttpBodyMap withRemoveFrom​(java.lang.String... aPathElements)
      default HttpBodyMap 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, toType, toType
      • 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
    • Method Detail

      • getDirAt

        default HttpBodyMap 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 HttpBodyMap 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>
      • getStatusAlias

        default java.lang.String getStatusAlias​()
        Retrieves the default path's ("status/alias") status alias.
        Returns:
        The previously set value for the status alias default path.
      • getStatusCode

        default HttpStatusCode getStatusCode​()
        Retrieves the default path's ("status/code") status code.
        Returns:
        The previously set value for the status code default path.
      • getStatusException

        default java.lang.Class<?> getStatusException​()
        Retrieves the default path's ("status/exception") status exception.
        Returns:
        The previously set value for the status exception default path.
      • getStatusMessage

        default java.lang.String getStatusMessage​()
        Retrieves the default path's ("status/message") status message.
        Returns:
        The previously set value for the status message default path.
      • getStatusTimeStamp

        default java.lang.Long getStatusTimeStamp​()
        Retrieves the default path's ("status/Time-Stamp") status Time-Stamp.
        Returns:
        The previously set value for the status Time-Stamp default path.
      • hasStatusAlias

        default boolean hasStatusAlias​()
        Determines whether a default path's ("status/alias") status alias exists.
        Returns:
        True in case there is a valid value for the status alias default path.
      • hasStatusCode

        default boolean hasStatusCode​()
        Determines whether a default path's ("status/code") status code exists.
        Returns:
        True in case there is a valid value for the status code default path.
      • hasStatusException

        default boolean hasStatusException​()
        Determines whether a default path's ("status/exception") status exception exists.
        Returns:
        True in case there is a valid value for the status exception default path.
      • hasStatusMessage

        default boolean hasStatusMessage​()
        Determines whether a default path's ("status/message") status message exists.
        Returns:
        True in case there is a valid value for the status message default path.
      • hasStatusTimeStamp

        default boolean hasStatusTimeStamp​()
        Determines whether a default path's ("status/Time-Stamp") status Time-Stamp in milliseconds exists.
        Returns:
        True in case there is a valid value for the status Time-Stamp default path.
      • putDirAt

        default HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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
      • putStatusAlias

        default java.lang.String putStatusAlias​(HttpStatusCode aStatusCode)
        Puts a default path's ("status/alias") status alias.
        Parameters:
        aStatusCode - The HttpStatusCode, which's verbose alias is to be set.
        Returns:
        The previously set value for the status alias default path.
      • putStatusAlias

        default java.lang.String putStatusAlias​(java.lang.String aStatusAlias)
        Puts a default path's ("status/alias") status alias.
        Parameters:
        aStatusAlias - The status alias value to be set.
        Returns:
        The previously set value for the status alias default path.
      • putStatusCode

        default java.lang.String putStatusCode​(HttpStatusCode aStatusCode)
        Puts a default path's ("status/code") status code.
        Parameters:
        aStatusCode - The HttpStatusCode to be set.
        Returns:
        The previously set value for the status code default path.
      • putStatusCode

        default java.lang.String putStatusCode​(int aStatusCode)
        Puts a default path's ("status/code") status code.
        Parameters:
        aStatusCode - The status code value to be set.
        Returns:
        The previously set value for the status code default path.
      • putStatusException

        default java.lang.String putStatusException​(java.lang.Class<java.lang.Exception> aStatusException)
        Puts a default path's ("status/exception") status exception.
        Parameters:
        aStatusException - The status exception value to be set.
        Returns:
        The previously set value for the status exception default path.
      • putStatusException

        default java.lang.String putStatusException​(java.lang.Exception aStatusException)
        Puts a default path's ("status/exception") status exception.
        Parameters:
        aStatusException - The status exception value to be set.
        Returns:
        The previously set value for the status exception default path.
      • putStatusMessage

        default java.lang.String putStatusMessage​(java.lang.String aStatusMessage)
        Puts a default path's ("status/message") status message.
        Parameters:
        aStatusMessage - The status message value to be set.
        Returns:
        The previously set value for the status message default path.
      • putStatusTimeStamp

        default java.lang.String putStatusTimeStamp​()
        Puts a default path's ("status/Time-Stamp") status Time-Stamp to the current time in milliseconds as of System.currentTimeMillis()
        Returns:
        The previously set value for the status Time-Stamp default path.
      • putStatusTimeStamp

        default java.lang.String putStatusTimeStamp​(long aStatusTimeStamp)
        Puts a default path's ("status/Time-Stamp") status Time-Stamp in milliseconds.
        Parameters:
        aStatusTimeStamp - The status Time-Stamp value to be set.
        Returns:
        The previously set value for the status Time-Stamp default path.
      • query

        default HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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

        HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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

        HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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

        HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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>
      • withInsertTo

        default HttpBodyMap 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>
      • withMerge

        default HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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>
      • withMergeTo

        default HttpBodyMap withMergeTo​(java.lang.String[] 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>
      • withPut

        default HttpBodyMap 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 HttpBodyMap withPut​(java.lang.Object aPath,
                                    java.lang.String aValue)
        Specified by:
        withPut in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPut

        default HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap withPutBoolean​(java.util.Collection<?> aPathElements,
                                           java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutBoolean

        default HttpBodyMap 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 HttpBodyMap withPutBoolean​(java.lang.Object[] aPathElements,
                                           java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutBoolean

        default HttpBodyMap 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 HttpBodyMap withPutBoolean​(java.lang.String[] aPathElements,
                                           java.lang.Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutByte

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

        default HttpBodyMap 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 HttpBodyMap withPutByte​(java.lang.Object[] aPathElements,
                                        java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutByte

        default HttpBodyMap 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 HttpBodyMap withPutByte​(java.lang.String[] aPathElements,
                                        java.lang.Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutDirAt

        default HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap withPutDouble​(java.util.Collection<?> aPathElements,
                                          java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutDouble

        default HttpBodyMap 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 HttpBodyMap withPutDouble​(java.lang.Object[] aPathElements,
                                          java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutDouble

        default HttpBodyMap 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 HttpBodyMap withPutDouble​(java.lang.String[] aPathElements,
                                          java.lang.Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutFloat

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

        default HttpBodyMap 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 HttpBodyMap withPutFloat​(java.lang.Object[] aPathElements,
                                         java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutFloat

        default HttpBodyMap 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 HttpBodyMap withPutFloat​(java.lang.String[] aPathElements,
                                         java.lang.Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutInteger

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

        default HttpBodyMap 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 HttpBodyMap withPutInteger​(java.lang.Object[] aPathElements,
                                           java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutInteger

        default HttpBodyMap 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 HttpBodyMap withPutInteger​(java.lang.String[] aPathElements,
                                           java.lang.Integer aValue)
        Specified by:
        withPutInteger in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutLong

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

        default HttpBodyMap 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 HttpBodyMap withPutLong​(java.lang.Object[] aPathElements,
                                        java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutLong

        default HttpBodyMap 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 HttpBodyMap withPutLong​(java.lang.String[] aPathElements,
                                        java.lang.Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutShort

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

        default HttpBodyMap 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 HttpBodyMap withPutShort​(java.lang.Object[] aPathElements,
                                         java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutShort

        default HttpBodyMap 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 HttpBodyMap withPutShort​(java.lang.String[] aPathElements,
                                         java.lang.Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
      • withPutStatusAlias

        default HttpBodyMap withPutStatusAlias​(HttpStatusCode aStatusCode)
        Puts a default path's ("status/alias") status alias.
        Parameters:
        aStatusCode - The HttpStatusCode, which's verbose alias is to be set.
        Returns:
        The previously set value for the status alias default path.
      • withPutStatusAlias

        default HttpBodyMap withPutStatusAlias​(java.lang.String aStatusAlias)
        Puts a default path's ("status/alias") status alias.
        Parameters:
        aStatusAlias - The status alias value to be set.
        Returns:
        The previously set value for the status alias default path.
      • withPutStatusCode

        default HttpBodyMap withPutStatusCode​(HttpStatusCode aStatusCode)
        Puts a default path's ("status/code") status code.
        Parameters:
        aStatusCode - The HttpStatusCode to be set.
        Returns:
        The previously set value for the status code default path.
      • withPutStatusCode

        default HttpBodyMap withPutStatusCode​(int aStatusCode)
        Puts a default path's ("status/code") status code.
        Parameters:
        aStatusCode - The status code value to be set.
        Returns:
        The previously set value for the status code default path.
      • withRemoveFrom

        default HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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 HttpBodyMap 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>