|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.activation.MimeType
Represents a MIME type as per RFC2046.
Constructor Summary | |
MimeType()
Create empty MIME Type |
|
MimeType(java.lang.String rawdata)
Create a MIME Type object from a raw MIME Type entry. |
|
MimeType(java.lang.String primary,
java.lang.String sub)
Create MIME Type object from primary/sub |
Method Summary | |
java.lang.String |
getBaseType()
Get the Base of the MIME type. |
java.lang.String |
getParameter(java.lang.String name)
Get the value of a MIME type parameter. |
MimeTypeParameterList |
getParameters()
Get the parameter collection |
java.lang.String |
getPrimaryType()
Get the primary type of the MIME type |
java.lang.String |
getSubType()
Get the sub type of the MIME type |
boolean |
match(MimeType type)
Determine if the MIME Type matches this MIME Type. |
boolean |
match(java.lang.String rawdata)
Determine if the raw MIME Type entry matches this MIME Type. |
void |
readExternal(java.io.ObjectInput input)
Read external. |
void |
removeParameter(java.lang.String name)
Remove the specified parameter from the MIME type |
void |
setParameter(java.lang.String name,
java.lang.String value)
Set a MIME type parameter. |
void |
setPrimaryType(java.lang.String primary)
Set the primary type of the MIME type. |
void |
setSubType(java.lang.String sub)
Set the sub type of the MIME type. |
java.lang.String |
toString()
Get a MIME type string encoding. |
void |
writeExternal(java.io.ObjectOutput output)
Write external. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MimeType(java.lang.String rawdata) throws MimeTypeParseException
rawdata
- MIME Type entrypublic MimeType(java.lang.String primary, java.lang.String sub)
primary
- MIME Type primarysub
- MIME Type sub typepublic MimeType()
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getBaseType()
public java.lang.String getParameter(java.lang.String name)
name
- Parameter namepublic MimeTypeParameterList getParameters()
public void removeParameter(java.lang.String name)
name
- Parameter namepublic void setParameter(java.lang.String name, java.lang.String value)
name
- Parameter namevalue
- Parameter valuepublic java.lang.String getPrimaryType()
public java.lang.String getSubType()
public void setPrimaryType(java.lang.String primary) throws MimeTypeParseException
primary
- Primary typeMimeTypeParseException
- Parsing exception occurredpublic void setSubType(java.lang.String sub) throws MimeTypeParseException
sub
- Sub typeMimeTypeParseException
- Parsing exception occurredpublic boolean match(java.lang.String rawdata) throws MimeTypeParseException
rawdata
- MIME type entry to checkMimeTypeParseException
- Parsing exception occurredpublic boolean match(MimeType type)
type
- MIME type to checkpublic void readExternal(java.io.ObjectInput input) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
input
- Object inputjava.io.IOException
- IOException occurredjava.lang.ClassNotFoundException
- ClassNotFoundException occurredpublic void writeExternal(java.io.ObjectOutput output) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
output
- Object outputjava.io.IOException
- IO exception occurred
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |