Package org.refcodes.net
Interface HttpBodyMap
-
- All Superinterfaces:
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
TheHttpBodyMap
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 theHttpBodyMap
. TheHttpBodyMap
is actually a specialization of thePathMap
usingString
objects as values and a slash ("/") as path delimiter. Using theHttpBodyMap
it is convenient to navigate or address elements from unknown or dynamic data structures. The other way round theHttpBodyMap
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 anHttpBodyMap
as a flattened JSON or XML structure. TheHttpClientResponseImpl
,HttpServerRequestImpl
,HttpServerResponseImpl
as well as theHttpClientResponseImpl
implementations directly support theHttpBodyMap
, given that theMediaTypeFactory
being used supports marshaling and unmarshaling from and to nestedMap
instances. TheHttpBodyMap
acts as a view of the nestedMap
structures, which are somehow inconvenient to navigate through. TheHttpClientRequest.setRequest(Object)
implementation supports theHttpBodyMap
to marshal anHttpBodyMap
into an HTTP Request-Body. TheHttpClientResponse.getResponse(Class)
implementation supports theHttpBodyMap
to unmarshal an HTTP Response-Body into anHttpBodyMap
. TheHttpServerRequest.getRequest(Class)
implementation supports theHttpBodyMap
to unmarshal an HTTP Request-Body into anHttpBodyMap
. TheHttpServerResponse.setResponse(Object)
implementation supports theHttpBodyMap
to marshal anHttpBodyMap
into an HTTP Request-Body.
-
-
Nested Class Summary
-
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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
STATUS_ALIAS_PATH
static java.lang.String
STATUS_CODE_PATH
static java.lang.String
STATUS_EXCEPTION_PATH
static java.lang.String
STATUS_MESSAGE_PATH
static java.lang.String
STATUS_TIMESTAMP_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
delete(java.lang.String aKey)
default HttpBodyMap
getIndexed(int aIndex)
default HttpBodyMap
getIndexed(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 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 ofSystem.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.String aPathQuery)
default HttpBodyMap
query(java.lang.String aPathQuery, java.lang.String aFromPath, java.lang.String aToPath)
default HttpBodyMap
queryFrom(java.lang.String aPathQuery, java.lang.String aFromPath)
default HttpBodyMap
queryTo(java.lang.String aPathQuery, java.lang.String aToPath)
HttpBodyMap
retrieve(java.lang.String aFromPath, java.lang.String 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
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
withInsert(java.lang.Object aObj)
default HttpBodyMap
withInsert(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
default HttpBodyMap
withInsertFrom(java.lang.Object aFrom, java.lang.String aFromPath)
default HttpBodyMap
withInsertTo(java.lang.String aToPath, java.lang.Object aFrom)
default HttpBodyMap
withPut(java.lang.String aKey, java.lang.String aValue)
default HttpBodyMap
withPut(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
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.-
Methods inherited from interface org.refcodes.structure.CanonicalMap
toInstance, toInstance, toType, toType
-
Methods inherited from interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
withInsert, withInsert, withInsertFrom, withInsertTo, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom
-
Methods inherited from interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
containsValue, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll, toDump, toSourceCode, toSourceCode
-
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, directories, directories, directories, directories, directories, fromExternalKey, get, get, getArray, getArray, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getIndexes, getIndexes, getInteger, getInteger, getLong, getLong, getRootPath, getShort, getShort, hasChildren, hasChildren, hasChildren, hasIndexed, hasIndexed, hasParentPath, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isDirectory, isDirectory, isDirectory, isDirectory, isIndexed, isIndexed, isPath, isRecord, isRecord, isRecord, isRecord, isRootPath, keySet, paths, paths, paths, paths, paths, queryPaths, records, records, records, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath, toPath
-
Methods inherited from interface org.refcodes.structure.PathMap.MutablePathMap
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, remove, remove, removeAll, removeAll, removeFrom, removeFrom, removeFrom, removeFrom
-
Methods inherited from interface org.refcodes.structure.PathMap.PathMapBuilder
withInsert, withInsert, withInsertFrom, withInsertTo
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin
asArray, asArray, asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asLongArray, asLongArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, asShortArray, asShortArray, containsKey, get, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getCharacter, getCharacter, getCharacter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInteger, getInteger, getInteger, getLong, getLong, getLong, getShort, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin
withPut
-
-
-
-
Field Detail
-
STATUS_CODE_PATH
static final java.lang.String STATUS_CODE_PATH
- See Also:
- Constant Field Values
-
STATUS_ALIAS_PATH
static final java.lang.String STATUS_ALIAS_PATH
- See Also:
- Constant Field Values
-
STATUS_MESSAGE_PATH
static final java.lang.String STATUS_MESSAGE_PATH
- See Also:
- Constant Field Values
-
STATUS_EXCEPTION_PATH
static final java.lang.String STATUS_EXCEPTION_PATH
- See Also:
- Constant Field Values
-
STATUS_TIMESTAMP_PATH
static final java.lang.String STATUS_TIMESTAMP_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
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.
-
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.
-
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.
-
putStatusCode
default java.lang.String putStatusCode(HttpStatusCode aStatusCode)
Puts a default path's ("status/code") status code.- Parameters:
aStatusCode
- TheHttpStatusCode
to be set.- Returns:
- The previously set value for the status code default path.
-
withPutStatusCode
default HttpBodyMap withPutStatusCode(HttpStatusCode aStatusCode)
Puts a default path's ("status/code") status code.- Parameters:
aStatusCode
- TheHttpStatusCode
to be set.- Returns:
- The previously set value for the status code 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.
-
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.
-
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.
-
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.
-
putStatusAlias
default java.lang.String putStatusAlias(HttpStatusCode aStatusCode)
Puts a default path's ("status/alias") status alias.- Parameters:
aStatusCode
- TheHttpStatusCode
, which's verbose alias is to be set.- Returns:
- The previously set value for the status alias default path.
-
withPutStatusAlias
default HttpBodyMap withPutStatusAlias(HttpStatusCode aStatusCode)
Puts a default path's ("status/alias") status alias.- Parameters:
aStatusCode
- TheHttpStatusCode
, which's verbose alias is to be set.- Returns:
- The previously set value for the status alias default path.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
putStatusTimeStamp
default java.lang.String putStatusTimeStamp()
Puts a default path's ("status/Time-Stamp") status Time-Stamp to the current time in milliseconds as ofSystem.currentTimeMillis()
- Returns:
- The previously set value for the status Time-Stamp 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.
-
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.
-
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.
-
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.
-
withPut
default HttpBodyMap withPut(java.lang.String aKey, java.lang.String aValue)
- Specified by:
withPut
in interfaceorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.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 interfaceorg.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
- Specified by:
withPut
in interfaceorg.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
-
withPut
default HttpBodyMap withPut(org.refcodes.structure.Relation<java.lang.String,java.lang.String> aRelation)
- Specified by:
withPut
in interfaceorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.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 interfaceorg.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
-
withInsert
default HttpBodyMap withInsert(java.lang.Object aObj)
- Specified by:
withInsert
in interfaceorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsert
in interfaceorg.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
-
withInsertFrom
default HttpBodyMap withInsertFrom(java.lang.Object aFrom, java.lang.String aFromPath)
- Specified by:
withInsertFrom
in interfaceorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertFrom
in interfaceorg.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
-
withInsertTo
default HttpBodyMap withInsertTo(java.lang.String aToPath, java.lang.Object aFrom)
- Specified by:
withInsertTo
in interfaceorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertTo
in interfaceorg.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
-
withInsert
default HttpBodyMap withInsert(java.lang.String aToPath, java.lang.Object aFrom, java.lang.String aFromPath)
- Specified by:
withInsert
in interfaceorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsert
in interfaceorg.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
-
retrieveTo
HttpBodyMap retrieveTo(java.lang.String aToPath)
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveTo
default HttpBodyMap retrieveTo(java.lang.Object aToPath)
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveTo
default HttpBodyMap retrieveTo(java.lang.String... aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveTo
default HttpBodyMap retrieveTo(java.lang.Object... aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieve
HttpBodyMap retrieve(java.lang.String aFromPath, java.lang.String aToPath)
- Specified by:
retrieve
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieve
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveFrom
HttpBodyMap retrieveFrom(java.lang.String aFromPath)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveFrom
default HttpBodyMap retrieveFrom(java.lang.Object aParentPath)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveFrom
default HttpBodyMap retrieveFrom(java.lang.String... aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
retrieveFrom
default HttpBodyMap retrieveFrom(java.lang.Object... aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
delete
default java.lang.String delete(java.lang.String aKey)
- Specified by:
delete
in interfaceorg.refcodes.structure.CanonicalMap.MutableCanonicalMap
- Specified by:
delete
in interfaceorg.refcodes.structure.Keys.MutableKeys<java.lang.String,T extends java.lang.Object>
- Specified by:
delete
in interfaceorg.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
-
getIndexed
default HttpBodyMap getIndexed(int aIndex)
- Specified by:
getIndexed
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
getIndexed
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
getIndexed
default HttpBodyMap getIndexed(java.lang.String aPath, int aIndex)
- Specified by:
getIndexed
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
getIndexed
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
query
default HttpBodyMap query(java.lang.String aPathQuery)
- Specified by:
query
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
queryTo
default HttpBodyMap queryTo(java.lang.String aPathQuery, java.lang.String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
queryFrom
default HttpBodyMap queryFrom(java.lang.String aPathQuery, java.lang.String aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
query
default HttpBodyMap query(java.lang.String aPathQuery, java.lang.String aFromPath, java.lang.String aToPath)
- Specified by:
query
in interfaceorg.refcodes.structure.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.structure.PathMap<java.lang.String>
-
-