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

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.Accept
すべての実装されたインタフェース:
SIPHeaderNames, java.io.Serializable, java.lang.Cloneable, javax.sip.header.AcceptHeader, javax.sip.header.Header, javax.sip.header.MediaType, javax.sip.header.Parameters

public class Accept
extends ParametersHeader
implements javax.sip.header.AcceptHeader

Accept header : The top level header is actually AcceptList which is a list of Accept headers.

バージョン:
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.AcceptHeader から継承されたフィールド
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
 
コンストラクタの概要
Accept()
          default constructor
 
メソッドの概要
 boolean allowsAllContentSubTypes()
          returns true if this header allows all ContentSubTypes, false otherwise.
 boolean allowsAllContentTypes()
          returns true if this header allows all ContentTypes, false otherwise.
 java.lang.String getContentSubType()
          get the ContentSubType fiels
 java.lang.String getContentType()
          get the contentType field
 MediaRange getMediaRange()
          get the MediaRange field
 float getQValue()
          Get the q value.
 boolean hasQValue()
          Return true if the q value has been set.
 void removeQValue()
          Remove the q value.
 void setContentSubType(java.lang.String subtype)
          set the ContentSubType field
 void setContentType(java.lang.String type)
          set the ContentType field
 void setMediaRange(MediaRange m)
          Set the mediaRange member
 void setQValue(float qValue)
          Set the q value
 
クラス 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, equals, match, merge, replace, replace, replace, replace, toString
 
クラス gov.nist.core.GenericObject から継承されたメソッド
getClassFromName, getMatcher, isMySubclass, setMatcher
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース javax.sip.header.Parameters から継承されたメソッド
getParameter, getParameterNames, removeParameter, setParameter
 
インタフェース javax.sip.header.Header から継承されたメソッド
clone, equals, getName, toString
 

コンストラクタの詳細

Accept

public Accept()
default constructor

メソッドの詳細

allowsAllContentTypes

public boolean allowsAllContentTypes()
returns true if this header allows all ContentTypes, false otherwise.

定義:
インタフェース javax.sip.header.AcceptHeader 内の allowsAllContentTypes
戻り値:
Boolean

allowsAllContentSubTypes

public boolean allowsAllContentSubTypes()
returns true if this header allows all ContentSubTypes, false otherwise.

定義:
インタフェース javax.sip.header.AcceptHeader 内の allowsAllContentSubTypes
戻り値:
boolean

getMediaRange

public MediaRange getMediaRange()
get the MediaRange field

戻り値:
MediaRange

getContentType

public java.lang.String getContentType()
get the contentType field

定義:
インタフェース javax.sip.header.MediaType 内の getContentType
戻り値:
String

getContentSubType

public java.lang.String getContentSubType()
get the ContentSubType fiels

定義:
インタフェース javax.sip.header.MediaType 内の getContentSubType
戻り値:
String

getQValue

public float getQValue()
Get the q value.

定義:
インタフェース javax.sip.header.AcceptHeader 内の getQValue
戻り値:
float

hasQValue

public boolean hasQValue()
Return true if the q value has been set.

戻り値:
boolean

removeQValue

public void removeQValue()
Remove the q value.


setContentSubType

public void setContentSubType(java.lang.String subtype)
set the ContentSubType field

定義:
インタフェース javax.sip.header.MediaType 内の setContentSubType
パラメータ:
subtype - String to set

setContentType

public void setContentType(java.lang.String type)
set the ContentType field

定義:
インタフェース javax.sip.header.MediaType 内の setContentType
パラメータ:
type - String to set

setQValue

public void setQValue(float qValue)
               throws javax.sip.InvalidArgumentException
Set the q value

定義:
インタフェース javax.sip.header.AcceptHeader 内の setQValue
パラメータ:
qValue - float to set
例外:
java.lang.IllegalArgumentException - if qValue is <0.0 or >1.0
javax.sip.InvalidArgumentException

setMediaRange

public void setMediaRange(MediaRange m)
Set the mediaRange member

パラメータ:
m - MediaRange field