gov.nist.javax.sip.header
クラス CSeq

java.lang.Object
  上位を拡張 gov.nist.core.GenericObject
      上位を拡張 gov.nist.javax.sip.header.SIPObject
          上位を拡張 gov.nist.javax.sip.header.SIPHeader
              上位を拡張 gov.nist.javax.sip.header.CSeq
すべての実装されたインタフェース:
SIPHeaderNames, java.io.Serializable, java.lang.Cloneable, javax.sip.header.CSeqHeader, javax.sip.header.Header

public class CSeq
extends SIPHeader
implements javax.sip.header.CSeqHeader

CSeq SIP Header.

バージョン:
JAIN-SIP-1.1 $Revision: 1.3 $ $Date: 2004/06/16 02:53:18 $
作成者:
M. Ranganathan NIST/ITL/ANTD
This code is in the public domain.
関連項目:
直列化された形式

フィールドの概要
 
インタフェース javax.sip.header.CSeqHeader から継承されたフィールド
NAME
 
インタフェース 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
 
コンストラクタの概要
CSeq()
          Constructor.
CSeq(int seqno, java.lang.String method)
          Constructor given the sequence number and method.
 
メソッドの概要
 java.lang.String encode()
          Return canonical encoded header.
 java.lang.String encodeBody()
          Return canonical header content.
 boolean equals(java.lang.Object other)
          Compare two cseq headers for equality.
 java.lang.String getMethod()
          Get the method.
 int getSequenceNumber()
          Gets the sequence number of this CSeqHeader.
 void setMethod(java.lang.String meth)
          Set the method member
 void setSequenceNumber(int sequenceNumber)
          Sets the sequence number of this CSeqHeader.
 
クラス gov.nist.javax.sip.header.SIPHeader から継承されたメソッド
getHeaderName, getHeaderValue, getName, getValue, isHeaderList, setHeaderName
 
クラス gov.nist.javax.sip.header.SIPObject から継承されたメソッド
clone, dbgPrint, debugDump, debugDump, match, merge, replace, replace, replace, replace, toString
 
クラス gov.nist.core.GenericObject から継承されたメソッド
getClassFromName, getMatcher, isMySubclass, setMatcher
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.sip.header.Header から継承されたメソッド
clone, getName, toString
 

コンストラクタの詳細

CSeq

public CSeq()
Constructor.


CSeq

public CSeq(int seqno,
            java.lang.String method)
Constructor given the sequence number and method.

パラメータ:
seqno - is the sequence number to assign.
method - is the method string.
メソッドの詳細

equals

public boolean equals(java.lang.Object other)
Compare two cseq headers for equality.

定義:
インタフェース javax.sip.header.Header 内の equals
オーバーライド:
クラス SIPObject 内の equals
パラメータ:
other - Object to compare against.
戻り値:
true if the two cseq headers are equals, false otherwise.

encode

public java.lang.String encode()
Return canonical encoded header.

オーバーライド:
クラス SIPHeader 内の encode
戻り値:
String with canonical encoded header.

encodeBody

public java.lang.String encodeBody()
Return canonical header content. (encoded header except headerName:)

戻り値:
encoded string.

getMethod

public java.lang.String getMethod()
Get the method.

定義:
インタフェース javax.sip.header.CSeqHeader 内の getMethod
戻り値:
String the method.

setSequenceNumber

public void setSequenceNumber(int sequenceNumber)
                       throws javax.sip.InvalidArgumentException
Sets the sequence number of this CSeqHeader. The sequence number MUST be expressible as a 32-bit unsigned integer and MUST be less than 2**31.

定義:
インタフェース javax.sip.header.CSeqHeader 内の setSequenceNumber
パラメータ:
sequenceNumber - - the sequence number to set.
例外:
javax.sip.InvalidArgumentException - -- if the seq number is <= 0

setMethod

public void setMethod(java.lang.String meth)
               throws java.text.ParseException
Set the method member

定義:
インタフェース javax.sip.header.CSeqHeader 内の setMethod
パラメータ:
meth - -- String to set
例外:
java.text.ParseException

getSequenceNumber

public int getSequenceNumber()
Gets the sequence number of this CSeqHeader.

定義:
インタフェース javax.sip.header.CSeqHeader 内の getSequenceNumber
戻り値:
sequence number of the CSeqHeader