public class MediaTypeDefinition extends java.lang.Object implements MediaType
MEDIA_TYPE_SEPARATOR, MEDIA_TYPE_WILDCARD
Constructor and Description |
---|
MediaTypeDefinition(java.lang.String type,
java.lang.String subType)
Creates a new instance based on the given type and sub-type.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asString()
Returns the string representation (e.g.
|
static MediaTypeDefinition |
create(java.lang.String typeDef)
Creates a new instance based on the given type definition which
must comply with media type syntax (i.e.
|
static MediaTypeDefinition |
create(java.lang.String type,
java.lang.String subType)
Creates a new instance based on the given type and sub-type.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getSubType()
Returns the sub-type (e.g.
|
java.lang.String |
getType()
Returns the main type (e.g.
|
int |
hashCode() |
java.lang.String |
toString() |
public MediaTypeDefinition(java.lang.String type, java.lang.String subType)
public static MediaTypeDefinition create(java.lang.String type, java.lang.String subType)
public static MediaTypeDefinition create(java.lang.String typeDef)
typeDef
- The media type definition as string (must not be null).java.lang.IllegalArgumentException
- if the given string cannot be parsed.public java.lang.String getType()
MediaType
public java.lang.String getSubType()
MediaType
getSubType
in interface MediaType
public java.lang.String asString()
asString
in interface IStringRepresentation
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object