ccc.api.types
Class MimeType

java.lang.Object
  extended by ccc.api.types.MimeType
All Implemented Interfaces:
java.io.Serializable

public class MimeType
extends java.lang.Object
implements java.io.Serializable

A class representing a mime type. Mime types are defined in the following RFCs:
http://tools.ietf.org/html/rfc2045
http://tools.ietf.org/html/rfc2046

Author:
Civic Computing Ltd.
See Also:
Serialized Form

Field Summary
static MimeType BINARY_DATA
          BINARY_DATA : MimeType.
static MimeType HTML
          HTML : MimeType.
static MimeType JPEG
          JPEG : MimeType.
static MimeType JSON
          JSON : MimeType.
static MimeType TEXT
          TEXT : MimeType.
 
Constructor Summary
MimeType(java.lang.String primaryType, java.lang.String subType)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 java.lang.String getPrimaryType()
          Accessor.
 java.lang.String getSubType()
          Accessor.
 int hashCode()
          
 void setPrimaryType(java.lang.String primaryType)
          Mutator.
 void setSubType(java.lang.String subType)
          Mutator.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

HTML

public static final MimeType HTML
HTML : MimeType.


BINARY_DATA

public static final MimeType BINARY_DATA
BINARY_DATA : MimeType.


JPEG

public static final MimeType JPEG
JPEG : MimeType.


TEXT

public static final MimeType TEXT
TEXT : MimeType.


JSON

public static final MimeType JSON
JSON : MimeType.

Constructor Detail

MimeType

public MimeType(java.lang.String primaryType,
                java.lang.String subType)
Constructor.

Parameters:
primaryType - The primary type.
subType - The sub-type.
Method Detail

getPrimaryType

public java.lang.String getPrimaryType()
Accessor.

Returns:
Returns the primaryType.

setPrimaryType

public void setPrimaryType(java.lang.String primaryType)
Mutator.

Parameters:
primaryType - The primaryType to set.

getSubType

public java.lang.String getSubType()
Accessor.

Returns:
Returns the sub-type.

setSubType

public void setSubType(java.lang.String subType)
Mutator.

Parameters:
subType - The sub-type to set.

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.