javax.activation

Class MimeType

Implemented Interfaces:
Externalizable

public class MimeType
extends java.lang.Object
implements Externalizable

Constructor Summary

MimeType()
MimeType(String rawdata)
MimeType(String primary, String sub)

Method Summary

String
getBaseType()
String
getParameter(String name)
MimeTypeParameterList
getParameters()
String
getPrimaryType()
String
getSubType()
boolean
match(String rawdata)
boolean
match(MimeType type)
void
readExternal(ObjectInput in)
void
removeParameter(String name)
void
setParameter(String name, String value)
void
setPrimaryType(String primary)
void
setSubType(String sub)
String
toString()
void
writeExternal(ObjectOutput out)

Constructor Details

MimeType

public MimeType()

MimeType

public MimeType(String rawdata)
            throws MimeTypeParseException

MimeType

public MimeType(String primary,
                String sub)
            throws MimeTypeParseException

Method Details

getBaseType

public String getBaseType()

getParameter

public String getParameter(String name)

getParameters

public MimeTypeParameterList getParameters()

getPrimaryType

public String getPrimaryType()

getSubType

public String getSubType()

match

public boolean match(String rawdata)
            throws MimeTypeParseException

match

public boolean match(MimeType type)

readExternal

public void readExternal(ObjectInput in)
            throws IOException,
                   ClassNotFoundException

removeParameter

public void removeParameter(String name)

setParameter

public void setParameter(String name,
                         String value)

setPrimaryType

public void setPrimaryType(String primary)
            throws MimeTypeParseException

setSubType

public void setSubType(String sub)
            throws MimeTypeParseException

toString

public String toString()

writeExternal

public void writeExternal(ObjectOutput out)
            throws IOException