javax.activation
Class MimeType
java.lang.Object
javax.activation.MimeType
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
- public class MimeType
- extends java.lang.Object
- implements java.io.Externalizable
- Version:
- $Rev: 158933 $ $Date: 2005-03-24 11:20:31 -0700 (Thu, 24 Mar 2005) $
- See Also:
- Serialized Form
|
Constructor Summary |
MimeType()
|
MimeType(java.lang.String rawdata)
|
MimeType(java.lang.String primary,
java.lang.String sub)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SPECIALS
private static final java.lang.String SPECIALS
- See Also:
- Constant Field Values
primaryType
private java.lang.String primaryType
subType
private java.lang.String subType
parameterList
private final MimeTypeParameterList parameterList
MimeType
public MimeType()
MimeType
public MimeType(java.lang.String rawdata)
throws MimeTypeParseException
MimeType
public MimeType(java.lang.String primary,
java.lang.String sub)
throws MimeTypeParseException
isSpecial
static boolean isSpecial(char c)
getPrimaryType
public java.lang.String getPrimaryType()
setPrimaryType
public void setPrimaryType(java.lang.String primary)
throws MimeTypeParseException
- Throws:
MimeTypeParseException
getSubType
public java.lang.String getSubType()
setSubType
public void setSubType(java.lang.String sub)
throws MimeTypeParseException
- Throws:
MimeTypeParseException
getParameters
public MimeTypeParameterList getParameters()
getParameter
public java.lang.String getParameter(java.lang.String name)
setParameter
public void setParameter(java.lang.String name,
java.lang.String value)
removeParameter
public void removeParameter(java.lang.String name)
toString
public java.lang.String toString()
getBaseType
public java.lang.String getBaseType()
match
public boolean match(MimeType type)
match
public boolean match(java.lang.String rawdata)
throws MimeTypeParseException
- Throws:
MimeTypeParseException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
parseMimeType
private void parseMimeType(java.lang.String rawData)
throws MimeTypeParseException
- Throws:
MimeTypeParseException
parseToken
private static java.lang.String parseToken(java.lang.String tokenString)
throws MimeTypeParseException
- Throws:
MimeTypeParseException