public class ErrorMessage extends java.lang.Object implements ErrorCode, JabberCode
Current Implementation: JEP-0086 Version 1.0
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE_AUTH |
static java.lang.String |
TYPE_CANCEL |
static java.lang.String |
TYPE_CONTINUE |
static java.lang.String |
TYPE_MODIFY |
static java.lang.String |
TYPE_WAIT |
BAD_REQUEST, C_BAD_REQUEST, C_CONFLICT, C_FEATURE_NOT_IMPLEMENTED, C_FORBIDDEN, C_GONE, C_INTERNAL_SERVER_ERROR, C_ITEM_NOT_FOUND, C_MALFORMED_JID, C_NOT_ACCEPTABLE, C_NOT_ALLOWED, C_NOT_AUTHORIZED, C_PAYMENT_REQUIRED, C_RECIPIENT_UNAVAILABLE, C_REDIRECT, C_REGISTRATION_REQUIRED, C_REMOTE_SERVER_NOT_FOUND, C_REMOTE_SERVER_TIMEOUT, C_RESOURCE_CONSTRAINT, C_SERVICE_UNAVAILABLE, C_SUBSCRIPTION_REQUIRED, C_UNDEFINED, C_UNEXPECTED_REQUEST, CONFLICT, DISCONNECTED, FORBIDDEN, INTERNAL_SERVER_ERROR, NOT_ACCEPTABLE, NOT_ALLOWED, NOT_FOUND, NOT_IMPLEMENTED, PAYMENT_REQUIRED, REDIRECT, REGISTRATION_REQUIRED, REMOTE_SERVER_ERROR, REMOTE_SERVER_TIMEOUT, REQUEST_TIMEOUT, S_BAD_FORMAT, S_BAD_NAMESPACE_PREFIX, S_CONFLICT, S_CONNECTION_TIMEOUT, S_HOST_GONE, S_HOST_UNKNOWN, S_IMPROPER_ADDRESSING, S_INTERNAL_SERVER_ERROR, S_INVALID_FROM, S_INVALID_ID, S_INVALID_NAMESPACE, S_INVALID_XML, S_NOT_AUTHORIZED, S_POLICY_VIOLATION, S_REMOTE_CONNECTION_FAILED, S_RESOURCE_CONSTRAINT, S_RESTRICTED_XML, S_SEE_OTHER_HOST, S_SYSTEM_SHUTDOWN, S_UNDEFINED, S_UNSUPPORTED_ENCODING, S_UNSUPPORTED_STANZA_TYPE, S_UNSUPPORTED_VERSION, S_XML_NOT_WELL_FORMED, SERVICE_UNAVAILABLE, UNAUTHORIZED, USERNAME_NOT_AVAILABLEMSG_CHAT, MSG_INIT, MSG_IQ, MSG_IQ_AGENTS, MSG_IQ_AUTH, MSG_IQ_BROWSE, MSG_IQ_DISCO_INFO, MSG_IQ_DISCO_ITEMS, MSG_IQ_GATEWAY, MSG_IQ_LAST, MSG_IQ_OOB, MSG_IQ_PRIVATE, MSG_IQ_REGISTER, MSG_IQ_ROSTER, MSG_IQ_SEARCH, MSG_IQ_TIME, MSG_IQ_VACATION, MSG_IQ_VCARD, MSG_IQ_VERSION, MSG_IQ_XMLRPC, MSG_PRESENCE, MSG_UNKNOWN, MSG_X_DATA, MSG_X_DELAY, MSG_X_EVENT, MSG_X_EXPIRE, MSG_X_OOB, MSG_X_PGP_ENCRYPTED, MSG_X_PGP_SIGNED, MSG_X_ROSTER, PARSER_CHAT, PARSER_IQ, PARSER_IQ_AGENTS, PARSER_IQ_AUTH, PARSER_IQ_BROWSE, PARSER_IQ_DISCO_INFO, PARSER_IQ_DISCO_ITEMS, PARSER_IQ_GATEWAY, PARSER_IQ_LAST, PARSER_IQ_OOB, PARSER_IQ_PRIVATE, PARSER_IQ_REGISTER, PARSER_IQ_ROSTER, PARSER_IQ_SEARCH, PARSER_IQ_TIME, PARSER_IQ_VACATION, PARSER_IQ_VCARD, PARSER_IQ_VERSION, PARSER_IQ_XMLRPC, PARSER_PRESENCE, PARSER_X_DATA, PARSER_X_DELAY, PARSER_X_EVENT, PARSER_X_EXPIRE, PARSER_X_OOB, PARSER_X_PGP_ENCRYPTED, PARSER_X_PGP_SIGNED, PARSER_X_ROSTER, XMLNS_CHAT, XMLNS_ERROR_STANZA, XMLNS_ERROR_STREAM, XMLNS_IQ, XMLNS_IQ_AGENTS, XMLNS_IQ_AUTH, XMLNS_IQ_BROWSE, XMLNS_IQ_DISCO_INFO, XMLNS_IQ_DISCO_ITEMS, XMLNS_IQ_GATEWAY, XMLNS_IQ_LAST, XMLNS_IQ_OOB, XMLNS_IQ_PRIVATE, XMLNS_IQ_REGISTER, XMLNS_IQ_ROSTER, XMLNS_IQ_SEARCH, XMLNS_IQ_TIME, XMLNS_IQ_VACATION, XMLNS_IQ_VCARD, XMLNS_IQ_VERSION, XMLNS_IQ_XMLRPC, XMLNS_PRESENCE, XMLNS_STREAM, XMLNS_X_DATA, XMLNS_X_DELAY, XMLNS_X_EVENT, XMLNS_X_EXPIRE, XMLNS_X_OOB, XMLNS_X_PGP_ENCRYPTED, XMLNS_X_PGP_SIGNED, XMLNS_X_ROSTER| Constructor and Description |
|---|
ErrorMessage(int code,
java.lang.String msg)
Constructs the legacy error message using the specified code and message.
|
ErrorMessage(java.lang.String condition,
java.lang.String type) |
ErrorMessage(java.lang.String condition,
java.lang.String type,
java.lang.String msg) |
| Modifier and Type | Method and Description |
|---|---|
static ErrorMessage |
createErrorMessage(Element errorElem) |
Element |
getApplicationCondition()
This retrieves the application-specified condition if there is one.
|
int |
getCode() |
java.lang.String |
getCondition() |
java.lang.String |
getMessage() |
java.lang.String |
getType()
The error type, as specified in the constants in this class.
|
void |
setApplicationCondition(Element applicationCondition)
Sets the application condition to be sent along with the error message.
|
void |
setCode(int code)
Sets the error code for this error message.
|
void |
setCondition(java.lang.String condition)
Set the condition to be used.
|
void |
setType(java.lang.String type)
Sets the type to be associated with the condition.
|
java.lang.String |
toString() |
public static final java.lang.String TYPE_AUTH
public static final java.lang.String TYPE_CANCEL
public static final java.lang.String TYPE_CONTINUE
public static final java.lang.String TYPE_MODIFY
public static final java.lang.String TYPE_WAIT
public ErrorMessage(int code,
java.lang.String msg)
public ErrorMessage(java.lang.String condition,
java.lang.String type)
public ErrorMessage(java.lang.String condition,
java.lang.String type,
java.lang.String msg)
public static ErrorMessage createErrorMessage(Element errorElem) throws ParseException
ParseExceptionpublic java.lang.String getMessage()
public int getCode()
public java.lang.String getCondition()
public java.lang.String getType()
public Element getApplicationCondition()
public void setApplicationCondition(Element applicationCondition)
public void setCondition(java.lang.String condition)
ErrorCodepublic void setType(java.lang.String type)
public void setCode(int code)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2001-2005 Echomine. All Rights Reserved.