public final class From extends AddressParametersHeader implements FromHeader
addressduplicates, parametersheaderNameAND, 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, stringRepresentationNAMEACCEPT, 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 |
|---|
From()
Default constructor
|
From(To to)
Generate a FROM header from a TO header
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
encodeBody()
Encode the header content into a String.
|
protected StringBuilder |
encodeBody(StringBuilder buffer)
Encode the body of this header (the stuff that follows headerName).
|
boolean |
equals(Object other)
An introspection based equality predicate for SIPObjects.
|
String |
getDisplayName()
Get the display name from the address.
|
HostPort |
getHostPort()
Conveniance accessor function to get the hostPort field from the address.
|
String |
getTag()
Get the tag parameter from the address parm list.
|
String |
getUserAtHostPort()
Get the user@host port string.
|
boolean |
hasTag()
Boolean function
|
void |
removeTag()
remove Tag member
|
void |
setAddress(Address address)
Set the address member
|
void |
setTag(String t)
Set the tag member
|
clone, getAddressequalParameters, 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, setQuotedParameterencode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toStringdbgPrint, debugDump, debugDump, matchdbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprintfinalize, getClass, notify, notifyAll, wait, wait, waitgetAddressgetParameter, getParameterNames, removeParameter, setParameterpublic From()
public From(To to)
protected String encodeBody()
protected StringBuilder encodeBody(StringBuilder buffer)
SIPHeaderencodeBody in class ParametersHeaderpublic HostPort getHostPort()
public String getDisplayName()
public String getTag()
getTag in interface FromHeaderpublic boolean hasTag()
public void removeTag()
public void setAddress(Address address)
setAddress in interface HeaderAddresssetAddress in class AddressParametersHeaderaddress - Address to setpublic void setTag(String t) throws ParseException
setTag in interface FromHeadert - tag to set. From tags are mandatory.ParseException - which signals that an error has been reached
unexpectedly while parsing the Tag value.public String getUserAtHostPort()
public boolean equals(Object other)
SIPObjectequals in interface FromHeaderequals in interface Headerequals in class AddressParametersHeaderother - the other object to test against.Copyright © 2014. All Rights Reserved.