|
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.AddressParametersHeader
gov.nist.javax.sip.header.ims.PAssociatedURI
public class PAssociatedURI
P-Associated-URI SIP Private Header.
An associated URI is a URI that the service provider has allocated to a user for his own usage (address-of-record).
sintax (RFC 3455):
P-Associated-URI = "P-Associated-URI" HCOLON (p-aso-uri-spec) *(COMMA p-aso-uri-spec) p-aso-uri-spec = name-addr *(SEMI ai-param) ai-param = generic-param name-addr = [display-name] angle-addr angle-addr = [CFWS] "<" addr-spec ">" [CFWS] / obs-angle-addr
Field Summary |
---|
Fields inherited from interface gov.nist.javax.sip.header.ims.PAssociatedURIHeader |
---|
NAME |
Fields inherited from interface gov.nist.javax.sip.header.ims.SIPHeaderNamesIms |
---|
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 |
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 | |
---|---|
PAssociatedURI()
Default Constructor |
|
PAssociatedURI(AddressImpl address)
Constructor |
|
PAssociatedURI(GenericURI associatedURI)
Constructor |
Method Summary | |
---|---|
Object |
clone()
Clones this object. |
String |
encodeBody()
Encode into canonical form. |
URI |
getAssociatedURI()
Get the address's URI |
void |
setAssociatedURI(URI associatedURI)
Set the URI on this address |
void |
setValue(String value)
Sets the value parameter of the ExtensionHeader. |
Methods inherited from class gov.nist.javax.sip.header.AddressParametersHeader |
---|
equals, getAddress, setAddress |
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, match |
Methods inherited from class gov.nist.core.GenericObject |
---|
getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.sip.header.HeaderAddress |
---|
getAddress, setAddress |
Methods inherited from interface javax.sip.header.Parameters |
---|
getParameter, getParameterNames, removeParameter, setParameter |
Methods inherited from interface javax.sip.header.ExtensionHeader |
---|
getValue |
Methods inherited from interface javax.sip.header.Header |
---|
equals, getName, hashCode, toString |
Constructor Detail |
---|
public PAssociatedURI()
public PAssociatedURI(AddressImpl address)
address
- to be set in the headerpublic PAssociatedURI(GenericURI associatedURI)
associatedURI
- - GenericURI to be set in the address of this headerMethod Detail |
---|
public String encodeBody()
public void setAssociatedURI(URI associatedURI) throws NullPointerException
Set the URI on this address
setAssociatedURI
in interface PAssociatedURIHeader
associatedURI
- - GenericURI to be set in the address of this header
NullPointerException
- when supplied URI is nullpublic URI getAssociatedURI()
Get the address's URI
getAssociatedURI
in interface PAssociatedURIHeader
public Object clone()
gov.nist.core.GenericObject
clone
in interface Header
clone
in class AddressParametersHeader
public void setValue(String value) throws ParseException
ExtensionHeader
setValue
in interface ExtensionHeader
value
- - the new value of the ExtensionHeader
ParseException
- which signals that an error has been reached
unexpectedly while parsing the value parameter.
|
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 |