SPR-8892 Add String constants to MediaType.
This commit is contained in:
parent
21f61e3680
commit
4bfcb79ae3
|
|
@ -7,6 +7,7 @@ Changes in version 3.1 GA (2011-12-12)
|
|||
--------------------------------------
|
||||
|
||||
* fixed QuartzJobBean to work with Quartz 2.0/2.1 as well
|
||||
* added String constants to MediaType
|
||||
|
||||
|
||||
Changes in version 3.1 RC2 (2011-11-28)
|
||||
|
|
|
|||
|
|
@ -53,70 +53,140 @@ public class MediaType implements Comparable<MediaType> {
|
|||
*/
|
||||
public static final MediaType ALL;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#ALL}.
|
||||
*/
|
||||
public static final String ALL_VALUE = "*/*";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code application/atom+xml}.
|
||||
*/
|
||||
public final static MediaType APPLICATION_ATOM_XML;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#APPLICATION_ATOM_XML}.
|
||||
*/
|
||||
public final static String APPLICATION_ATOM_XML_VALUE = "application/atom+xml";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code application/x-www-form-urlencoded}.
|
||||
* */
|
||||
public final static MediaType APPLICATION_FORM_URLENCODED;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#APPLICATION_FORM_URLENCODED}.
|
||||
*/
|
||||
public final static String APPLICATION_FORM_URLENCODED_VALUE = "application/x-www-form-urlencoded";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code application/json}.
|
||||
* */
|
||||
public final static MediaType APPLICATION_JSON;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#APPLICATION_JSON}.
|
||||
*/
|
||||
public final static String APPLICATION_JSON_VALUE = "application/json";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code application/octet-stream}.
|
||||
* */
|
||||
public final static MediaType APPLICATION_OCTET_STREAM;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#APPLICATION_OCTET_STREAM}.
|
||||
*/
|
||||
public final static String APPLICATION_OCTET_STREAM_VALUE = "application/octet-stream";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code application/xhtml+xml}.
|
||||
* */
|
||||
public final static MediaType APPLICATION_XHTML_XML;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#APPLICATION_XHTML_XML}.
|
||||
*/
|
||||
public final static String APPLICATION_XHTML_XML_VALUE = "application/xhtml+xml";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code application/xml}.
|
||||
*/
|
||||
public final static MediaType APPLICATION_XML;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#APPLICATION_XML}.
|
||||
*/
|
||||
public final static String APPLICATION_XML_VALUE = "application/xml";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code image/gif}.
|
||||
*/
|
||||
public final static MediaType IMAGE_GIF;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#IMAGE_GIF}.
|
||||
*/
|
||||
public final static String IMAGE_GIF_VALUE = "image/gif";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code image/jpeg}.
|
||||
*/
|
||||
public final static MediaType IMAGE_JPEG;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#IMAGE_JPEG}.
|
||||
*/
|
||||
public final static String IMAGE_JPEG_VALUE = "image/jpeg";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code image/png}.
|
||||
*/
|
||||
public final static MediaType IMAGE_PNG;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#IMAGE_PNG}.
|
||||
*/
|
||||
public final static String IMAGE_PNG_VALUE = "image/png";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code multipart/form-data}.
|
||||
* */
|
||||
public final static MediaType MULTIPART_FORM_DATA;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#MULTIPART_FORM_DATA}.
|
||||
*/
|
||||
public final static String MULTIPART_FORM_DATA_VALUE = "multipart/form-data";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code text/html}.
|
||||
* */
|
||||
public final static MediaType TEXT_HTML;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#TEXT_HTML}.
|
||||
*/
|
||||
public final static String TEXT_HTML_VALUE = "text/html";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code text/plain}.
|
||||
* */
|
||||
public final static MediaType TEXT_PLAIN;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#TEXT_PLAIN}.
|
||||
*/
|
||||
public final static String TEXT_PLAIN_VALUE = "text/plain";
|
||||
|
||||
/**
|
||||
* Public constant media type for {@code text/xml}.
|
||||
* */
|
||||
public final static MediaType TEXT_XML;
|
||||
|
||||
/**
|
||||
* A String equivalent of {@link MediaType#TEXT_XML}.
|
||||
*/
|
||||
public final static String TEXT_XML_VALUE = "text/xml";
|
||||
|
||||
|
||||
private static final BitSet TOKEN;
|
||||
|
|
@ -169,20 +239,20 @@ public class MediaType implements Comparable<MediaType> {
|
|||
TOKEN.andNot(ctl);
|
||||
TOKEN.andNot(separators);
|
||||
|
||||
ALL = new MediaType("*", "*");
|
||||
APPLICATION_ATOM_XML = new MediaType("application","atom+xml");
|
||||
APPLICATION_FORM_URLENCODED = new MediaType("application","x-www-form-urlencoded");
|
||||
APPLICATION_JSON = new MediaType("application","json");
|
||||
APPLICATION_OCTET_STREAM = new MediaType("application","octet-stream");
|
||||
APPLICATION_XHTML_XML = new MediaType("application","xhtml+xml");
|
||||
APPLICATION_XML = new MediaType("application","xml");
|
||||
IMAGE_GIF = new MediaType("image", "gif");
|
||||
IMAGE_JPEG = new MediaType("image", "jpeg");
|
||||
IMAGE_PNG = new MediaType("image", "png");
|
||||
MULTIPART_FORM_DATA = new MediaType("multipart","form-data");
|
||||
TEXT_HTML = new MediaType("text","html");
|
||||
TEXT_PLAIN = new MediaType("text","plain");
|
||||
TEXT_XML = new MediaType("text","xml");
|
||||
ALL = MediaType.valueOf(ALL_VALUE);
|
||||
APPLICATION_ATOM_XML = MediaType.valueOf(APPLICATION_ATOM_XML_VALUE);
|
||||
APPLICATION_FORM_URLENCODED = MediaType.valueOf(APPLICATION_FORM_URLENCODED_VALUE);
|
||||
APPLICATION_JSON = MediaType.valueOf(APPLICATION_JSON_VALUE);
|
||||
APPLICATION_OCTET_STREAM = MediaType.valueOf(APPLICATION_OCTET_STREAM_VALUE);
|
||||
APPLICATION_XHTML_XML = MediaType.valueOf(APPLICATION_XHTML_XML_VALUE);
|
||||
APPLICATION_XML = MediaType.valueOf(APPLICATION_XML_VALUE);
|
||||
IMAGE_GIF = MediaType.valueOf(IMAGE_GIF_VALUE);
|
||||
IMAGE_JPEG = MediaType.valueOf(IMAGE_JPEG_VALUE);
|
||||
IMAGE_PNG = MediaType.valueOf(IMAGE_PNG_VALUE);
|
||||
MULTIPART_FORM_DATA = MediaType.valueOf(MULTIPART_FORM_DATA_VALUE);
|
||||
TEXT_HTML = MediaType.valueOf(TEXT_HTML_VALUE);
|
||||
TEXT_PLAIN = MediaType.valueOf(TEXT_PLAIN_VALUE);
|
||||
TEXT_XML = MediaType.valueOf(TEXT_XML_VALUE);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue