public final class ErrorInfo extends ParametersHeader implements ErrorInfoHeader
Modifier and Type | Field and Description |
---|---|
protected GenericURI |
errorInfo |
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
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 |
---|
ErrorInfo()
Default constructor.
|
ErrorInfo(GenericURI errorInfo)
Constructor given the error info
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this object.
|
StringBuilder |
encodeBody(StringBuilder retval)
Encode into canonical form.
|
URI |
getErrorInfo()
Returns the ErrorInfo value of this ErrorInfoHeader.
|
String |
getErrorMessage()
Get the Error information message of this ErrorInfoHeader.
|
void |
setErrorInfo(URI errorInfo)
Sets the ErrorInfo of the ErrorInfoHeader to the errorInfo
parameter value.
|
void |
setErrorMessage(String message)
Sets the Error information message to the new message value
supplied to this method.
|
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, equals, match
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
getParameter, getParameterNames, removeParameter, setParameter
protected GenericURI errorInfo
public ErrorInfo()
public ErrorInfo(GenericURI errorInfo)
errorInfo
- -- the error information to set.public StringBuilder encodeBody(StringBuilder retval)
encodeBody
in class ParametersHeader
public void setErrorInfo(URI errorInfo)
setErrorInfo
in interface ErrorInfoHeader
errorInfo
- the new ErrorInfo of this ErrorInfoHeader.public URI getErrorInfo()
getErrorInfo
in interface ErrorInfoHeader
public void setErrorMessage(String message) throws ParseException
setErrorMessage
in interface ErrorInfoHeader
message
- - the new string value that represents the error message.ParseException
- which signals that an error has been reached
unexpectedly while parsing the error message.public String getErrorMessage()
getErrorMessage
in interface ErrorInfoHeader
public Object clone()
GenericObject
clone
in interface Header
clone
in class ParametersHeader
Copyright © 2016. All Rights Reserved.