javax.activation
Class MimeType
java.lang.Object
javax.activation.MimeType
- Externalizable
public class MimeType
extends java.lang.Object
implements Externalizable
A MIME content type, as defined in RFCs 2045 and 2046.
MimeType() - Constructor for an
application/* content type.
|
MimeType(String rawdata) - Constructor that parses a raw String.
|
MimeType(String primary, String sub) - Constructor for a new MIME type with the given primary and sub types
and an empty parameter list.
|
String | getBaseType() - Returns the string representation of this MIME type without
parameters.
|
String | getParameter(String name) - Returns the parameter value for the specified name.
|
MimeTypeParameterList | getParameters() - Returns the MIME parameters.
|
String | getPrimaryType() - Returns the primary type.
|
String | getSubType() - Returns the subtype.
|
boolean | match(String rawdata) - Returns true if the primary and subtype of this MIME type are the
same as in the given MIME type string.
|
boolean | match(MimeType type) - Returns true if the primary and subtype of this MIME type are the
same as in the given MIME type.
|
void | readExternal(ObjectInput in)
|
void | removeParameter(String name) - Removes the parameter value for the specified name.
|
void | setParameter(String name, String value) - Sets the parameter value for the specified name.
|
void | setPrimaryType(String primary) - Sets the primary type.
|
void | setSubType(String sub) - Sets the subtype.
|
String | toString() - Returns the complete string representation of this MIME type.
|
void | writeExternal(ObjectOutput out)
|
MimeType
public MimeType()
Constructor for an application/*
content type.
MimeType
public MimeType(String rawdata)
throws MimeTypeParseException
Constructor that parses a raw String.
rawdata
- the MIME type string
MimeType
public MimeType(String primary,
String sub)
throws MimeTypeParseException
Constructor for a new MIME type with the given primary and sub types
and an empty parameter list.
primary
- the primary typesub
- the subtype
getBaseType
public String getBaseType()
Returns the string representation of this MIME type without
parameters.
getParameter
public String getParameter(String name)
Returns the parameter value for the specified name.
name
- the parameter name
getPrimaryType
public String getPrimaryType()
Returns the primary type.
getSubType
public String getSubType()
Returns the subtype.
match
public boolean match(String rawdata)
throws MimeTypeParseException
Returns true if the primary and subtype of this MIME type are the
same as in the given MIME type string.
match
public boolean match(MimeType type)
Returns true if the primary and subtype of this MIME type are the
same as in the given MIME type.
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
removeParameter
public void removeParameter(String name)
Removes the parameter value for the specified name.
name
- the parameter name
setParameter
public void setParameter(String name,
String value)
Sets the parameter value for the specified name.
name
- the parameter namevalue
- the new value
setPrimaryType
public void setPrimaryType(String primary)
throws MimeTypeParseException
Sets the primary type.
primary
- the new primary type
setSubType
public void setSubType(String sub)
throws MimeTypeParseException
Sets the subtype.
sub
- the new subtype
toString
public String toString()
Returns the complete string representation of this MIME type.
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException