public class SIPETag extends SIPHeader implements SIPETagHeader, ExtensionHeader
Modifier and Type | Field and Description |
---|---|
protected String |
entityTag
entity tag field
|
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
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 |
---|
SIPETag()
Default constructor
|
SIPETag(String tag) |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
encodeBody(StringBuilder retval)
Encode into canonical form.
|
String |
getETag()
get the priority value.
|
void |
setETag(String etag)
Set the priority member
|
void |
setValue(String value)
This method needs to be added for backwards compatibility to
avoid ClassCast exception on V1.1 applications
|
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, equals, match
clone, dbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
getValue
protected String entityTag
public SIPETag()
public SIPETag(String tag) throws ParseException
ParseException
public StringBuilder encodeBody(StringBuilder retval)
encodeBody
in class SIPHeader
public String getETag()
getETag
in interface SIPETagHeader
public void setETag(String etag) throws ParseException
setETag
in interface SIPETagHeader
etag
- String to setParseException
- if the ETag syntax is invalid (not a valid token)public void setValue(String value) throws ParseException
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.ExtensionHeader.setValue(java.lang.String)
Copyright © 2018. All Rights Reserved.