Class ContentType

java.lang.Object
org.refcodes.struct.PathMapBuilderImpl<String>
org.refcodes.struct.CanonicalMapBuilderImpl
org.refcodes.properties.PropertiesBuilderImpl
org.refcodes.web.ContentType
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.properties.Properties, org.refcodes.properties.Properties.MutableProperties, org.refcodes.properties.Properties.PropertiesBuilder, 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>, HttpMediaType, HttpMediaTypeAccessor.HttpMediaTypeProvider<RuntimeException>, MediaTypeAccessor, TopLevelTypeAccessor

public class ContentType extends org.refcodes.properties.PropertiesBuilderImpl implements TopLevelTypeAccessor, MediaTypeAccessor, org.refcodes.properties.Properties.PropertiesBuilder, HttpMediaType
A ContentType represents a MediaType and its according TopLevelType with additional (optional) suffixed parameters (as of the according HTTP Header-Fields). In other words, it is a concrete occurrence of a MediaType in an HTTP header including the particular parameters. A ContentType with the particular parameters may look as follows: "application/json;charset=UTF-8" in case of MediaType.APPLICATION_JSON and the parameter' MediaTypeParameter.CHARSET name set to the Encoding.UTF_8 code.
See Also:
  • Constructor Details

    • ContentType

      public ContentType(MediaType aMediaType)
      Constructs the ContentType from the provided MediaType (and with it the TopLevelType).
      Parameters:
      aMediaType - The MediaType from which to create the ContentType instance.
    • ContentType

      public ContentType(String aHttpMediaType)
      Constructs a ContentType instance form a Media-Argument String as passed in the according HTTP Header-Fields. A Media-Argument String may look as follows: "application/json;charset=UTF-8". The properties introduced by a semicolon (";") are parsed into the ContentType's parameters map (accessible via PathMapBuilderImpl.keySet(), PathMapBuilderImpl.values(), PathMapBuilderImpl.get(Object) or adjustable by PathMapBuilderImpl.put(String, Object) and the such Properties operations).
      Parameters:
      aHttpMediaType - A HTTP Header-Fields Media-Argument String.
    • ContentType

      public ContentType(MediaType aMediaType, Map<String,String> aProperties)
      Instantiates a new content type impl.
      Parameters:
      aMediaType - the media type
      aProperties - the properties
  • Method Details

    • getTopLevelType

      public TopLevelType getTopLevelType()
      Retrieves the Media-Top-Level-Type from the Media-Top-Level-Type property.
      Specified by:
      getTopLevelType in interface TopLevelTypeAccessor
      Returns:
      The Media-Top-Level-Type stored by the Media-Top-Level-Type property.
    • put

      public String put(MediaTypeParameter aParameter, String aValue)
      Put.
      Parameters:
      aParameter - the parameter
      aValue - the value
      Returns:
      the string
    • withPut

      public ContentType withPut(MediaTypeParameter aParameter, String aValue)
      With put.
      Parameters:
      aParameter - the parameter
      aValue - the value
      Returns:
      the content type
    • getCharsetParametrer

      public String getCharsetParametrer()
      Retrieves the charset parameter from the properties of this ContentType instance.
      Returns:
      The charset parameter or null if none is found.
    • putCharsetParametrer

      public String putCharsetParametrer(String aCharsetCode)
      Sets the charset parameter's charset-code.
      Parameters:
      aCharsetCode - The code of the charset to be set (e.g. "UTF-8"), see Encoding for some common codes.
      Returns:
      The charset parameter's charset-code (if previously been set) or null if none was set before.
    • withCharsetParametrer

      public ContentType withCharsetParametrer(String aValue)
      Sets the charset parameter's charset-code.
      Parameters:
      aValue - the value
      Returns:
      This ContentType instance as of the Builder-Pattern.
    • toHttpMediaType

      public String toHttpMediaType()
      Returns the HTTP media type: It consists of the Media-Top-Level-Type ( getTopLevelType() and the Media-Subtype ( getMediaType()) as well as some (optional) suffixed parameters (as of PathMapBuilderImpl.keySet() and PathMapBuilderImpl.get(Object), mutable via PathMapBuilderImpl.put(Object, Object)) all being concatenated in an HTTP valid manner, such as: "application/json;charset=UTF-8".
      Specified by:
      toHttpMediaType in interface HttpMediaType
      Specified by:
      toHttpMediaType in interface HttpMediaTypeAccessor.HttpMediaTypeProvider<RuntimeException>
      Returns:
      The HTTP header Media-Type as of the IANA specification.
    • withPut

      public ContentType withPut(Collection<?> aPathElements, String aValue)
      Specified by:
      withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPut

      public ContentType withPut(Object[] aPathElements, String aValue) throws NumberFormatException
      Specified by:
      withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      NumberFormatException
    • withPut

      public ContentType withPut(org.refcodes.struct.Relation<String,String> aProperty)
      Specified by:
      withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPut in interface org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
      Specified by:
      withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPut

      public ContentType withPut(String aKey, String aValue)
      Specified by:
      withPut in interface org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.struct.PathMap.PathMapBuilder<String>>
      Specified by:
      withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      Overrides:
      withPut in class org.refcodes.properties.PropertiesBuilderImpl
    • withPut

      public ContentType withPut(org.refcodes.struct.Property aProperty)
      Specified by:
      withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPut

      public ContentType withPut(String[] aKey, String aValue)
      Specified by:
      withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutBoolean

      public ContentType withPutBoolean(Collection<?> aPathElements, Boolean aValue)
      Specified by:
      withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutBoolean

      public ContentType withPutBoolean(Object aKey, Boolean aValue)
      Specified by:
      withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutBoolean

      public ContentType withPutBoolean(Object[] aPathElements, Boolean aValue)
      Specified by:
      withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutBoolean

      public ContentType withPutBoolean(String aKey, Boolean aValue)
      Specified by:
      withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutBoolean

      public ContentType withPutBoolean(String[] aPathElements, Boolean aValue)
      Specified by:
      withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutByte

      public ContentType withPutByte(Collection<?> aPathElements, Byte aValue)
      Specified by:
      withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutByte

      public ContentType withPutByte(Object aKey, Byte aValue)
      Specified by:
      withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutByte

      public ContentType withPutByte(Object[] aPathElements, Byte aValue)
      Specified by:
      withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutByte

      public ContentType withPutByte(String aKey, Byte aValue)
      Specified by:
      withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutByte

      public ContentType withPutByte(String[] aPathElements, Byte aValue)
      Specified by:
      withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutChar

      public ContentType withPutChar(Collection<?> aPathElements, Character aValue)
      Specified by:
      withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutChar

      public ContentType withPutChar(Object aKey, Character aValue)
      Specified by:
      withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutChar

      public ContentType withPutChar(Object[] aPathElements, Character aValue)
      Specified by:
      withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutChar

      public ContentType withPutChar(String aKey, Character aValue)
      Specified by:
      withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutChar

      public ContentType withPutChar(String[] aPathElements, Character aValue)
      Specified by:
      withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutClass

      public <C> ContentType withPutClass(Collection<?> aPathElements, Class<C> aValue)
      Specified by:
      withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutClass

      public <C> ContentType withPutClass(Object aKey, Class<C> aValue)
      Specified by:
      withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutClass

      public <C> ContentType withPutClass(Object[] aPathElements, Class<C> aValue)
      Specified by:
      withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutClass

      public <C> ContentType withPutClass(String aKey, Class<C> aValue)
      Specified by:
      withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutClass

      public <C> ContentType withPutClass(String[] aPathElements, Class<C> aValue)
      Specified by:
      withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutDouble

      public ContentType withPutDouble(Collection<?> aPathElements, Double aValue)
      Specified by:
      withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutDouble

      public ContentType withPutDouble(Object aKey, Double aValue)
      Specified by:
      withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutDouble

      public ContentType withPutDouble(Object[] aPathElements, Double aValue)
      Specified by:
      withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutDouble

      public ContentType withPutDouble(String aKey, Double aValue)
      Specified by:
      withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutDouble

      public ContentType withPutDouble(String[] aPathElements, Double aValue)
      Specified by:
      withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutEnum

      public <E extends Enum<E>> ContentType withPutEnum(Collection<?> aPathElements, E aValue)
      Specified by:
      withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutEnum

      public <E extends Enum<E>> ContentType withPutEnum(Object aKey, E aValue)
      Specified by:
      withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutEnum

      public <E extends Enum<E>> ContentType withPutEnum(Object[] aPathElements, E aValue)
      Specified by:
      withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutEnum

      public <E extends Enum<E>> ContentType withPutEnum(String aKey, E aValue)
      Specified by:
      withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutEnum

      public <E extends Enum<E>> ContentType withPutEnum(String[] aPathElements, E aValue)
      Specified by:
      withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutFloat

      public ContentType withPutFloat(Collection<?> aPathElements, Float aValue)
      Specified by:
      withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutFloat

      public ContentType withPutFloat(Object aKey, Float aValue)
      Specified by:
      withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutFloat

      public ContentType withPutFloat(Object[] aPathElements, Float aValue)
      Specified by:
      withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutFloat

      public ContentType withPutFloat(String aKey, Float aValue)
      Specified by:
      withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutFloat

      public ContentType withPutFloat(String[] aPathElements, Float aValue)
      Specified by:
      withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutInt

      public ContentType withPutInt(Collection<?> aPathElements, Integer aValue)
      Specified by:
      withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutInt

      public ContentType withPutInt(Object aKey, Integer aValue)
      Specified by:
      withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutInt

      public ContentType withPutInt(Object[] aPathElements, Integer aValue)
      Specified by:
      withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutInt

      public ContentType withPutInt(String aKey, Integer aValue)
      Specified by:
      withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutInt

      public ContentType withPutInt(String[] aPathElements, Integer aValue)
      Specified by:
      withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutLong

      public ContentType withPutLong(Collection<?> aPathElements, Long aValue)
      Specified by:
      withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutLong

      public ContentType withPutLong(Object aKey, Long aValue)
      Specified by:
      withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutLong

      public ContentType withPutLong(Object[] aPathElements, Long aValue)
      Specified by:
      withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutLong

      public ContentType withPutLong(String aKey, Long aValue)
      Specified by:
      withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutLong

      public ContentType withPutLong(String[] aPathElements, Long aValue)
      Specified by:
      withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutShort

      public ContentType withPutShort(Collection<?> aPathElements, Short aValue)
      Specified by:
      withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutShort

      public ContentType withPutShort(Object aKey, Short aValue)
      Specified by:
      withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutShort

      public ContentType withPutShort(Object[] aPathElements, Short aValue)
      Specified by:
      withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutShort

      public ContentType withPutShort(String aKey, Short aValue)
      Specified by:
      withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutShort

      public ContentType withPutShort(String[] aPathElements, Short aValue)
      Specified by:
      withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutString

      public ContentType withPutString(Collection<?> aPathElements, String aValue)
      Specified by:
      withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutString

      public ContentType withPutString(Object aKey, String aValue)
      Specified by:
      withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutString

      public ContentType withPutString(Object[] aPathElements, String aValue)
      Specified by:
      withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutString

      public ContentType withPutString(String aKey, String aValue)
      Specified by:
      withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutString

      public ContentType withPutString(String[] aPathElements, String aValue)
      Specified by:
      withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsert

      public ContentType withInsert(Object aObj)
      Specified by:
      withInsert in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsert in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsert in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsert in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsert

      public ContentType withInsert(org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withInsert in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsert in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsert in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsert in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(String aToPath, Object aFrom, String aFromPath)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertBetween

      public ContentType withInsertBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
      Specified by:
      withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(Object aFrom, Object aFromPath)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(Object aFrom, Object... aFromPathElements)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(Object aFrom, String aFromPath)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(Object aFrom, String... aFromPathElements)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertFrom

      public ContentType withInsertFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
      Specified by:
      withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(Collection<?> aToPathElements, Object aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(Object aToPath, Object aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(Object[] aToPathElements, Object aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(String aToPath, Object aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(String[] aToPathElements, Object aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withInsertTo

      public ContentType withInsertTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMerge

      public ContentType withMerge(Object aObj)
      Specified by:
      withMerge in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMerge in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMerge in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMerge in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMerge

      public ContentType withMerge(org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withMerge in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMerge in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMerge in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMerge in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(Object aToPath, org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, Object[] aFromPathElements)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(String aToPath, Object aFrom, String aFromPath)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(String aToPath, org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeBetween

      public ContentType withMergeBetween(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom, String[] aFromPathElements)
      Specified by:
      withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(Object aFrom, Object aFromPath)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(Object aFrom, Object... aFromPathElements)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(Object aFrom, String aFromPath)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(Object aFrom, String... aFromPathElements)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Collection<?> aFromPathElements)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object aFromPath)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, Object... aFromPathElements)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String aFromPath)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeFrom

      public ContentType withMergeFrom(org.refcodes.struct.PathMap<String> aFrom, String... aFromPathElements)
      Specified by:
      withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(Collection<?> aToPathElements, Object aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(Collection<?> aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(Object aToPath, Object aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(Object aToPath, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(Object[] aToPathElements, Object aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(Object[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(String aToPath, Object aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(String aToPath, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(String[] aToPathElements, Object aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withMergeTo

      public ContentType withMergeTo(String[] aToPathElements, org.refcodes.struct.PathMap<String> aFrom)
      Specified by:
      withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withPutDirAt

      public ContentType withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withPutDirAt

      public ContentType withPutDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) throws IllegalArgumentException
      Specified by:
      withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
      Throws:
      IllegalArgumentException
    • withRemoveFrom

      public ContentType withRemoveFrom(Collection<?> aPathElements)
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withRemoveFrom

      public ContentType withRemoveFrom(Object aPath)
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withRemoveFrom

      public ContentType withRemoveFrom(Object... aPathElements)
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withRemoveFrom

      public ContentType withRemoveFrom(String aPath)
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withRemoveFrom

      public ContentType withRemoveFrom(String... aPathElements)
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
    • withRemovePaths

      public ContentType withRemovePaths(String... aPathElements)
      Specified by:
      withRemovePaths in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
      Specified by:
      withRemovePaths in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
      Specified by:
      withRemovePaths in interface org.refcodes.properties.Properties.PropertiesBuilder
    • getMediaType

      public MediaType getMediaType()
      Retrieves the Media-Type from the Media-Type property.
      Specified by:
      getMediaType in interface MediaTypeAccessor
      Returns:
      The Media-Type stored by the Media-Type property.
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Map<String,String>
      Overrides:
      hashCode in class org.refcodes.struct.PathMapBuilderImpl<String>
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface Map<String,String>
      Overrides:
      equals in class org.refcodes.struct.PathMapBuilderImpl<String>
    • toString

      public String toString()
      Overrides:
      toString in class org.refcodes.struct.PathMapBuilderImpl<String>