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

gov.nist.javax.sip.header
Class Supported

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.Supported
All Implemented Interfaces:
HeaderExt, SIPHeaderNames, Serializable, Cloneable, Header, OptionTag, SupportedHeader

public class Supported
extends SIPHeader
implements SupportedHeader

Supported SIP Header.

Version:
1.2 $Revision: 1.5 $ $Date: 2009/07/17 18:57:39 $
Author:
M. Ranganathan
, Olivier Deruelle
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface javax.sip.header.SupportedHeader
NAME
 
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
Supported()
          default constructor
Supported(String option_tag)
          Constructor
 
Method Summary
 String encode()
          Return canonical form of the header.
 String encodeBody()
          Just the encoded body of the header.
 String getOptionTag()
          Gets the option tag of this OptionTag class.
 void setOptionTag(String optionTag)
          Sets the option tag value to the new supplied optionTag parameter.
 
Methods inherited from class gov.nist.javax.sip.header.SIPHeader
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
clone, 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.Header
clone, equals, getName, hashCode, toString
 

Constructor Detail

Supported

public Supported()
default constructor


Supported

public Supported(String option_tag)
Constructor

Parameters:
option_tag - String to set
Method Detail

encode

public String encode()
Return canonical form of the header.

Overrides:
encode in class SIPHeader
Returns:
encoded header.

encodeBody

public String encodeBody()
Just the encoded body of the header.

Returns:
the string encoded header body.

setOptionTag

public void setOptionTag(String optionTag)
                  throws ParseException
Sets the option tag value to the new supplied optionTag parameter.

Specified by:
setOptionTag in interface OptionTag
Parameters:
optionTag - - the new string value of the option tag.
Throws:
ParseException - which signals that an error has been reached unexpectedly while parsing the optionTag value.

getOptionTag

public String getOptionTag()
Gets the option tag of this OptionTag class.

Specified by:
getOptionTag in interface OptionTag
Returns:
the string that identifies the option tag value.

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.