public class UserAgent extends SIPHeader implements UserAgentHeader
Modifier and Type | Field and Description |
---|---|
protected List |
productTokens
Product tokens.
|
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 |
---|
UserAgent()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addProductToken(String pt)
set the productToken field
|
Object |
clone()
Clones this object.
|
StringBuilder |
encodeBody(StringBuilder buffer)
Encode only the body of this header.
|
ListIterator |
getProduct()
Returns the list value of the product parameter.
|
void |
setProduct(List product)
Sets the product value of the UserAgentHeader.
|
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, equals, match
dbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint
protected List productTokens
public void addProductToken(String pt)
pt
- String to setpublic StringBuilder encodeBody(StringBuilder buffer)
encodeBody
in class SIPHeader
public ListIterator getProduct()
getProduct
in interface UserAgentHeader
public void setProduct(List product) throws ParseException
setProduct
in interface UserAgentHeader
product
- - a List specifying the product valueParseException
- which signals that an error has been reached
unexpectedly while parsing the product value.public Object clone()
GenericObject
clone
in interface Header
clone
in class GenericObject
Copyright © 2015. All Rights Reserved.