Package org.xmpp.packet
Class StreamError
java.lang.Object
org.xmpp.packet.StreamError
A stream error. Stream errors have a condition and they
can optionally include explanation text.
- Author:
- Matt Tucker
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumType-safe enumeration for the error condition. -
Constructor Summary
ConstructorsConstructorDescriptionStreamError(org.dom4j.Element element) Constructs a new StreamError using an existing Element.StreamError(StreamError.Condition condition) Construcs a new StreamError with the specified condition.StreamError(StreamError.Condition condition, String text) Constructs a new StreamError with the specified condition and error text.StreamError(StreamError.Condition condition, String text, String language) Constructs a new StreamError with the specified condition and error text. -
Method Summary
Modifier and TypeMethodDescriptionReturns the error condition.org.dom4j.ElementReturns the DOM4J Element that backs the error.getText()Returns a text description of the error, ornullif there is no text description.Returns the text description's language code, ornullif there is no language code associated with the description text.voidsetCondition(StreamError.Condition condition) Sets the error condition.voidSets the text description of the error.voidSets the text description of the error.toString()toXML()Returns the textual XML representation of this stream error.
-
Constructor Details
-
StreamError
Construcs a new StreamError with the specified condition.- Parameters:
condition- the error condition.
-
StreamError
Constructs a new StreamError with the specified condition and error text.- Parameters:
condition- the error condition.text- the text description of the error.
-
StreamError
Constructs a new StreamError with the specified condition and error text.- Parameters:
condition- the error condition.text- the text description of the error.language- the language code of the error description (e.g. "en").
-
StreamError
public StreamError(org.dom4j.Element element) Constructs a new StreamError using an existing Element. This is useful for parsing incoming error Elements into StreamError objects.- Parameters:
element- the stream error Element.
-
-
Method Details
-
getCondition
Returns the error condition.- Returns:
- the error condition.
- See Also:
-
setCondition
Sets the error condition.- Parameters:
condition- the error condition.- See Also:
-
getText
Returns a text description of the error, ornullif there is no text description.- Returns:
- the text description of the error.
-
setText
Sets the text description of the error.- Parameters:
text- the text description of the error.
-
setText
Sets the text description of the error. Optionally, a language code can be specified to indicate the language of the description.- Parameters:
text- the text description of the error.language- the language code of the description, ornullto specify no language code.
-
getTextLanguage
Returns the text description's language code, ornullif there is no language code associated with the description text.- Returns:
- the language code of the text description, if it exists.
-
getElement
public org.dom4j.Element getElement()Returns the DOM4J Element that backs the error. The element is the definitive representation of the error and can be manipulated directly to change error contents.- Returns:
- the DOM4J Element.
-
toXML
Returns the textual XML representation of this stream error.- Returns:
- the textual XML representation of this stream error.
-
toString
-