|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.gwt.data.Metadata
org.restlet.gwt.data.MediaType
public final class MediaType
Media type used in representations and preferences.
Constructor Summary | |
---|---|
MediaType(java.lang.String name)
Constructor. |
|
MediaType(java.lang.String name,
Series<Parameter> parameters)
Constructor. |
|
MediaType(java.lang.String name,
Series<Parameter> parameters,
java.lang.String description)
Constructor. |
|
MediaType(java.lang.String name,
java.lang.String description)
Constructor. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
boolean |
equals(java.lang.Object obj,
boolean ignoreParameters)
Test the equality of two media types, with the possibility to ignore the parameters. |
java.lang.String |
getMainType()
Returns the main type. |
static MediaType |
getMostSpecific(MediaType... mediaTypes)
Returns the first of the most specific MediaTypes of the given array of MediaTypes. |
Series<Parameter> |
getParameters()
Returns the modifiable list of parameters. |
java.lang.String |
getSubType()
Returns the sub-type. |
int |
hashCode()
|
boolean |
includes(MediaType included)
Indicates if a given media type is included in the current one. |
boolean |
isCompatible(MediaType otherMediaType)
Checks if this MediaType is compatible with the given media type. |
boolean |
isConcrete()
Checks if the current media type is concrete. |
static MediaType |
register(java.lang.String name,
java.lang.String description)
Register a media type as a known type that can later be retrieved using valueOf(String) . |
java.lang.String |
toString()
Returns the metadata name. |
static MediaType |
valueOf(java.lang.String name)
Returns the media type associated to a name. |
Methods inherited from class org.restlet.gwt.data.Metadata |
---|
getDescription, getName |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final MediaType ALL
public static final MediaType APPLICATION_ALL
public static final MediaType APPLICATION_ALL_XML
public static final MediaType APPLICATION_ATOM_SERVICE_XML
public static final MediaType APPLICATION_ATOM_XML
public static final MediaType APPLICATION_CAB
public static final MediaType APPLICATION_COMPRESS
public static final MediaType APPLICATION_EXCEL
public static final MediaType APPLICATION_FLASH
public static final MediaType APPLICATION_GNU_TAR
public static final MediaType APPLICATION_GNU_ZIP
public static final MediaType APPLICATION_HTTP_COOKIES
public static final MediaType APPLICATION_JAVA
public static final MediaType APPLICATION_JAVA_ARCHIVE
public static final MediaType APPLICATION_JAVA_OBJECT
public static final MediaType APPLICATION_JAVASCRIPT
public static final MediaType APPLICATION_JNLP
public static final MediaType APPLICATION_JSON
public static final MediaType APPLICATION_LATEX
public static final MediaType APPLICATION_MAC_BINHEX40
public static final MediaType APPLICATION_MATHML_XML
public static final MediaType APPLICATION_OCTET_STREAM
public static final MediaType APPLICATION_PDF
public static final MediaType APPLICATION_POSTSCRIPT
public static final MediaType APPLICATION_POWERPOINT
public static final MediaType APPLICATION_PROJECT
public static final MediaType APPLICATION_RDF_XML
public static final MediaType APPLICATION_RELAXNG_COMPACT
public static final MediaType APPLICATION_RELAXNG_XML
public static final MediaType APPLICATION_RSS_XML
public static final MediaType APPLICATION_RTF
public static final MediaType APPLICATION_STUFFIT
public static final MediaType APPLICATION_TAR
public static final MediaType APPLICATION_TEX
public static final MediaType APPLICATION_TROFF_MAN
public static final MediaType APPLICATION_VOICEXML
public static final MediaType APPLICATION_W3C_SCHEMA_XML
public static final MediaType APPLICATION_W3C_XSLT
public static final MediaType APPLICATION_WADL_XML
public static final MediaType APPLICATION_WORD
public static final MediaType APPLICATION_WWW_FORM
public static final MediaType APPLICATION_XHTML_XML
public static final MediaType APPLICATION_XML
public static final MediaType APPLICATION_XML_DTD
public static final MediaType APPLICATION_XUL
public static final MediaType APPLICATION_ZIP
public static final MediaType AUDIO_ALL
public static final MediaType AUDIO_BASIC
public static final MediaType AUDIO_MIDI
public static final MediaType AUDIO_MPEG
public static final MediaType AUDIO_REAL
public static final MediaType AUDIO_WAV
public static final MediaType IMAGE_ALL
public static final MediaType IMAGE_BMP
public static final MediaType IMAGE_GIF
public static final MediaType IMAGE_ICON
public static final MediaType IMAGE_JPEG
public static final MediaType IMAGE_PNG
public static final MediaType IMAGE_SVG
public static final MediaType IMAGE_TIFF
public static final MediaType MESSAGE_ALL
public static final MediaType MODEL_ALL
public static final MediaType MODEL_VRML
public static final MediaType MULTIPART_ALL
public static final MediaType MULTIPART_FORM_DATA
public static final MediaType TEXT_ALL
public static final MediaType TEXT_CALENDAR
public static final MediaType TEXT_CSS
public static final MediaType TEXT_HTML
public static final MediaType TEXT_J2ME_APP_DESCRIPTOR
public static final MediaType TEXT_JAVASCRIPT
public static final MediaType TEXT_PLAIN
public static final MediaType TEXT_RDF_N3
public static final MediaType TEXT_URI_LIST
public static final MediaType TEXT_VCARD
public static final MediaType TEXT_XML
public static final MediaType VIDEO_ALL
public static final MediaType VIDEO_AVI
public static final MediaType VIDEO_MP4
public static final MediaType VIDEO_MPEG
public static final MediaType VIDEO_QUICKTIME
public static final MediaType VIDEO_WMV
Constructor Detail |
---|
public MediaType(java.lang.String name)
name
- The name.public MediaType(java.lang.String name, Series<Parameter> parameters)
name
- The name.parameters
- The list of parameters.public MediaType(java.lang.String name, Series<Parameter> parameters, java.lang.String description)
name
- The name.parameters
- The list of parameters.description
- The description.public MediaType(java.lang.String name, java.lang.String description)
name
- The name.description
- The description.Method Detail |
---|
public static MediaType getMostSpecific(MediaType... mediaTypes) throws java.lang.IllegalArgumentException
Examples:
mediaTypes
- An array of media types.
java.lang.IllegalArgumentException
- If the array is null or empty.public static MediaType register(java.lang.String name, java.lang.String description)
valueOf(String)
. If the type already exists, the existing type
is returned, otherwise a new instance is created.
name
- The name.description
- The description.
public static MediaType valueOf(java.lang.String name)
name
- The name.
public boolean equals(java.lang.Object obj)
equals
in class Metadata
public boolean equals(java.lang.Object obj, boolean ignoreParameters)
obj
- The object to compare to.ignoreParameters
- Indicates if parameters should be ignored during comparison.
public java.lang.String getMainType()
public Series<Parameter> getParameters()
public java.lang.String getSubType()
public int hashCode()
hashCode
in class Metadata
public boolean includes(MediaType included)
Examples:
included
- The media type to test for inclusion.
isCompatible(MediaType)
public boolean isCompatible(MediaType otherMediaType)
Examples:
otherMediaType
- The other media type to compare.
includes(MediaType)
public boolean isConcrete()
public java.lang.String toString()
Metadata
toString
in class Metadata
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |