|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.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
public final class Accept
Accept header : The top level header is actually AcceptList which is a list of Accept headers.
Field Summary |
---|
Fields inherited from interface javax.sip.header.AcceptHeader |
---|
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 | |
---|---|
Accept()
default constructor |
Method Summary | |
---|---|
boolean |
allowsAllContentSubTypes()
returns true if this header allows all ContentSubTypes, false otherwise. |
boolean |
allowsAllContentTypes()
returns true if this header allows all ContentTypes, false otherwise. |
Object |
clone()
Clones this object. |
String |
getContentSubType()
get the ContentSubType fiels |
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(String subtype)
set the ContentSubType field |
void |
setContentType(String type)
set the ContentType field |
void |
setMediaRange(MediaRange m)
Set the mediaRange member |
void |
setQValue(float qValue)
Set the q value |
Methods inherited from class gov.nist.javax.sip.header.ParametersHeader |
---|
getNameValue, getParameter, getParameterNames, getParameters, getParameterValue, hasParameter, hasParameters, removeParameter, removeParameters, setParameter, setParameter, setParameters, setQuotedParameter |
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 |
---|
getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher |
Methods inherited from class java.lang.Object |
---|
equals, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.sip.header.Parameters |
---|
getParameter, getParameterNames, removeParameter, setParameter |
Methods inherited from interface javax.sip.header.Header |
---|
equals, getName, hashCode, toString |
Constructor Detail |
---|
public Accept()
Method Detail |
---|
public boolean allowsAllContentTypes()
allowsAllContentTypes
in interface AcceptHeader
public boolean allowsAllContentSubTypes()
allowsAllContentSubTypes
in interface AcceptHeader
public MediaRange getMediaRange()
public String getContentType()
getContentType
in interface MediaType
public String getContentSubType()
getContentSubType
in interface MediaType
public float getQValue()
getQValue
in interface AcceptHeader
public boolean hasQValue()
public void removeQValue()
public void setContentSubType(String subtype)
setContentSubType
in interface MediaType
subtype
- String to setpublic void setContentType(String type)
setContentType
in interface MediaType
type
- String to setpublic void setQValue(float qValue) throws InvalidArgumentException
setQValue
in interface AcceptHeader
qValue
- float to set
IllegalArgumentException
- if qValue is <0.0 or >1.0
InvalidArgumentException
- if the q parameter value is not
-1
or between 0 and 1
.public void setMediaRange(MediaRange m)
m
- MediaRange fieldpublic Object clone()
gov.nist.core.GenericObject
clone
in interface Header
clone
in class ParametersHeader
|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |