javax.ws.rs.core
Class MediaType

java.lang.Object
  extended by javax.ws.rs.core.MediaType

public class MediaType
extends Object


Field Summary
static String APPLICATION_ATOM_XML
           
static MediaType APPLICATION_ATOM_XML_TYPE
           
static String APPLICATION_FORM_URLENCODED
           
static MediaType APPLICATION_FORM_URLENCODED_TYPE
           
static String APPLICATION_JSON
           
static MediaType APPLICATION_JSON_TYPE
           
static String APPLICATION_OCTET_STREAM
           
static MediaType APPLICATION_OCTET_STREAM_TYPE
           
static String APPLICATION_SVG_XML
           
static MediaType APPLICATION_SVG_XML_TYPE
           
static String APPLICATION_XHTML_XML
           
static MediaType APPLICATION_XHTML_XML_TYPE
           
static String APPLICATION_XML
           
static MediaType APPLICATION_XML_TYPE
           
static String MEDIA_TYPE_WILDCARD
           
static String MULTIPART_FORM_DATA
           
static MediaType MULTIPART_FORM_DATA_TYPE
           
static String TEXT_HTML
           
static MediaType TEXT_HTML_TYPE
           
static String TEXT_PLAIN
           
static MediaType TEXT_PLAIN_TYPE
           
static String TEXT_XML
           
static MediaType TEXT_XML_TYPE
           
static String WILDCARD
           
static MediaType WILDCARD_TYPE
           
 
Constructor Summary
MediaType()
           
MediaType(String type, String subtype)
           
MediaType(String type, String subtype, Map<String,String> parameters)
           
 
Method Summary
 boolean equals(Object obj)
           
 Map<String,String> getParameters()
           
 String getSubtype()
           
 String getType()
           
 int hashCode()
           
 boolean isCompatible(MediaType other)
           
 boolean isWildcardSubtype()
           
 boolean isWildcardType()
           
 String toString()
           
static MediaType valueOf(String type)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

APPLICATION_ATOM_XML

public static final String APPLICATION_ATOM_XML
See Also:
Constant Field Values

APPLICATION_ATOM_XML_TYPE

public static final MediaType APPLICATION_ATOM_XML_TYPE

APPLICATION_FORM_URLENCODED

public static final String APPLICATION_FORM_URLENCODED
See Also:
Constant Field Values

APPLICATION_FORM_URLENCODED_TYPE

public static final MediaType APPLICATION_FORM_URLENCODED_TYPE

APPLICATION_JSON

public static final String APPLICATION_JSON
See Also:
Constant Field Values

APPLICATION_JSON_TYPE

public static final MediaType APPLICATION_JSON_TYPE

APPLICATION_OCTET_STREAM

public static final String APPLICATION_OCTET_STREAM
See Also:
Constant Field Values

APPLICATION_OCTET_STREAM_TYPE

public static final MediaType APPLICATION_OCTET_STREAM_TYPE

APPLICATION_SVG_XML

public static final String APPLICATION_SVG_XML
See Also:
Constant Field Values

APPLICATION_SVG_XML_TYPE

public static final MediaType APPLICATION_SVG_XML_TYPE

APPLICATION_XHTML_XML

public static final String APPLICATION_XHTML_XML
See Also:
Constant Field Values

APPLICATION_XHTML_XML_TYPE

public static final MediaType APPLICATION_XHTML_XML_TYPE

APPLICATION_XML

public static final String APPLICATION_XML
See Also:
Constant Field Values

APPLICATION_XML_TYPE

public static final MediaType APPLICATION_XML_TYPE

MEDIA_TYPE_WILDCARD

public static final String MEDIA_TYPE_WILDCARD
See Also:
Constant Field Values

MULTIPART_FORM_DATA

public static final String MULTIPART_FORM_DATA
See Also:
Constant Field Values

MULTIPART_FORM_DATA_TYPE

public static final MediaType MULTIPART_FORM_DATA_TYPE

TEXT_HTML

public static final String TEXT_HTML
See Also:
Constant Field Values

TEXT_HTML_TYPE

public static final MediaType TEXT_HTML_TYPE

TEXT_PLAIN

public static final String TEXT_PLAIN
See Also:
Constant Field Values

TEXT_PLAIN_TYPE

public static final MediaType TEXT_PLAIN_TYPE

TEXT_XML

public static final String TEXT_XML
See Also:
Constant Field Values

TEXT_XML_TYPE

public static final MediaType TEXT_XML_TYPE

WILDCARD

public static final String WILDCARD
See Also:
Constant Field Values

WILDCARD_TYPE

public static final MediaType WILDCARD_TYPE
Constructor Detail

MediaType

public MediaType(String type,
                 String subtype,
                 Map<String,String> parameters)

MediaType

public MediaType(String type,
                 String subtype)

MediaType

public MediaType()
Method Detail

valueOf

public static MediaType valueOf(String type)
                         throws IllegalArgumentException
Throws:
IllegalArgumentException

getType

public String getType()

isWildcardType

public boolean isWildcardType()

getSubtype

public String getSubtype()

isWildcardSubtype

public boolean isWildcardSubtype()

getParameters

public Map<String,String> getParameters()

isCompatible

public boolean isCompatible(MediaType other)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.