public class ContentType
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
mediaType |
private java.util.Map<java.lang.String,java.lang.String> |
parameters |
private java.lang.String |
subType |
| Constructor and Description |
|---|
ContentType(java.lang.String mediaType,
java.lang.String subType,
java.util.Map<java.lang.String,java.lang.String> parameters)
Constructs content types,
performing an necessary conversions.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMediaType()
Gets the media type,
normalised to lower case.
|
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Gets an immutable map
containing all content type parameters
with keys normalised to lower case.
|
java.lang.String |
getSubType()
Gets the media sub type
normalised to lower case
|
private final java.lang.String mediaType
private final java.lang.String subType
private final java.util.Map<java.lang.String,java.lang.String> parameters
public ContentType(java.lang.String mediaType,
java.lang.String subType,
java.util.Map<java.lang.String,java.lang.String> parameters)
mediaType - not nullsubType - not nullparameters - not nullpublic java.lang.String getMediaType()
public java.lang.String getSubType()
public java.util.Map<java.lang.String,java.lang.String> getParameters()