|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--jain.protocol.ip.sip.header.Header
|
+--jain.protocol.ip.sip.header.EntityHeader
|
+--jain.protocol.ip.sip.header.ContentTypeHeader
This class represents the Content-Type entity-header. A ContentTypeHeader indicates the media type of the entity-body sent to the recipient. There must be a ContentTypeHeader included in Messages which contain an entity-body. The media-type is represented in the same manner as AcceptHeader.
AcceptHeader| Field Summary | |
static java.lang.String |
token
Token of ContentTypeHeader |
| Fields inherited from class jain.protocol.ip.sip.header.Header |
ENTITY_HEADER,
GENERAL_HEADER,
REQUEST_HEADER,
RESPONSE_HEADER |
| Constructor Summary | |
ContentTypeHeader(java.lang.String type,
java.lang.String subType)
Creates a ContentTypeHeader based on given media type and sub-type |
|
| Method Summary | |
java.lang.Object |
clone()
Creates and returns a copy of ContentTypeHeader |
boolean |
equals(ContentTypeHeader contentTypeHeader)
Indicates whether some other ContentTypeHeader is "equal to" this one |
java.lang.String |
getParameter(java.lang.String parameter)
Gets the value of specified parameter in ContentTypeHeader |
java.lang.String[] |
getParameters()
Gets an array of media-type's parameter names |
java.lang.String |
getSubType()
Gets media sub-type of Header |
java.lang.String |
getType()
Gets media type of Header |
java.lang.String |
getValue()
Gets value of ContentTypeHeader |
boolean |
hasParameter(java.lang.String parameter)
Gets boolean value to indicate if the ContentTypeHeader has specified parameter |
boolean |
hasParameters()
Gets boolean value to indicate if the ContentTypeHeader has parameters |
void |
removeParameter(java.lang.String parameter)
Removes specified parameter from ContentTypeHeader |
void |
removeParameters()
Removes all parameters from ContentTypeHeader |
void |
setParameter(java.lang.String parameter,
java.lang.String value)
Sets value of parameter to value in ContentTypeHeader |
void |
setSubType(java.lang.String subType)
Sets value of media subtype in ContentTypeHeader |
void |
setType(java.lang.String type)
Sets value of media type in ContentTypeHeader |
| Methods inherited from class jain.protocol.ip.sip.header.Header |
equals,
getHeaderType,
getToken,
setValue,
toString |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final java.lang.String token
| Constructor Detail |
public ContentTypeHeader(java.lang.String type,
java.lang.String subType)
throws java.lang.IllegalArgumentException
type - media typesubType - media sub-type| Method Detail |
public java.lang.String getType()
public java.lang.String getSubType()
public void setSubType(java.lang.String subType)
throws java.lang.IllegalArgumentException
subType - media sub-type
public void setType(java.lang.String type)
throws java.lang.IllegalArgumentException
type - media type
public java.lang.String[] getParameters()
throws ParameterNotSetException
public java.lang.String getParameter(java.lang.String parameter)
throws ParameterNotSetException
parameter - parameter to retrievepublic boolean hasParameters()
public boolean hasParameter(java.lang.String parameter)
public void setParameter(java.lang.String parameter,
java.lang.String value)
throws java.lang.IllegalArgumentException
parameter - name of parametervalue - value of parameterpublic void removeParameter(java.lang.String parameter)
parameter - parameter to remove from ContentTypeHeaderpublic void removeParameters()
parameter - parameter to remove from ContentTypeHeaderpublic java.lang.String getValue()
public java.lang.Object clone()
public boolean equals(ContentTypeHeader contentTypeHeader)
contentTypeHeader - the ContentTypeHeader with which to compare
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright - 2000 Sun Microsystems