public class MimeType
extends java.lang.Object
implements java.io.Externalizable
| Constructor and Description |
|---|
MimeType() |
MimeType(java.lang.String rawdata) |
MimeType(java.lang.String primary,
java.lang.String sub) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseType() |
java.lang.String |
getParameter(java.lang.String name) |
MimeTypeParameterList |
getParameters() |
java.lang.String |
getPrimaryType() |
java.lang.String |
getSubType() |
boolean |
match(MimeType type) |
boolean |
match(java.lang.String rawdata) |
void |
readExternal(java.io.ObjectInput in) |
void |
removeParameter(java.lang.String name) |
void |
setParameter(java.lang.String name,
java.lang.String value) |
void |
setPrimaryType(java.lang.String primary) |
void |
setSubType(java.lang.String sub) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
public MimeType()
public MimeType(java.lang.String rawdata)
throws MimeTypeParseException
MimeTypeParseExceptionpublic MimeType(java.lang.String primary,
java.lang.String sub)
throws MimeTypeParseException
MimeTypeParseExceptionpublic java.lang.String getPrimaryType()
public void setPrimaryType(java.lang.String primary)
throws MimeTypeParseException
MimeTypeParseExceptionpublic java.lang.String getSubType()
public void setSubType(java.lang.String sub)
throws MimeTypeParseException
MimeTypeParseExceptionpublic MimeTypeParameterList getParameters()
public java.lang.String getParameter(java.lang.String name)
public void setParameter(java.lang.String name,
java.lang.String value)
public void removeParameter(java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getBaseType()
public boolean match(MimeType type)
public boolean match(java.lang.String rawdata)
throws MimeTypeParseException
MimeTypeParseExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException