Package jakarta.activation
Class MimeTypeParameterList
- java.lang.Object
-
- jakarta.activation.MimeTypeParameterList
-
-
Constructor Summary
Constructors Constructor Description MimeTypeParameterList()Default constructor.MimeTypeParameterList(String parameterList)Constructs a new MimeTypeParameterList with the passed in data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringget(String name)Retrieve the value associated with the given name, or null if there is no current association.Enumeration<String>getNames()Retrieve an enumeration of all the names in this list.booleanisEmpty()Determine whether or not this list is empty.protected voidparse(String parameterList)A routine for parsing the parameter list out of a String.voidremove(String name)Remove any value associated with the given name.voidset(String name, 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.StringtoString()Return a string representation of this object.
-
-
-
Constructor Detail
-
MimeTypeParameterList
public MimeTypeParameterList()
Default constructor.
-
MimeTypeParameterList
public MimeTypeParameterList(String parameterList) throws MimeTypeParseException
Constructs 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(String parameterList) throws MimeTypeParseException
A 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 String get(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(String name, 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(String name)
Remove any value associated with the given name.- Parameters:
name- the parameter name
-
getNames
public Enumeration<String> getNames()
Retrieve an enumeration of all the names in this list.- Returns:
- an enumeration of all parameter names
-
-