- java.lang.Object
-
- org.refcodes.struct.PathMapBuilderImpl<String>
-
- org.refcodes.struct.CanonicalMapBuilderImpl
-
- org.refcodes.web.HttpBodyMap
-
- All Implemented Interfaces:
Serializable
,Map<String,String>
,org.refcodes.mixin.AnnotatorAccessor
,org.refcodes.mixin.Clearable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.mixin.Dumpable
,org.refcodes.mixin.EmptyAccessor
,org.refcodes.mixin.TypeAccessor<String>
,org.refcodes.struct.CanonicalMap
,org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
,org.refcodes.struct.CanonicalMap.MutableCanonicalMap
,org.refcodes.struct.Containable
,org.refcodes.struct.Dictionary<String,String>
,org.refcodes.struct.Dictionary.MutableDictionary<String,String>
,org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
,org.refcodes.struct.InterOperableMap<String>
,org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
,org.refcodes.struct.InterOperableMap.MutableInterOperableMap<String>
,org.refcodes.struct.Keys<String,String>
,org.refcodes.struct.Keys.MutableKeys<String,String>
,org.refcodes.struct.Keys.MutableValues<String,String>
,org.refcodes.struct.PathMap<String>
,org.refcodes.struct.PathMap.MutablePathMap<String>
,org.refcodes.struct.PathMap.PathMapBuilder<String>
public class HttpBodyMap extends org.refcodes.struct.CanonicalMapBuilderImpl implements org.refcodes.struct.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.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.CanonicalMap
org.refcodes.struct.CanonicalMap.CanonicalMapBuilder, org.refcodes.struct.CanonicalMap.MutableCanonicalMap
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary
org.refcodes.struct.Dictionary.MutableDictionary<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary.MutableDictionary
org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,V extends Object,B extends org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.InterOperableMap
org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<T extends Object>, org.refcodes.struct.InterOperableMap.MutableInterOperableMap<T extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
org.refcodes.struct.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.struct.Keys.MutableValues<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.PathMap
org.refcodes.struct.PathMap.MutablePathMap<T extends Object>, org.refcodes.struct.PathMap.PathMapBuilder<T extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T,B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static String
STATUS_ALIAS_PATH
static String
STATUS_CODE_PATH
static String
STATUS_EXCEPTION_PATH
static String
STATUS_MESSAGE_PATH
static String
STATUS_TIMESTAMP_PATH
-
Constructor Summary
Constructors Constructor Description HttpBodyMap()
Create an emptyHttpBodyMap
instance using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.HttpBodyMap(Object aObj)
Create aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.HttpBodyMap(Object aObj, String aFromPath)
Creates aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.HttpBodyMap(String aToPath, Object aObj)
Create aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.HttpBodyMap(String aToPath, Object aObj, String aFromPath)
Creates aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
for the path declarations.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpBodyMap
getDirAt(int aIndex)
HttpBodyMap
getDirAt(String aPath, int aIndex)
String
getStatusAlias()
Retrieves the public path's ("status/alias") status alias.HttpStatusCode
getStatusCode()
Retrieves the public path's ("status/code") status code.Class<?>
getStatusException()
Retrieves the public path's ("status/exception") status exception.String
getStatusMessage()
Retrieves the public path's ("status/message") status message.Long
getStatusTimeStamp()
Retrieves the public path's ("status/Time-Stamp") status Time-Stamp.boolean
hasStatusAlias()
Determines whether a public path's ("status/alias") status alias exists.boolean
hasStatusCode()
Determines whether a public path's ("status/code") status code exists.boolean
hasStatusException()
Determines whether a public path's ("status/exception") status exception exists.boolean
hasStatusMessage()
Determines whether a public path's ("status/message") status message exists.boolean
hasStatusTimeStamp()
Determines whether a public path's ("status/Time-Stamp") status Time-Stamp in milliseconds exists.HttpBodyMap
putDirAt(int aIndex, Object aDir)
HttpBodyMap
putDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
putDirAt(Object[] aPathElements, int aIndex, Object aDir)
HttpBodyMap
putDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
putDirAt(Object aPath, int aIndex, Object aDir)
HttpBodyMap
putDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
putDirAt(String[] aPathElements, int aIndex, Object aDir)
HttpBodyMap
putDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
putDirAt(String aPath, int aIndex, Object aDir)
HttpBodyMap
putDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
putDirAt(Collection<?> aPathElements, int aIndex, Object aDir)
HttpBodyMap
putDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
String
putStatusAlias(String aStatusAlias)
Puts a public path's ("status/alias") status alias.String
putStatusAlias(HttpStatusCode aStatusCode)
Puts a public path's ("status/alias") status alias.String
putStatusCode(int aStatusCode)
Puts a public path's ("status/code") status code.String
putStatusCode(HttpStatusCode aStatusCode)
Puts a public path's ("status/code") status code.String
putStatusException(Class<Exception> aStatusException)
Puts a public path's ("status/exception") status exception.String
putStatusException(Exception aStatusException)
Puts a public path's ("status/exception") status exception.String
putStatusMessage(String aStatusMessage)
Puts a public path's ("status/message") status message.String
putStatusTimeStamp()
Puts a public path's ("status/Time-Stamp") status Time-Stamp to the current time in milliseconds as ofSystem.currentTimeMillis()
String
putStatusTimeStamp(long aStatusTimeStamp)
Puts a public path's ("status/Time-Stamp") status Time-Stamp in milliseconds.HttpBodyMap
query(Object... aQueryElements)
HttpBodyMap
query(String aPathQuery)
HttpBodyMap
query(String... aQueryElements)
HttpBodyMap
query(Collection<?> aQueryElements)
HttpBodyMap
query(Pattern aRegExp)
HttpBodyMap
queryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath)
HttpBodyMap
queryBetween(Object aFromPath, Object aPathQuery, Object aToPath)
HttpBodyMap
queryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath)
HttpBodyMap
queryBetween(String aFromPath, String aPathQuery, String aToPath)
HttpBodyMap
queryBetween(String aFromPath, Pattern aRegExp, String aToPath)
HttpBodyMap
queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath)
HttpBodyMap
queryFrom(Object[] aPathQuery, Object[] aFromPath)
HttpBodyMap
queryFrom(Object aPathQuery, Object aFromPath)
HttpBodyMap
queryFrom(String[] aPathQuery, String[] aFromPath)
HttpBodyMap
queryFrom(String aPathQuery, String aFromPath)
HttpBodyMap
queryFrom(Collection<?> aPathQuery, Collection<?> aFromPath)
HttpBodyMap
queryFrom(Pattern aRegExp, String aFromPath)
HttpBodyMap
queryTo(Object[] aPathQuery, String aToPath)
HttpBodyMap
queryTo(Object aPathQuery, String aToPath)
HttpBodyMap
queryTo(String[] aPathQuery, String aToPath)
HttpBodyMap
queryTo(String aPathQuery, String aToPath)
HttpBodyMap
queryTo(Collection<?> aPathQuery, String aToPath)
HttpBodyMap
queryTo(Pattern aRegExp, String aToPath)
HttpBodyMap
removeAll(Object aPathQuery)
HttpBodyMap
removeAll(Object... aPathQueryElements)
HttpBodyMap
removeAll(String aPathQuery)
HttpBodyMap
removeAll(String... aPathQueryElements)
HttpBodyMap
removeAll(Collection<?> aPathQueryElements)
HttpBodyMap
removeAll(Pattern aRegExp)
HttpBodyMap
removeDirAt(int aIndex)
HttpBodyMap
removeDirAt(Object[] aPathElements, int aIndex)
HttpBodyMap
removeDirAt(Object aPath, int aIndex)
HttpBodyMap
removeDirAt(String[] aPathElements, int aIndex)
HttpBodyMap
removeDirAt(String aPath, int aIndex)
HttpBodyMap
removeFrom(Object aPath)
HttpBodyMap
removeFrom(Object... aPathElements)
HttpBodyMap
removeFrom(String aPath)
HttpBodyMap
removeFrom(String... aPathElements)
HttpBodyMap
removePaths(String... aPaths)
HttpBodyMap
removePaths(Collection<?> aPaths)
HttpBodyMap
retrieveBetween(Object[] aFromPath, Object[] aToPath)
HttpBodyMap
retrieveBetween(Object aFromPath, Object aToPath)
HttpBodyMap
retrieveBetween(String[] aFromPath, String[] aToPath)
HttpBodyMap
retrieveBetween(String aFromPath, String aToPath)
HttpBodyMap
retrieveBetween(Collection<?> aFromPath, Collection<?> aToPath)
HttpBodyMap
retrieveFrom(Object aParentPath)
HttpBodyMap
retrieveFrom(Object... aPathElements)
HttpBodyMap
retrieveFrom(String aFromPath)
HttpBodyMap
retrieveFrom(String... aPathElements)
HttpBodyMap
retrieveFrom(Collection<?> aPathElements)
HttpBodyMap
retrieveTo(Object aToPath)
HttpBodyMap
retrieveTo(Object... aToPathElements)
HttpBodyMap
retrieveTo(String aToPath)
HttpBodyMap
retrieveTo(String... aToPathElements)
HttpBodyMap
retrieveTo(Collection<?> aToPathElements)
HttpBodyMap
withInsert(Object aObj)
HttpBodyMap
withInsert(org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
HttpBodyMap
withInsertBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
HttpBodyMap
withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
HttpBodyMap
withInsertBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
HttpBodyMap
withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
HttpBodyMap
withInsertBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
HttpBodyMap
withInsertBetween(String aToPath, Object aFrom, String aFromPath)
HttpBodyMap
withInsertBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
HttpBodyMap
withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withInsertBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withInsertFrom(Object aFrom, Object aFromPath)
HttpBodyMap
withInsertFrom(Object aFrom, Object... aFromPathElements)
HttpBodyMap
withInsertFrom(Object aFrom, String aFromPath)
HttpBodyMap
withInsertFrom(Object aFrom, String... aFromPathElements)
HttpBodyMap
withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
HttpBodyMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
HttpBodyMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
HttpBodyMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
HttpBodyMap
withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withInsertTo(Object[] aToPathElements, Object aFrom)
HttpBodyMap
withInsertTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withInsertTo(Object aToPath, Object aFrom)
HttpBodyMap
withInsertTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withInsertTo(String[] aToPathElements, Object aFrom)
HttpBodyMap
withInsertTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withInsertTo(String aToPath, Object aFrom)
HttpBodyMap
withInsertTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withInsertTo(Collection<?> aToPathElements, Object aFrom)
HttpBodyMap
withInsertTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withMerge(Object aObj)
HttpBodyMap
withMerge(org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
HttpBodyMap
withMergeBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
HttpBodyMap
withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
HttpBodyMap
withMergeBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
HttpBodyMap
withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
HttpBodyMap
withMergeBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
HttpBodyMap
withMergeBetween(String aToPath, Object aFrom, String aFromPath)
HttpBodyMap
withMergeBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
HttpBodyMap
withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withMergeBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withMergeFrom(Object aFrom, Object aFromPath)
HttpBodyMap
withMergeFrom(Object aFrom, Object... aFromPathElements)
HttpBodyMap
withMergeFrom(Object aFrom, String aFromPath)
HttpBodyMap
withMergeFrom(Object aFrom, String... aFromPathElements)
HttpBodyMap
withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
HttpBodyMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
HttpBodyMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
HttpBodyMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
HttpBodyMap
withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
HttpBodyMap
withMergeTo(Object[] aToPathElements, Object aFrom)
HttpBodyMap
withMergeTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withMergeTo(Object aToPath, Object aFrom)
HttpBodyMap
withMergeTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withMergeTo(String[] aToPathElements, Object aFrom)
HttpBodyMap
withMergeTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withMergeTo(String aToPath, Object aFrom)
HttpBodyMap
withMergeTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withMergeTo(Collection<?> aToPathElements, Object aFrom)
HttpBodyMap
withMergeTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
HttpBodyMap
withPut(Object[] aPathElements, String aValue)
HttpBodyMap
withPut(String[] aKey, String aValue)
HttpBodyMap
withPut(String aKey, String aValue)
HttpBodyMap
withPut(Collection<?> aPathElements, String aValue)
HttpBodyMap
withPut(org.refcodes.struct.Property aProperty)
HttpBodyMap
withPut(org.refcodes.struct.Relation<String,String> aProperty)
HttpBodyMap
withPutBoolean(Object[] aPathElements, Boolean aValue)
HttpBodyMap
withPutBoolean(Object aKey, Boolean aValue)
HttpBodyMap
withPutBoolean(String[] aPathElements, Boolean aValue)
HttpBodyMap
withPutBoolean(String aKey, Boolean aValue)
HttpBodyMap
withPutBoolean(Collection<?> aPathElements, Boolean aValue)
HttpBodyMap
withPutByte(Object[] aPathElements, Byte aValue)
HttpBodyMap
withPutByte(Object aKey, Byte aValue)
HttpBodyMap
withPutByte(String[] aPathElements, Byte aValue)
HttpBodyMap
withPutByte(String aKey, Byte aValue)
HttpBodyMap
withPutByte(Collection<?> aPathElements, Byte aValue)
HttpBodyMap
withPutChar(Object[] aPathElements, Character aValue)
HttpBodyMap
withPutChar(Object aKey, Character aValue)
HttpBodyMap
withPutChar(String[] aPathElements, Character aValue)
HttpBodyMap
withPutChar(String aKey, Character aValue)
HttpBodyMap
withPutChar(Collection<?> aPathElements, Character aValue)
<C> HttpBodyMap
withPutClass(Object[] aPathElements, Class<C> aValue)
<C> HttpBodyMap
withPutClass(Object aKey, Class<C> aValue)
<C> HttpBodyMap
withPutClass(String[] aPathElements, Class<C> aValue)
<C> HttpBodyMap
withPutClass(String aKey, Class<C> aValue)
<C> HttpBodyMap
withPutClass(Collection<?> aPathElements, Class<C> aValue)
HttpBodyMap
withPutDirAt(int aIndex, Object aDir)
HttpBodyMap
withPutDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
withPutDirAt(Object[] aPathElements, int aIndex, Object aDir)
HttpBodyMap
withPutDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
withPutDirAt(Object aPath, int aIndex, Object aDir)
HttpBodyMap
withPutDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
withPutDirAt(String[] aPathElements, int aIndex, Object aDir)
HttpBodyMap
withPutDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
withPutDirAt(String aPath, int aIndex, Object aDir)
HttpBodyMap
withPutDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir)
HttpBodyMap
withPutDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir)
HttpBodyMap
withPutDouble(Object[] aPathElements, Double aValue)
HttpBodyMap
withPutDouble(Object aKey, Double aValue)
HttpBodyMap
withPutDouble(String[] aPathElements, Double aValue)
HttpBodyMap
withPutDouble(String aKey, Double aValue)
HttpBodyMap
withPutDouble(Collection<?> aPathElements, Double aValue)
<E extends Enum<E>>
HttpBodyMapwithPutEnum(Object[] aPathElements, E aValue)
<E extends Enum<E>>
HttpBodyMapwithPutEnum(Object aKey, E aValue)
<E extends Enum<E>>
HttpBodyMapwithPutEnum(String[] aPathElements, E aValue)
<E extends Enum<E>>
HttpBodyMapwithPutEnum(String aKey, E aValue)
<E extends Enum<E>>
HttpBodyMapwithPutEnum(Collection<?> aPathElements, E aValue)
HttpBodyMap
withPutFloat(Object[] aPathElements, Float aValue)
HttpBodyMap
withPutFloat(Object aKey, Float aValue)
HttpBodyMap
withPutFloat(String[] aPathElements, Float aValue)
HttpBodyMap
withPutFloat(String aKey, Float aValue)
HttpBodyMap
withPutFloat(Collection<?> aPathElements, Float aValue)
HttpBodyMap
withPutInt(Object[] aPathElements, Integer aValue)
HttpBodyMap
withPutInt(Object aKey, Integer aValue)
HttpBodyMap
withPutInt(String[] aPathElements, Integer aValue)
HttpBodyMap
withPutInt(String aKey, Integer aValue)
HttpBodyMap
withPutInt(Collection<?> aPathElements, Integer aValue)
HttpBodyMap
withPutLong(Object[] aPathElements, Long aValue)
HttpBodyMap
withPutLong(Object aKey, Long aValue)
HttpBodyMap
withPutLong(String[] aPathElements, Long aValue)
HttpBodyMap
withPutLong(String aKey, Long aValue)
HttpBodyMap
withPutLong(Collection<?> aPathElements, Long aValue)
HttpBodyMap
withPutShort(Object[] aPathElements, Short aValue)
HttpBodyMap
withPutShort(Object aKey, Short aValue)
HttpBodyMap
withPutShort(String[] aPathElements, Short aValue)
HttpBodyMap
withPutShort(String aKey, Short aValue)
HttpBodyMap
withPutShort(Collection<?> aPathElements, Short aValue)
HttpBodyMap
withPutStatusAlias(String aStatusAlias)
Puts a public path's ("status/alias") status alias.HttpBodyMap
withPutStatusAlias(HttpStatusCode aStatusCode)
Puts a public path's ("status/alias") status alias.HttpBodyMap
withPutStatusCode(int aStatusCode)
Puts a public path's ("status/code") status code.HttpBodyMap
withPutStatusCode(HttpStatusCode aStatusCode)
Puts a public path's ("status/code") status code.HttpBodyMap
withPutString(Object[] aPathElements, String aValue)
HttpBodyMap
withPutString(Object aKey, String aValue)
HttpBodyMap
withPutString(String[] aPathElements, String aValue)
HttpBodyMap
withPutString(String aKey, String aValue)
HttpBodyMap
withPutString(Collection<?> aPathElements, String aValue)
HttpBodyMap
withRemoveFrom(Object aPath)
HttpBodyMap
withRemoveFrom(Object... aPathElements)
HttpBodyMap
withRemoveFrom(String aPath)
HttpBodyMap
withRemoveFrom(String... aPathElements)
HttpBodyMap
withRemoveFrom(Collection<?> aPathElements)
HttpBodyMap
withRemovePaths(String... aPathElements)
-
Methods inherited from class org.refcodes.struct.CanonicalMapBuilderImpl
fromInstance, fromObject, toInstance
-
Methods inherited from class org.refcodes.struct.PathMapBuilderImpl
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, createBackingMap, entrySet, equals, forEach, fromValue, fromValue, get, getAnnotator, getDelimiter, getOrDefault, getType, hashCode, insert, insertBetween, insertFrom, insertTo, isEmpty, keySet, merge, merge, mergeBetween, mergeFrom, mergeTo, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, toDataStructure, toString, toType, values
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.refcodes.struct.CanonicalMap
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharArray, asCharArray, asCharArray, asCharArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntArray, asIntArray, asIntArray, asIntArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, toMap, toProperties
-
Methods inherited from interface org.refcodes.struct.CanonicalMap.MutableCanonicalMap
containsValue, insert, insertBetween, insertFrom, insertTo, put, put, put, put, put, putAll, putAll, putAll, removeFrom, toDump
-
Methods inherited from interface org.refcodes.struct.InterOperableMap
getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getByte, getByte, getByte, getByte, getByte, getByteOr, getByteOr, getByteOr, getByteOr, getByteOr, getChar, getChar, getChar, getChar, getChar, getCharOr, getCharOr, getCharOr, getCharOr, getCharOr, getClass, getClass, getClass, getClass, getClass, getClassOr, getClassOr, getClassOr, getClassOr, getClassOr, getDouble, getDouble, getDouble, getDouble, getDouble, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getEnum, getEnum, getEnum, getEnum, getEnum, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getFloat, getFloat, getFloat, getFloat, getFloat, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getInt, getInt, getInt, getInt, getInt, getIntOr, getIntOr, getIntOr, getIntOr, getIntOr, getLong, getLong, getLong, getLong, getLong, getLongOr, getLongOr, getLongOr, getLongOr, getLongOr, getShort, getShort, getShort, getShort, getShort, getShortOr, getShortOr, getShortOr, getShortOr, getShortOr, getString, getString, getString, getString, getString, getStringOr, getStringOr, getStringOr, getStringOr, getStringOr
-
Methods inherited from interface org.refcodes.struct.InterOperableMap.MutableInterOperableMap
containsValue, insert, insertBetween, insertFrom, insertTo, putBoolean, putBoolean, putBoolean, putBoolean, putBoolean, putByte, putByte, putByte, putByte, putByte, putChar, putChar, putChar, putChar, putChar, putClass, putClass, putClass, putClass, putClass, putDouble, putDouble, putDouble, putDouble, putDouble, putEnum, putEnum, putEnum, putEnum, putEnum, putFloat, putFloat, putFloat, putFloat, putFloat, putInt, putInt, putInt, putInt, putInt, putLong, putLong, putLong, putLong, putLong, putShort, putShort, putShort, putShort, putShort, putString, putString, putString, putString, putString
-
Methods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, values
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.struct.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toType
-
Methods inherited from interface org.refcodes.struct.PathMap.MutablePathMap
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, delete, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
-
-
-
-
Field Detail
-
STATUS_CODE_PATH
public static final String STATUS_CODE_PATH
- See Also:
- Constant Field Values
-
STATUS_ALIAS_PATH
public static final String STATUS_ALIAS_PATH
- See Also:
- Constant Field Values
-
STATUS_MESSAGE_PATH
public static final String STATUS_MESSAGE_PATH
- See Also:
- Constant Field Values
-
STATUS_EXCEPTION_PATH
public static final String STATUS_EXCEPTION_PATH
- See Also:
- Constant Field Values
-
STATUS_TIMESTAMP_PATH
public static final String STATUS_TIMESTAMP_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HttpBodyMap
public HttpBodyMap()
Create an emptyHttpBodyMap
instance using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.
-
HttpBodyMap
public HttpBodyMap(Object aObj)
Create aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.- Parameters:
aObj
- The object from which the elements are to be added.
-
HttpBodyMap
public HttpBodyMap(String aToPath, Object aObj)
Create aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aObj
- The object from which the elements are to be added.
-
HttpBodyMap
public HttpBodyMap(Object aObj, String aFromPath)
Creates aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
) for the path declarations.- Parameters:
aObj
- The object from which the elements are to be added.aFromPath
- The path from where to start adding elements of the provided object.
-
HttpBodyMap
public HttpBodyMap(String aToPath, Object aObj, String aFromPath)
Creates aHttpBodyMap
instance containing the elements as ofPathMap.MutablePathMap.insert(Object)
using the public path delimiter "/" (Delimiter.PATH
for the path declarations.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aObj
- The object from which the elements are to be added.aFromPath
- The path from where to start adding elements of the provided object.
-
-
Method Detail
-
retrieveFrom
public HttpBodyMap retrieveFrom(String aFromPath)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
- Overrides:
retrieveFrom
in classorg.refcodes.struct.CanonicalMapBuilderImpl
-
retrieveTo
public HttpBodyMap retrieveTo(String aToPath)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
- Overrides:
retrieveTo
in classorg.refcodes.struct.CanonicalMapBuilderImpl
-
retrieveBetween
public HttpBodyMap retrieveBetween(String aFromPath, String aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
withPut
public HttpBodyMap withPut(String aKey, String aValue)
- Specified by:
withPut
in interfaceorg.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Overrides:
withPut
in classorg.refcodes.struct.CanonicalMapBuilderImpl
-
getDirAt
public HttpBodyMap getDirAt(int aIndex)
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
public HttpBodyMap getDirAt(String aPath, int aIndex)
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
getDirAt
in interfaceorg.refcodes.struct.PathMap<String>
-
getStatusAlias
public String getStatusAlias()
Retrieves the public path's ("status/alias") status alias.- Returns:
- The previously set value for the status alias public path.
-
getStatusCode
public HttpStatusCode getStatusCode()
Retrieves the public path's ("status/code") status code.- Returns:
- The previously set value for the status code public path.
-
getStatusException
public Class<?> getStatusException()
Retrieves the public path's ("status/exception") status exception.- Returns:
- The previously set value for the status exception public path.
-
getStatusMessage
public String getStatusMessage()
Retrieves the public path's ("status/message") status message.- Returns:
- The previously set value for the status message public path.
-
getStatusTimeStamp
public Long getStatusTimeStamp()
Retrieves the public path's ("status/Time-Stamp") status Time-Stamp.- Returns:
- The previously set value for the status Time-Stamp public path.
-
hasStatusAlias
public boolean hasStatusAlias()
Determines whether a public path's ("status/alias") status alias exists.- Returns:
- True in case there is a valid value for the status alias default path.
-
hasStatusCode
public boolean hasStatusCode()
Determines whether a public path's ("status/code") status code exists.- Returns:
- True in case there is a valid value for the status code default path.
-
hasStatusException
public boolean hasStatusException()
Determines whether a public path's ("status/exception") status exception exists.- Returns:
- True in case there is a valid value for the status exception public path.
-
hasStatusMessage
public boolean hasStatusMessage()
Determines whether a public path's ("status/message") status message exists.- Returns:
- True in case there is a valid value for the status message public path.
-
hasStatusTimeStamp
public boolean hasStatusTimeStamp()
Determines whether a public 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 public path.
-
putDirAt
public HttpBodyMap putDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putDirAt
public HttpBodyMap putDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
putDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
- Throws:
IllegalArgumentException
-
putStatusAlias
public String putStatusAlias(HttpStatusCode aStatusCode)
Puts a public 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 public path.
-
putStatusAlias
public String putStatusAlias(String aStatusAlias)
Puts a public path's ("status/alias") status alias.- Parameters:
aStatusAlias
- The status alias value to be set.- Returns:
- The previously set value for the status alias public path.
-
putStatusCode
public String putStatusCode(HttpStatusCode aStatusCode)
Puts a public path's ("status/code") status code.- Parameters:
aStatusCode
- TheHttpStatusCode
to be set.- Returns:
- The previously set value for the status code public path.
-
putStatusCode
public String putStatusCode(int aStatusCode)
Puts a public path's ("status/code") status code.- Parameters:
aStatusCode
- The status code value to be set.- Returns:
- The previously set value for the status code public path.
-
putStatusException
public String putStatusException(Class<Exception> aStatusException)
Puts a public path's ("status/exception") status exception.- Parameters:
aStatusException
- The status exception value to be set.- Returns:
- The previously set value for the status exception public path.
-
putStatusException
public String putStatusException(Exception aStatusException)
Puts a public path's ("status/exception") status exception.- Parameters:
aStatusException
- The status exception value to be set.- Returns:
- The previously set value for the status exception public path.
-
putStatusMessage
public String putStatusMessage(String aStatusMessage)
Puts a public path's ("status/message") status message.- Parameters:
aStatusMessage
- The status message value to be set.- Returns:
- The previously set value for the status message public path.
-
putStatusTimeStamp
public String putStatusTimeStamp()
Puts a public 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 public path.
-
putStatusTimeStamp
public String putStatusTimeStamp(long aStatusTimeStamp)
Puts a public 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 public path.
-
query
public HttpBodyMap query(Collection<?> aQueryElements)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
public HttpBodyMap query(Object... aQueryElements)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
public HttpBodyMap query(String aPathQuery)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
public HttpBodyMap query(Pattern aRegExp)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
query
public HttpBodyMap query(String... aQueryElements)
- Specified by:
query
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
query
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
public HttpBodyMap queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
public HttpBodyMap queryBetween(Object aFromPath, Object aPathQuery, Object aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
public HttpBodyMap queryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
public HttpBodyMap queryBetween(String aFromPath, String aPathQuery, String aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
public HttpBodyMap queryBetween(String aFromPath, Pattern aRegExp, String aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
public HttpBodyMap queryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath)
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
public HttpBodyMap queryFrom(Collection<?> aPathQuery, Collection<?> aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
public HttpBodyMap queryFrom(Object aPathQuery, Object aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
public HttpBodyMap queryFrom(Object[] aPathQuery, Object[] aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
public HttpBodyMap queryFrom(String aPathQuery, String aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
public HttpBodyMap queryFrom(Pattern aRegExp, String aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
public HttpBodyMap queryFrom(String[] aPathQuery, String[] aFromPath)
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
public HttpBodyMap queryTo(Collection<?> aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
public HttpBodyMap queryTo(Object aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
public HttpBodyMap queryTo(Object[] aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
public HttpBodyMap queryTo(String aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
public HttpBodyMap queryTo(Pattern aRegExp, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
public HttpBodyMap queryTo(String[] aPathQuery, String aToPath)
- Specified by:
queryTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
queryTo
in interfaceorg.refcodes.struct.PathMap<String>
-
removePaths
public HttpBodyMap removePaths(Collection<?> aPaths)
- Specified by:
removePaths
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removePaths
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removePaths
public HttpBodyMap removePaths(String... aPaths)
- Specified by:
removePaths
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removePaths
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
public HttpBodyMap removeAll(String... aPathQueryElements)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
public HttpBodyMap removeAll(Object... aPathQueryElements)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
public HttpBodyMap removeAll(Collection<?> aPathQueryElements)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
public HttpBodyMap removeAll(String aPathQuery)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
public HttpBodyMap removeAll(Pattern aRegExp)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeAll
public HttpBodyMap removeAll(Object aPathQuery)
- Specified by:
removeAll
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeAll
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
public HttpBodyMap removeDirAt(int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
public HttpBodyMap removeDirAt(Object aPath, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
public HttpBodyMap removeDirAt(Object[] aPathElements, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
public HttpBodyMap removeDirAt(String aPath, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeDirAt
public HttpBodyMap removeDirAt(String[] aPathElements, int aIndex)
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeDirAt
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
public HttpBodyMap removeFrom(Object... aPathElements)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
public HttpBodyMap removeFrom(Object aPath)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
public HttpBodyMap removeFrom(String aPath)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
removeFrom
public HttpBodyMap removeFrom(String... aPathElements)
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.CanonicalMap.MutableCanonicalMap
- Specified by:
removeFrom
in interfaceorg.refcodes.struct.PathMap.MutablePathMap<String>
-
retrieveBetween
public HttpBodyMap retrieveBetween(Collection<?> aFromPath, Collection<?> aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
public HttpBodyMap retrieveBetween(Object aFromPath, Object aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
public HttpBodyMap retrieveBetween(Object[] aFromPath, Object[] aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
public HttpBodyMap retrieveBetween(String[] aFromPath, String[] aToPath)
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveBetween
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
public HttpBodyMap retrieveFrom(Collection<?> aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
public HttpBodyMap retrieveFrom(Object aParentPath)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
public HttpBodyMap retrieveFrom(Object... aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
public HttpBodyMap retrieveFrom(String... aPathElements)
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveFrom
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
public HttpBodyMap retrieveTo(Collection<?> aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
public HttpBodyMap retrieveTo(Object aToPath)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
public HttpBodyMap retrieveTo(Object... aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
public HttpBodyMap retrieveTo(String... aToPathElements)
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.CanonicalMap
- Specified by:
retrieveTo
in interfaceorg.refcodes.struct.PathMap<String>
-
withPutStatusAlias
public HttpBodyMap withPutStatusAlias(HttpStatusCode aStatusCode)
Puts a public 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 public path.
-
withPutStatusAlias
public HttpBodyMap withPutStatusAlias(String aStatusAlias)
Puts a public path's ("status/alias") status alias.- Parameters:
aStatusAlias
- The status alias value to be set.- Returns:
- The previously set value for the status alias public path.
-
withPutStatusCode
public HttpBodyMap withPutStatusCode(HttpStatusCode aStatusCode)
Puts a public path's ("status/code") status code.- Parameters:
aStatusCode
- TheHttpStatusCode
to be set.- Returns:
- The previously set value for the status code public path.
-
withPutStatusCode
public HttpBodyMap withPutStatusCode(int aStatusCode)
Puts a public path's ("status/code") status code.- Parameters:
aStatusCode
- The status code value to be set.- Returns:
- The previously set value for the status code public path.
-
withPut
public HttpBodyMap withPut(Collection<?> aPathElements, String aValue)
-
withPut
public HttpBodyMap withPut(Object[] aPathElements, String aValue) throws NumberFormatException
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
NumberFormatException
-
withPut
public HttpBodyMap withPut(org.refcodes.struct.Relation<String,String> aProperty)
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPut
in interfaceorg.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
- Specified by:
withPut
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPut
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withPut
public HttpBodyMap withPut(org.refcodes.struct.Property aProperty)
- Specified by:
withPut
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
-
withPut
public HttpBodyMap withPut(String[] aKey, String aValue)
-
withPutBoolean
public HttpBodyMap withPutBoolean(Collection<?> aPathElements, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
public HttpBodyMap withPutBoolean(Object aKey, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
public HttpBodyMap withPutBoolean(Object[] aPathElements, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
public HttpBodyMap withPutBoolean(String aKey, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutBoolean
public HttpBodyMap withPutBoolean(String[] aPathElements, Boolean aValue)
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutBoolean
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
public HttpBodyMap withPutByte(Collection<?> aPathElements, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
public HttpBodyMap withPutByte(Object aKey, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
public HttpBodyMap withPutByte(Object[] aPathElements, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
public HttpBodyMap withPutByte(String aKey, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutByte
public HttpBodyMap withPutByte(String[] aPathElements, Byte aValue)
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutByte
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
public HttpBodyMap withPutChar(Collection<?> aPathElements, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
public HttpBodyMap withPutChar(Object aKey, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
public HttpBodyMap withPutChar(Object[] aPathElements, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
public HttpBodyMap withPutChar(String aKey, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutChar
public HttpBodyMap withPutChar(String[] aPathElements, Character aValue)
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutChar
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
public <C> HttpBodyMap withPutClass(Collection<?> aPathElements, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
public <C> HttpBodyMap withPutClass(Object aKey, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
public <C> HttpBodyMap withPutClass(Object[] aPathElements, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
public <C> HttpBodyMap withPutClass(String aKey, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutClass
public <C> HttpBodyMap withPutClass(String[] aPathElements, Class<C> aValue)
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutClass
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
public HttpBodyMap withPutDouble(Collection<?> aPathElements, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
public HttpBodyMap withPutDouble(Object aKey, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
public HttpBodyMap withPutDouble(Object[] aPathElements, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
public HttpBodyMap withPutDouble(String aKey, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutDouble
public HttpBodyMap withPutDouble(String[] aPathElements, Double aValue)
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDouble
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
public <E extends Enum<E>> HttpBodyMap withPutEnum(Collection<?> aPathElements, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
public <E extends Enum<E>> HttpBodyMap withPutEnum(Object aKey, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
public <E extends Enum<E>> HttpBodyMap withPutEnum(Object[] aPathElements, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
public <E extends Enum<E>> HttpBodyMap withPutEnum(String aKey, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutEnum
public <E extends Enum<E>> HttpBodyMap withPutEnum(String[] aPathElements, E aValue)
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutEnum
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
public HttpBodyMap withPutFloat(Collection<?> aPathElements, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
public HttpBodyMap withPutFloat(Object aKey, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
public HttpBodyMap withPutFloat(Object[] aPathElements, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
public HttpBodyMap withPutFloat(String aKey, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutFloat
public HttpBodyMap withPutFloat(String[] aPathElements, Float aValue)
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutFloat
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
public HttpBodyMap withPutInt(Collection<?> aPathElements, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
public HttpBodyMap withPutInt(Object aKey, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
public HttpBodyMap withPutInt(Object[] aPathElements, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
public HttpBodyMap withPutInt(String aKey, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutInt
public HttpBodyMap withPutInt(String[] aPathElements, Integer aValue)
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutInt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
public HttpBodyMap withPutLong(Collection<?> aPathElements, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
public HttpBodyMap withPutLong(Object aKey, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
public HttpBodyMap withPutLong(Object[] aPathElements, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
public HttpBodyMap withPutLong(String aKey, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutLong
public HttpBodyMap withPutLong(String[] aPathElements, Long aValue)
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutLong
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
public HttpBodyMap withPutShort(Collection<?> aPathElements, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
public HttpBodyMap withPutShort(Object aKey, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
public HttpBodyMap withPutShort(Object[] aPathElements, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
public HttpBodyMap withPutShort(String aKey, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutShort
public HttpBodyMap withPutShort(String[] aPathElements, Short aValue)
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutShort
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
public HttpBodyMap withPutString(Collection<?> aPathElements, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
public HttpBodyMap withPutString(Object aKey, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
public HttpBodyMap withPutString(Object[] aPathElements, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
public HttpBodyMap withPutString(String aKey, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withPutString
public HttpBodyMap withPutString(String[] aPathElements, String aValue)
- Specified by:
withPutString
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutString
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
-
withInsert
public HttpBodyMap withInsert(Object aObj)
-
withInsert
public HttpBodyMap withInsert(org.refcodes.struct.PathMap<String> aFrom)
-
withInsertBetween
public HttpBodyMap withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(String aToPath, Object aFrom, String aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertBetween
public HttpBodyMap withInsertBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withInsertBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withInsertFrom
public HttpBodyMap withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
-
withInsertFrom
public HttpBodyMap withInsertFrom(Object aFrom, Object aFromPath)
-
withInsertFrom
public HttpBodyMap withInsertFrom(Object aFrom, Object... aFromPathElements)
-
withInsertFrom
public HttpBodyMap withInsertFrom(Object aFrom, String aFromPath)
-
withInsertFrom
public HttpBodyMap withInsertFrom(Object aFrom, String... aFromPathElements)
-
withInsertFrom
public HttpBodyMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
-
withInsertFrom
public HttpBodyMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
-
withInsertFrom
public HttpBodyMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
-
withInsertFrom
public HttpBodyMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
-
withInsertFrom
public HttpBodyMap withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
-
withInsertTo
public HttpBodyMap withInsertTo(Collection<?> aToPathElements, Object aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(Object aToPath, Object aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(Object[] aToPathElements, Object aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(String aToPath, Object aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(String[] aToPathElements, Object aFrom)
-
withInsertTo
public HttpBodyMap withInsertTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withMerge
public HttpBodyMap withMerge(Object aObj)
-
withMerge
public HttpBodyMap withMerge(org.refcodes.struct.PathMap<String> aFrom)
-
withMergeBetween
public HttpBodyMap withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(String aToPath, Object aFrom, String aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeBetween
public HttpBodyMap withMergeBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withMergeBetween
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
withMergeFrom
public HttpBodyMap withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
-
withMergeFrom
public HttpBodyMap withMergeFrom(Object aFrom, Object aFromPath)
-
withMergeFrom
public HttpBodyMap withMergeFrom(Object aFrom, Object... aFromPathElements)
-
withMergeFrom
public HttpBodyMap withMergeFrom(Object aFrom, String aFromPath)
-
withMergeFrom
public HttpBodyMap withMergeFrom(Object aFrom, String... aFromPathElements)
-
withMergeFrom
public HttpBodyMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
-
withMergeFrom
public HttpBodyMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
-
withMergeFrom
public HttpBodyMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
-
withMergeFrom
public HttpBodyMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
-
withMergeFrom
public HttpBodyMap withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
-
withMergeTo
public HttpBodyMap withMergeTo(Collection<?> aToPathElements, Object aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(Object aToPath, Object aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(Object[] aToPathElements, Object aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(String aToPath, Object aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(String[] aToPathElements, Object aFrom)
-
withMergeTo
public HttpBodyMap withMergeTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
-
withPutDirAt
public HttpBodyMap withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withPutDirAt
public HttpBodyMap withPutDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
- Specified by:
withPutDirAt
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
- Throws:
IllegalArgumentException
-
withRemoveFrom
public HttpBodyMap withRemoveFrom(Collection<?> aPathElements)
-
withRemoveFrom
public HttpBodyMap withRemoveFrom(Object aPath)
-
withRemoveFrom
public HttpBodyMap withRemoveFrom(Object... aPathElements)
-
withRemoveFrom
public HttpBodyMap withRemoveFrom(String aPath)
-
withRemoveFrom
public HttpBodyMap withRemoveFrom(String... aPathElements)
-
withRemovePaths
public HttpBodyMap withRemovePaths(String... aPathElements)
- Specified by:
withRemovePaths
in interfaceorg.refcodes.struct.CanonicalMap.CanonicalMapBuilder
- Specified by:
withRemovePaths
in interfaceorg.refcodes.struct.PathMap.PathMapBuilder<String>
-
-