- java.lang.Object
-
- jakarta.activation.MimeTypeParameterList
-
public class MimeTypeParameterList extends java.lang.ObjectA parameter list of a MimeType as defined in RFC 2045 and 2046. The Primary type of the object must already be stripped off.- See Also:
MimeType
-
-
Constructor Summary
Constructors Constructor Description MimeTypeParameterList()Default constructor.MimeTypeParameterList(java.lang.String parameterList)Constructs a new MimeTypeParameterList with the passed in data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringget(java.lang.String name)Retrieve the value associated with the given name, or null if there is no current association.java.util.EnumerationgetNames()Retrieve an enumeration of all the names in this list.booleanisEmpty()Determine whether or not this list is empty.protected voidparse(java.lang.String parameterList)A routine for parsing the parameter list out of a String.voidremove(java.lang.String name)Remove any value associated with the given name.voidset(java.lang.String name, java.lang.String value)Set the value to be associated with the given name, replacing any previous association.intsize()Return the number of name-value pairs in this list.java.lang.StringtoString()Return a string representation of this object.
-
-
-
Constructor Detail
-
MimeTypeParameterList
public MimeTypeParameterList()
Default constructor.
-
MimeTypeParameterList
public MimeTypeParameterList(java.lang.String parameterList) throws MimeTypeParseExceptionConstructs a new MimeTypeParameterList with the passed in data.- Parameters:
parameterList- an RFC 2045, 2046 compliant parameter list.- Throws:
MimeTypeParseException- if the MIME type can't be parsed
-
-
Method Detail
-
parse
protected void parse(java.lang.String parameterList) throws MimeTypeParseExceptionA routine for parsing the parameter list out of a String.- Parameters:
parameterList- an RFC 2045, 2046 compliant parameter list.- Throws:
MimeTypeParseException- if the MIME type can't be parsed
-
size
public int size()
Return the number of name-value pairs in this list.- Returns:
- the number of parameters
-
isEmpty
public boolean isEmpty()
Determine whether or not this list is empty.- Returns:
- true if there are no parameters
-
get
public java.lang.String get(java.lang.String name)
Retrieve the value associated with the given name, or null if there is no current association.- Parameters:
name- the parameter name- Returns:
- the parameter's value
-
set
public void set(java.lang.String name, java.lang.String value)Set the value to be associated with the given name, replacing any previous association.- Parameters:
name- the parameter namevalue- the parameter's value
-
remove
public void remove(java.lang.String name)
Remove any value associated with the given name.- Parameters:
name- the parameter name
-
getNames
public java.util.Enumeration getNames()
Retrieve an enumeration of all the names in this list.- Returns:
- an enumeration of all parameter names
-
toString
public java.lang.String toString()
Return a string representation of this object.- Overrides:
toStringin classjava.lang.Object
-
-