public class PAccessNetworkInfo extends ParametersHeader implements PAccessNetworkInfoHeader, ExtensionHeader
P-Access-Network-Info SIP Private Header
duplicates, parameters
headerName
AND, AT, COLON, COMMA, DOT, DOUBLE_QUOTE, EQUALS, GREATER_THAN, HT, immutableClasses, indentation, LESS_THAN, LPAREN, matchExpression, NEWLINE, PERCENT, POUND, QUESTION, QUOTE, RETURN, RPAREN, SEMICOLON, SLASH, SP, STAR, stringRepresentation
ADSL, ADSL2, ADSL2p, GGGPP_CDMA2000, GGGPP_GERAN, GGGPP_UTRAN_FDD, GGGPP_UTRAN_TDD, GGGPP2_1X, GGGPP2_1XHRPD, GSHDSL, HDSL, HDSL2, IDSL, IEEE_802_11, IEEE_802_11A, IEEE_802_11B, IEEE_802_11G, NAME, RADSL, SDSL, VDSL
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 and Description |
---|
PAccessNetworkInfo()
Public constructor.
|
PAccessNetworkInfo(String accessTypeVal)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this object.
|
StringBuilder |
encodeBody(StringBuilder encoding)
Encode the body of this header (the stuff that follows headerName).
|
boolean |
equals(Object other)
An introspection based equality predicate for SIPObjects.
|
String |
getAccessType() |
String |
getCGI3GPP() |
String |
getCI3GPP2() |
String |
getDSLLocation() |
Object |
getExtensionAccessInfo() |
String |
getUtranCellID3GPP() |
void |
setAccessType(String accessTypeVal)
Set the accessTpe
|
void |
setCGI3GPP(String cgi) |
void |
setCI3GPP2(String ci3Gpp2) |
void |
setDSLLocation(String dslLocation) |
void |
setExtensionAccessInfo(Object extendAccessInfo)
extension-access-info = gen-value gen-value = token / host /
quoted-string
|
void |
setParameter(String name,
Object value)
Sets the value of the specified parameter.
|
void |
setUtranCellID3GPP(String utranCellID)
Set the UtranCellID field.
|
void |
setValue(String value)
Sets the value parameter of the ExtensionHeader.
|
equalParameters, getMultiParameter, getMultiParameterNames, getMultiParameters, getMultiParameterValue, getNameValue, getParameter, getParameter, getParameterAsBoolean, getParameterAsFloat, getParameterAsHexInt, getParameterAsInt, getParameterAsLong, getParameterAsURI, getParameterNames, getParameters, getParameterValue, hasMultiParameter, hasMultiParameters, hasParameter, hasParameters, removeMultiParameter, removeMultiParameters, removeParameter, removeParameters, setMultiParameter, setMultiParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameters, setQuotedParameter
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, match
dbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint
finalize, getClass, notify, notifyAll, wait, wait, wait
getParameter, getParameterNames, removeParameter, setParameter
getValue
public PAccessNetworkInfo()
public PAccessNetworkInfo(String accessTypeVal)
public void setAccessType(String accessTypeVal)
setAccessType
in interface PAccessNetworkInfoHeader
accessTypeVal
- - access typeNullPointerException
public String getAccessType()
getAccessType
in interface PAccessNetworkInfoHeader
public void setCGI3GPP(String cgi) throws ParseException
setCGI3GPP
in interface PAccessNetworkInfoHeader
cgi
- -- String CGI valueNullPointerException
- -- if null argument passed inParseException
- -- if bad argument passed in.public String getCGI3GPP()
getCGI3GPP
in interface PAccessNetworkInfoHeader
public void setUtranCellID3GPP(String utranCellID) throws ParseException
setUtranCellID3GPP
in interface PAccessNetworkInfoHeader
utranCellID
- -- String UTRAN Cell ID valueNullPointerException
ParseException
public String getUtranCellID3GPP()
getUtranCellID3GPP
in interface PAccessNetworkInfoHeader
public void setDSLLocation(String dslLocation) throws ParseException
setDSLLocation
in interface PAccessNetworkInfoHeader
dslLocation
- - String with the DSL location valueNullPointerException
ParseException
public String getDSLLocation()
getDSLLocation
in interface PAccessNetworkInfoHeader
public void setCI3GPP2(String ci3Gpp2) throws ParseException
setCI3GPP2
in interface PAccessNetworkInfoHeader
ci3Gpp2
- -- String CI 3GPP2 valueNullPointerException
- -- if arg is nullParseException
- -- if arg is bad.public String getCI3GPP2()
getCI3GPP2
in interface PAccessNetworkInfoHeader
public void setParameter(String name, Object value)
ParametersHeader
setParameter
in class ParametersHeader
name
- --
parameter namevalue
- --
value of parameterpublic void setExtensionAccessInfo(Object extendAccessInfo) throws ParseException
setExtensionAccessInfo
in interface PAccessNetworkInfoHeader
extendAccessInfo
- - extended Access InformationParseException
public Object getExtensionAccessInfo()
getExtensionAccessInfo
in interface PAccessNetworkInfoHeader
public StringBuilder encodeBody(StringBuilder encoding)
SIPHeader
encodeBody
in class ParametersHeader
public void setValue(String value) throws ParseException
ExtensionHeader
setValue
in interface ExtensionHeader
value
- - the new value of the ExtensionHeaderParseException
- which signals that an error has been reached
unexpectedly while parsing the value parameter.public boolean equals(Object other)
SIPObject
public Object clone()
GenericObject
clone
in interface Header
clone
in class ParametersHeader
Copyright © 2016. All Rights Reserved.