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

gov.nist.javax.sip.header
Class Server

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.Server
All Implemented Interfaces:
HeaderExt, SIPHeaderNames, Serializable, Cloneable, Header, ServerHeader

public class Server
extends SIPHeader
implements ServerHeader

Supported SIP Header.

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

Field Summary
 
Fields inherited from interface javax.sip.header.ServerHeader
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
Server()
          Constructor.
 
Method Summary
 void addProductToken(String pt)
          set the productToken field
 String encodeBody()
          Encode only the body of this header.
 ListIterator getProduct()
          Returns the list value of the product parameter.
 void setProduct(List product)
          Sets the product value of the UserAgentHeader.
 
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
clone, getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, hashCode, toString
 

Constructor Detail

Server

public Server()
Constructor.

Method Detail

addProductToken

public void addProductToken(String pt)
set the productToken field

Parameters:
pt - String to set

encodeBody

public String encodeBody()
Encode only the body of this header.

Returns:
encoded value of the header.

getProduct

public ListIterator getProduct()
Returns the list value of the product parameter.

Specified by:
getProduct in interface ServerHeader
Returns:
the software of this UserAgentHeader

setProduct

public void setProduct(List product)
                throws ParseException
Sets the product value of the UserAgentHeader.

Specified by:
setProduct in interface ServerHeader
Parameters:
product - - a List specifying the product value
Throws:
ParseException - which signals that an error has been reached unexpectedly while parsing the product 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.