|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.restlet.data.Metadata
org.restlet.data.MediaType
public final class MediaType
Media type used in representations and preferences.
| Constructor Summary | |
|---|---|
MediaType(String name)
Constructor. |
|
MediaType(String name,
Series<Parameter> parameters)
Constructor. |
|
MediaType(String name,
Series<Parameter> parameters,
String description)
Constructor. |
|
MediaType(String name,
String description)
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
boolean |
equals(Object obj,
boolean ignoreParameters)
Test the equality of two media types, with the possibility to ignore the parameters. |
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. |
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(String name,
String description)
Register a media type as a known type that can later be retrieved using valueOf(String). |
String |
toString()
Returns the metadata name. |
static MediaType |
valueOf(String name)
Returns the media type associated to a name. |
| Methods inherited from class org.restlet.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(String name)
name - The name.
public MediaType(String name,
Series<Parameter> parameters)
name - The name.parameters - The list of parameters.
public MediaType(String name,
Series<Parameter> parameters,
String description)
name - The name.parameters - The list of parameters.description - The description.
public MediaType(String name,
String description)
name - The name.description - The description.| Method Detail |
|---|
public static MediaType getMostSpecific(MediaType... mediaTypes)
throws IllegalArgumentException
Examples:
mediaTypes - An array of media types.
IllegalArgumentException - If the array is null or empty.
public static MediaType register(String name,
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(String name)
name - The name.
public boolean equals(Object obj)
equals in class Metadata
public boolean equals(Object obj,
boolean ignoreParameters)
obj - The object to compare to.ignoreParameters - Indicates if parameters should be ignored during
comparison.
public String getMainType()
public Series<Parameter> getParameters()
public String getSubType()
public int hashCode()
hashCode in class Metadatapublic 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 String toString()
Metadata
toString in class Metadata
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||