NIST SIP Parser and Stack (v1.2) API

gov.nist.javax.sip.header
Class ContentDisposition

java.lang.Object
  |
  +--gov.nist.core.GenericObject
        |
        +--gov.nist.javax.sip.header.SIPObject
              |
              +--gov.nist.javax.sip.header.SIPHeader
                    |
                    +--gov.nist.javax.sip.header.ParametersHeader
                          |
                          +--gov.nist.javax.sip.header.ContentDisposition
All Implemented Interfaces:
Cloneable, ContentDispositionHeader, Header, Parameters, Serializable, SIPHeaderNames

public final class ContentDisposition
extends ParametersHeader
implements ContentDispositionHeader

Content Dispositon SIP Header.

Version:
JAIN-SIP-1.1
Author:
M. Ranganathan
This code is in the public domain.
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface javax.sip.header.ContentDispositionHeader
ALERT, ICON, NAME, RENDER, SESSION
 
Fields inherited from interface gov.nist.javax.sip.header.SIPHeaderNames
ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ALERT_INFO, ALLOW, ALLOW_EVENTS, AUTHENTICATION_INFO, AUTHORIZATION, CALL_ID, CALL_INFO, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, ERROR_INFO, EVENT, EXPIRES, FROM, IN_REPLY_TO, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SUBJECT, SUBSCRIPTION_STATE, SUPPORTED, TIMESTAMP, TO, UNSUPPORTED, USER_AGENT, VIA, WARNING, WWW_AUTHENTICATE
 
Constructor Summary
ContentDisposition()
          Default constructor.
 
Method Summary
 String encodeBody()
          Encode value of header into canonical string.
 String getContentDisposition()
          Gets the interpretation of the message body or message body part of this ContentDispositionHeader.
 String getDispositionType()
          Get the disposition type.
 String getHandling()
          get the dispositionType field.
 void setDispositionType(String dispositionType)
          Set the disposition type.
 void setHandling(String handling)
          set the dispositionType field.
 
Methods inherited from class gov.nist.javax.sip.header.ParametersHeader
getParameter, getParameterNames, getParameters, getParameterValue, hasParameter, hasParameters, removeParameter, removeParameters, setParameter, setParameter, setParameters, setQuotedParameter
 
Methods inherited from class gov.nist.javax.sip.header.SIPHeader
encode, getHeaderName, getHeaderValue, getName, getValue, isHeaderList, setHeaderName
 
Methods inherited from class gov.nist.javax.sip.header.SIPObject
clone, dbgPrint, debugDump, debugDump, equals, match, merge, replace, replace, replace, replace, toString
 
Methods inherited from class gov.nist.core.GenericObject
getClassFromName, getMatcher, isMySubclass, setMatcher
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.header.Parameters
getParameter, getParameterNames, removeParameter, setParameter
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, toString
 

Constructor Detail

ContentDisposition

public ContentDisposition()
Default constructor.

Method Detail

encodeBody

public String encodeBody()
Encode value of header into canonical string.

Overrides:
encodeBody in class ParametersHeader
Returns:
encoded value of header.

setDispositionType

public void setDispositionType(String dispositionType)
                        throws ParseException
Set the disposition type.

Specified by:
setDispositionType in interface ContentDispositionHeader
Throws:
ParseException - which signals that an error has been reached unexpectedly while parsing the dispositionType parameter.

getDispositionType

public String getDispositionType()
Get the disposition type.

Specified by:
getDispositionType in interface ContentDispositionHeader
Returns:
interpretation of the message body or message body part

getHandling

public String getHandling()
get the dispositionType field.

Specified by:
getHandling in interface ContentDispositionHeader
Returns:
String

setHandling

public void setHandling(String handling)
                 throws ParseException
set the dispositionType field.

Specified by:
setHandling in interface ContentDispositionHeader
Throws:
ParseException - which signals that an error has been reached unexpectedly while parsing the handling parameter.

getContentDisposition

public String getContentDisposition()
Gets the interpretation of the message body or message body part of this ContentDispositionHeader.

Returns:
interpretation of the message body or message body part

NIST SIP Parser and Stack (v1.2) API

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Get the latest distribution.
Submit a bug report or feature request.