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

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

public class Route
extends AddressParametersHeader
implements javax.sip.header.RouteHeader

Route SIPHeader Object

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

フィールドの概要
 
インタフェース javax.sip.header.RouteHeader から継承されたフィールド
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
 
コンストラクタの概要
Route()
          Default constructor
Route(AddressImpl address)
          Default constructor given an address.
 
メソッドの概要
 java.lang.String encodeBody()
          Encode into canonical form.
 boolean equals(java.lang.Object that)
          Equality predicate.
 int hashCode()
          Hashcode so this header can be inserted into a set.
 
クラス gov.nist.javax.sip.header.AddressParametersHeader から継承されたメソッド
getAddress, setAddress
 
クラス gov.nist.javax.sip.header.ParametersHeader から継承されたメソッド
getNameValue, getParameter, getParameterNames, getParameters, getParameterValue, hasParameter, hasParameters, removeParameter, removeParameters, setParameter, setParameter, setParameters, setQuotedParameter
 
クラス 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, notify, notifyAll, wait, wait, wait
 
インタフェース javax.sip.header.HeaderAddress から継承されたメソッド
getAddress, setAddress
 
インタフェース javax.sip.header.Parameters から継承されたメソッド
getParameter, getParameterNames, removeParameter, setParameter
 
インタフェース javax.sip.header.Header から継承されたメソッド
clone, getName, toString
 

コンストラクタの詳細

Route

public Route()
Default constructor


Route

public Route(AddressImpl address)
Default constructor given an address.

パラメータ:
address - -- address of this header.
メソッドの詳細

equals

public boolean equals(java.lang.Object that)
Equality predicate. Two routes are equal if their addresses are equal.

定義:
インタフェース javax.sip.header.Header 内の equals
オーバーライド:
クラス SIPObject 内の equals
パラメータ:
that - is the other object to compare with.
戻り値:
true if the route addresses are equal.

hashCode

public int hashCode()
Hashcode so this header can be inserted into a set.

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
the hashcode of the encoded address.

encodeBody

public java.lang.String encodeBody()
Encode into canonical form. Acknowledgement: contains a bug fix for a bug reported by Laurent Schwizer

戻り値:
a canonical encoding of the header.