Class MediaType
java.lang.Object
org.infinispan.commons.dataconversion.MediaType
@ProtoTypeId(12)
@SerializeWith(MediaTypeExternalizer.class)
public final class MediaType
extends Object
Represent a content type with optional parameters.
- Since:
- 9.2
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MediaTypeDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed in 14.0.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed in 14.0.static final MediaTypeDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with ISPN-9622static final MediaTypeDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with ISPN-9622static final StringDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with ISPN-9622static final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypeDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, without replacement.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Since 11.0, without replacement.static final MediaTypestatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final Stringstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.static final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final MediaTypestatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic MediaTypefromExtension(String name) static MediaTypefromString(String tree) getParameter(String name) getType()doubleinthashCode()booleanbooleanbooleanisBinary()booleanbooleanstatic MediaTypeDeprecated, for removal: This API element is subject to removal in a future version.replaced byfromString(java.lang.String)Parse a comma separated list of media type trees.toString()toStringExcludingParam(String... params) Deprecated, for removal: This API element is subject to removal in a future version.UsegetParameters()andgetTypeSubtype()to build a custom String representation.withCharset(Charset charset) withClassType(Class<?> clazz) withEncoding(String enc) withParameter(String name, String value) withParameters(Map<String, String> parameters)
-
Field Details
-
APPLICATION_OPENMETRICS_TYPE
- See Also:
-
APPLICATION_JAVASCRIPT_TYPE
- See Also:
-
APPLICATION_JSON_TYPE
- See Also:
-
APPLICATION_OCTET_STREAM_TYPE
- See Also:
-
APPLICATION_OBJECT_TYPE
- See Also:
-
APPLICATION_PDF_TYPE
- See Also:
-
APPLICATION_RTF_TYPE
- See Also:
-
APPLICATION_SERIALIZED_OBJECT_TYPE
- See Also:
-
APPLICATION_XML_TYPE
- See Also:
-
APPLICATION_YAML_TYPE
- See Also:
-
APPLICATION_ZIP_TYPE
- See Also:
-
APPLICATION_JBOSS_MARSHALLING_TYPE
- See Also:
-
APPLICATION_PROTOSTREAM_TYPE
- See Also:
-
APPLICATION_UNKNOWN_TYPE
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, without replacement.- See Also:
-
WWW_FORM_URLENCODED_TYPE
- See Also:
-
IMAGE_GIF_TYPE
- See Also:
-
IMAGE_JPEG_TYPE
- See Also:
-
IMAGE_PNG_TYPE
- See Also:
-
MULTIPART_FORM_DATA_TYPE
- See Also:
-
TEXT_CSS_TYPE
- See Also:
-
TEXT_CSV_TYPE
- See Also:
-
TEXT_PLAIN_TYPE
- See Also:
-
TEXT_HTML_TYPE
- See Also:
-
TEXT_EVENT_STREAM_TYPE
- See Also:
-
APPLICATION_INFINISPAN_MARSHALLING_TYPE
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with ISPN-9622- See Also:
-
APPLICATION_INFINISPAN_BINARY_TYPE
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed in 14.0. No longer used for BINARY storage.- See Also:
-
APPLICATION_PROTOSTUFF_TYPE
- See Also:
-
APPLICATION_KRYO_TYPE
- See Also:
-
MATCH_ALL_TYPE
- See Also:
-
APPLICATION_OPENMETRICS
-
APPLICATION_JAVASCRIPT
-
APPLICATION_JSON
-
APPLICATION_OCTET_STREAM
-
APPLICATION_OBJECT
-
APPLICATION_SERIALIZED_OBJECT
-
APPLICATION_XML
-
APPLICATION_YAML
-
APPLICATION_PROTOSTREAM
-
APPLICATION_JBOSS_MARSHALLING
-
APPLICATION_INFINISPAN_MARSHALLED
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with ISPN-9622 -
APPLICATION_WWW_FORM_URLENCODED
-
IMAGE_PNG
-
MULTIPART_FORM_DATA
-
TEXT_PLAIN
-
TEXT_CSS
-
TEXT_CSV
-
TEXT_HTML
-
IMAGE_GIF
-
IMAGE_JPEG
-
APPLICATION_PROTOSTUFF
-
APPLICATION_KRYO
-
TEXT_EVENT_STREAM
-
APPLICATION_INFINISPAN_BINARY
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed in 14.0. No longer used for BINARY storage. -
APPLICATION_PDF
-
APPLICATION_RTF
-
APPLICATION_ZIP
-
APPLICATION_INFINISPAN_MARSHALLING
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with ISPN-9622 -
APPLICATION_UNKNOWN
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, without replacement. -
MATCH_ALL
-
BYTE_ARRAY_TYPE
Deprecated, for removal: This API element is subject to removal in a future version. -
HEX
- See Also:
-
BASE_64
- See Also:
-
-
Constructor Details
-
MediaType
-
MediaType
-
MediaType
-
MediaType
-
-
Method Details
-
parse
Deprecated, for removal: This API element is subject to removal in a future version.replaced byfromString(java.lang.String) -
fromString
-
parseList
Parse a comma separated list of media type trees. -
fromExtension
-
match
-
matchesAll
public boolean matchesAll() -
getTypeSubtype
-
withoutParameters
-
getWeight
public double getWeight() -
getCharset
-
getClassType
-
withClassType
-
withEncoding
-
getEncoding
-
hasStringType
public boolean hasStringType() -
equals
-
hashCode
public int hashCode() -
getType
-
getSubType
-
hasParameters
public boolean hasParameters() -
getParameter
-
getParameters
-
withParameters
-
withCharset
-
withParameter
-
toStringExcludingParam
Deprecated, for removal: This API element is subject to removal in a future version.UsegetParameters()andgetTypeSubtype()to build a custom String representation. -
isBinary
public boolean isBinary()- Returns:
- true if the MediaType's java type is a byte array.
-
toString
-