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

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

public class CallID
extends SIPHeader
implements javax.sip.header.CallIdHeader

Call ID SIPHeader.

バージョン:
JAIN-SIP-1.1 $Revision: 1.2 $ $Date: 2004/01/22 13:26:29 $ This code is in the public domain.
作成者:
M. Ranganathan
関連項目:
直列化された形式

フィールドの概要
 
インタフェース javax.sip.header.CallIdHeader から継承されたフィールド
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
 
コンストラクタの概要
CallID()
          Default constructor
CallID(java.lang.String callId)
          Constructor given the call Identifier.
 
メソッドの概要
 java.lang.String encodeBody()
          Encode the body part of this header (i.e. leave out the hdrName).
 boolean equals(java.lang.Object other)
          Compare two call ids for equality.
 java.lang.String getCallId()
          get the CallId field.
 CallIdentifier getCallIdentifer()
          get the call Identifer member.
 void setCallId(java.lang.String cid)
          set the CallId field
 void setCallIdentifier(CallIdentifier cid)
          Set the callIdentifier member.
 
クラス gov.nist.javax.sip.header.SIPHeader から継承されたメソッド
encode, 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, wait, wait, wait
 
インタフェース javax.sip.header.Header から継承されたメソッド
clone, getName, toString
 

コンストラクタの詳細

CallID

public CallID()
Default constructor


CallID

public CallID(java.lang.String callId)
       throws java.lang.IllegalArgumentException
Constructor given the call Identifier.

パラメータ:
callId - string call identifier (should be localid@host)
例外:
java.lang.IllegalArgumentException - if call identifier is bad.
メソッドの詳細

equals

public boolean equals(java.lang.Object other)
Compare two call ids for equality.

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

encodeBody

public java.lang.String encodeBody()
Encode the body part of this header (i.e. leave out the hdrName).

戻り値:
String encoded body part of the header.

getCallId

public java.lang.String getCallId()
get the CallId field. This does the same thing as encodeBody

定義:
インタフェース javax.sip.header.CallIdHeader 内の getCallId
戻り値:
String the encoded body part of the

getCallIdentifer

public CallIdentifier getCallIdentifer()
get the call Identifer member.

戻り値:
CallIdentifier

setCallId

public void setCallId(java.lang.String cid)
               throws java.text.ParseException
set the CallId field

定義:
インタフェース javax.sip.header.CallIdHeader 内の setCallId
パラメータ:
cid - String to set. This is the body part of the Call-Id header. It must have the form localId@host or localId.
例外:
java.lang.IllegalArgumentException - if cid is null, not a token, or is not a token@token.
java.text.ParseException

setCallIdentifier

public void setCallIdentifier(CallIdentifier cid)
Set the callIdentifier member.

パラメータ:
cid - CallIdentifier to set (localId@host).