public class ContentType extends java.lang.Object implements java.lang.Comparable<ContentType>, java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static ContentType |
ALL |
static ContentType |
APPLICATION_ATOM_XML |
static ContentType |
APPLICATION_FORM_URLENCODED |
static ContentType |
APPLICATION_JSON |
static ContentType |
APPLICATION_OCTET_STREAM |
static ContentType |
APPLICATION_PDF |
static ContentType |
APPLICATION_XML |
static ContentType |
IMAGE_GIF |
static ContentType |
IMAGE_JPEG |
static ContentType |
IMAGE_PNG |
static ContentType |
MULTIPART_FORM_DATA |
static ContentType |
MULTIPART_MIXED |
static java.lang.String |
PARAM_CHARSET |
static ContentType |
TEXT_HTML |
static ContentType |
TEXT_MARKDOWN |
static ContentType |
TEXT_PLAIN |
static ContentType |
TEXT_XML |
static java.lang.String |
WILDCARD_TYPE |
| 构造器和说明 |
|---|
ContentType(java.lang.String type) |
ContentType(java.lang.String type,
java.lang.String subtype) |
ContentType(java.lang.String type,
java.lang.String subtype,
java.util.Map<java.lang.String,java.lang.String> parameters) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(ContentType other) |
boolean |
equals(java.lang.Object other) |
java.nio.charset.Charset |
getCharset() |
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getParameters() |
java.lang.String |
getSubtype() |
java.lang.String |
getType() |
int |
hashCode() |
boolean |
include(ContentType other)
是否包含 ContentType
|
boolean |
isWildcardSubtype()
子类型是否为通配符
|
boolean |
isWildcardType()
是否为通配类型
|
static ContentType |
parseContentType(java.lang.String contentType) |
static java.util.List<ContentType> |
parseContentTypes(java.util.List<java.lang.String> contentTypes) |
static java.util.List<ContentType> |
parseContentTypes(java.lang.String contentTypes) |
java.lang.String |
toString() |
protected java.lang.String |
unquote(java.lang.String s)
去除引号字符串
|
public static final java.lang.String WILDCARD_TYPE
public static final java.lang.String PARAM_CHARSET
public static final ContentType ALL
public static final ContentType APPLICATION_ATOM_XML
public static final ContentType APPLICATION_FORM_URLENCODED
public static final ContentType APPLICATION_JSON
public static final ContentType APPLICATION_OCTET_STREAM
public static final ContentType APPLICATION_PDF
public static final ContentType APPLICATION_XML
public static final ContentType IMAGE_GIF
public static final ContentType IMAGE_JPEG
public static final ContentType IMAGE_PNG
public static final ContentType MULTIPART_FORM_DATA
public static final ContentType MULTIPART_MIXED
public static final ContentType TEXT_HTML
public static final ContentType TEXT_MARKDOWN
public static final ContentType TEXT_PLAIN
public static final ContentType TEXT_XML
public ContentType(java.lang.String type)
public ContentType(java.lang.String type,
java.lang.String subtype)
public ContentType(java.lang.String type,
java.lang.String subtype,
java.util.Map<java.lang.String,java.lang.String> parameters)
public java.lang.String getType()
public java.lang.String getSubtype()
public java.util.Map<java.lang.String,java.lang.String> getParameters()
public java.lang.String getParameter(java.lang.String name)
public java.nio.charset.Charset getCharset()
public boolean include(ContentType other)
public boolean isWildcardType()
public boolean isWildcardSubtype()
public static ContentType parseContentType(java.lang.String contentType)
public static java.util.List<ContentType> parseContentTypes(java.lang.String contentTypes)
public static java.util.List<ContentType> parseContentTypes(java.util.List<java.lang.String> contentTypes)
protected java.lang.String unquote(java.lang.String s)
public int compareTo(ContentType other)
compareTo 在接口中 java.lang.Comparable<ContentType>public boolean equals(java.lang.Object other)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object