public class PVisitedNetworkID extends ParametersHeader implements PVisitedNetworkIDHeader, SIPHeaderNamesIms, ExtensionHeader
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
NAME
CALLED_PARTY_ID, P_ACCESS_NETWORK_INFO, P_ASSERTED_IDENTITY, P_ASSERTED_SERVICE, P_ASSOCIATED_URI, P_CHARGING_FUNCTION_ADDRESSES, P_CHARGING_VECTOR, P_MEDIA_AUTHORIZATION, P_PREFERRED_IDENTITY, P_PREFERRED_SERVICE, P_PROFILE_KEY, P_SERVED_USER, P_USER_DATABASE, P_VISITED_NETWORK_ID, PATH, PRIVACY, SECURITY_CLIENT, SECURITY_SERVER, SECURITY_VERIFY, SERVICE_ROUTE
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 |
---|
PVisitedNetworkID() |
PVisitedNetworkID(String networkID) |
PVisitedNetworkID(Token tok) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this object.
|
StringBuilder |
encodeBody(StringBuilder retval)
Encode the body of this header (the stuff that follows headerName).
|
boolean |
equals(Object other)
An introspection based equality predicate for SIPObjects.
|
String |
getVisitedNetworkID()
Get the visited network ID value of this header
|
void |
setValue(String value)
Sets the value parameter of the ExtensionHeader.
|
void |
setVisitedNetworkID(String networkID)
Set the visited network ID as a string.
|
void |
setVisitedNetworkID(Token networkID)
Set the visited network ID as a token
|
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, 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 PVisitedNetworkID()
public PVisitedNetworkID(String networkID)
public PVisitedNetworkID(Token tok)
public StringBuilder encodeBody(StringBuilder retval)
SIPHeader
encodeBody
in class ParametersHeader
public void setVisitedNetworkID(String networkID)
setVisitedNetworkID
in interface PVisitedNetworkIDHeader
networkID
- - string valuepublic void setVisitedNetworkID(Token networkID)
setVisitedNetworkID
in interface PVisitedNetworkIDHeader
networkID
- - token valuepublic String getVisitedNetworkID()
getVisitedNetworkID
in interface PVisitedNetworkIDHeader
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.