public class StringArrayMap
extends java.lang.Object
implements java.io.Serializable
Note that this class is not directly used anywhere in Mime4j.
Instead a user might choose to use it instead of Header
and Field
in a custom ContentHandler
implementation.
See also MIME4j-24.
Constructor and Description |
---|
StringArrayMap() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMapValue(java.util.Map<java.lang.String,java.lang.Object> pMap,
java.lang.String pName,
java.lang.String pValue)
Adds a value to the given map.
|
void |
addValue(java.lang.String pName,
java.lang.String pValue)
Adds a new name/value pair.
|
static java.util.Map<java.lang.String,java.lang.String[]> |
asMap(java.util.Map<java.lang.String,java.lang.Object> pMap)
Converts the given map into a string array map: The map values
are string arrays.
|
static java.lang.String |
asString(java.lang.Object pValue)
Converts the given object into a string.
|
static java.lang.String[] |
asStringArray(java.lang.Object pValue)
Converts the given object into a string array.
|
static java.util.Enumeration<java.lang.String> |
asStringEnum(java.lang.Object pValue)
Converts the given object into a string enumeration.
|
protected java.lang.String |
convertName(java.lang.String pName)
Lower cases the given name.
|
java.util.Map<java.lang.String,java.lang.String[]> |
getMap()
Returns an unmodifiable map of name/value pairs.
|
java.lang.String[] |
getNameArray()
Returns the set of registered names.
|
java.util.Enumeration<java.lang.String> |
getNames()
Returns the set of registered names as an enumeration.
|
java.lang.String |
getValue(java.lang.String pName)
Returns the requested value.
|
java.util.Enumeration<java.lang.String> |
getValueEnum(java.lang.String pName)
Returns the requested values as an enumeration.
|
java.lang.String[] |
getValues(java.lang.String pName)
Returns the requested values as a string array.
|
public static java.lang.String asString(java.lang.Object pValue)
Converts the given object into a string. The object may be either of:
public static java.lang.String[] asStringArray(java.lang.Object pValue)
Converts the given object into a string array. The object may be either of:
public static java.util.Enumeration<java.lang.String> asStringEnum(java.lang.Object pValue)
Converts the given object into a string enumeration. The object may be either of:
public static java.util.Map<java.lang.String,java.lang.String[]> asMap(java.util.Map<java.lang.String,java.lang.Object> pMap)
protected void addMapValue(java.util.Map<java.lang.String,java.lang.Object> pMap, java.lang.String pName, java.lang.String pValue)
protected java.lang.String convertName(java.lang.String pName)
public java.lang.String getValue(java.lang.String pName)
public java.lang.String[] getValues(java.lang.String pName)
public java.util.Enumeration<java.lang.String> getValueEnum(java.lang.String pName)
public java.util.Enumeration<java.lang.String> getNames()
getNameArray()
public java.util.Map<java.lang.String,java.lang.String[]> getMap()
public void addValue(java.lang.String pName, java.lang.String pValue)
public java.lang.String[] getNameArray()
getNames()
Copyright © 2004-2012. All Rights Reserved.