NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

gov.nist.javax.sip.header
Class ContentDisposition

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

public final class ContentDisposition
extends ParametersHeader
implements ContentDispositionHeader

Content Dispositon SIP Header.

Since:
1.1
Version:
1.2 $Revision: 1.5 $ $Date: 2009/07/17 18:57:29 $
Author:
M. Ranganathan
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, JOIN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MIN_SE, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REFERRED_BY, REPLACES, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SESSION_EXPIRES, SIP_ETAG, SIP_IF_MATCH, 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
clone, getNameValue, getParameter, getParameterNames, getParameters, getParameterValue, hasParameter, hasParameters, removeParameter, removeParameters, setParameter, setParameter, setParameters, setQuotedParameter
 
Methods inherited from class gov.nist.javax.sip.header.SIPHeader
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
 
Methods inherited from class gov.nist.javax.sip.header.SIPObject
dbgPrint, debugDump, debugDump, equals, match
 
Methods inherited from class gov.nist.core.GenericObject
getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher
 
Methods inherited from class java.lang.Object
equals, getClass, 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, hashCode, toString
 

Constructor Detail

ContentDisposition

public ContentDisposition()
Default constructor.

Method Detail

encodeBody

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

Returns:
encoded value of header.

setDispositionType

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

Specified by:
setDispositionType in interface ContentDispositionHeader
Parameters:
dispositionType - type.
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:
Disposition Type

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
Parameters:
handling - String to set.
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: The Reference Implementation for JAIN-SIP 1.2

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