com.waveset.msgcat
Class ErrorMessage

java.lang.Object
  extended bycom.waveset.util.AbstractXmlObject
      extended bycom.waveset.msgcat.Message
          extended bycom.waveset.msgcat.ErrorMessage
All Implemented Interfaces:
javax.naming.Referenceable, XmlObject

public class ErrorMessage
extends Message

Extends Message adding the Severity associated with an error.


Field Summary
static java.lang.String ATT_SEVERITY
           
static java.lang.String code_id
           
static java.lang.String ELEMENT
           
 
Fields inherited from class com.waveset.msgcat.Message
ATT_CLASS, ATT_ID, ATT_OWNER, ATT_TEXT, ATTR_ID, ATTR_PARAMS, EL_OBJECT, EL_TEXT, EL_VALUE
 
Fields inherited from class com.waveset.util.AbstractXmlObject
_trace
 
Constructor Summary
ErrorMessage(org.w3c.dom.Element e)
          Construct a messages from XML.
ErrorMessage(Message msg)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, Message).
ErrorMessage(Severity severity, Message msg)
          Construct a messages from XML.
ErrorMessage(Severity severity, java.lang.String id)
          Construct a message object with only a key and severity.
ErrorMessage(Severity severity, java.lang.String id, java.lang.Object parm1)
          Construct a message with an id and one parameter.
ErrorMessage(Severity severity, java.lang.String id, java.lang.Object[] parameters)
          Construct a message with an id and parameters, and severity.
ErrorMessage(java.lang.String id)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String).
ErrorMessage(java.lang.String id, java.lang.Object parm1)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object).
ErrorMessage(java.lang.String id, java.lang.Object[] parameters)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).
ErrorMessage(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).
ErrorMessage(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).
ErrorMessage(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3, java.lang.Object parm4)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).
ErrorMessage(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3, java.lang.Object parm4, java.lang.Object parm5)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).
ErrorMessage(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3, java.lang.Object parm4, java.lang.Object parm5, java.lang.Object parm6)
          Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).
 
Method Summary
protected  void addSubclassAttributes(java.lang.StringBuffer b)
           
 java.lang.String getElementName()
          Return the element name.
 Severity getSeverity()
           
static void main(java.lang.String[] args)
           
 void parseSubclassAttributes(org.w3c.dom.Element e)
           
 void setSeverity(Severity severity)
           
 java.lang.String toString()
          Get the message in the default locale, should only be used for debugging.
 java.lang.String toString(java.util.Locale locale)
          Format the message in the given locale.
 
Methods inherited from class com.waveset.msgcat.Message
addSubclassElements, equals, getId, getMessage, getMessage, getOwner, getParameters, hashCode, parseSubclassElements, parseXml, setOwner, setParameters, toXml, toXml
 
Methods inherited from class com.waveset.util.AbstractXmlObject
addXmlHeader, cloneObject, dump, dumpFile, getReference, println, setTrace, toIdentityString, toVerboseString, toVerboseString, toXml, toXml
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

code_id

public static final java.lang.String code_id
See Also:
Constant Field Values

ELEMENT

public static final java.lang.String ELEMENT
See Also:
Constant Field Values

ATT_SEVERITY

public static final java.lang.String ATT_SEVERITY
See Also:
Constant Field Values
Constructor Detail

ErrorMessage

public ErrorMessage(org.w3c.dom.Element e)
             throws WavesetException
Construct a messages from XML.


ErrorMessage

public ErrorMessage(Message msg)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, Message).

Construct a messages from XML.


ErrorMessage

public ErrorMessage(Severity severity,
                    Message msg)
Construct a messages from XML.


ErrorMessage

public ErrorMessage(java.lang.String id)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String).

Construct a message object with only a key.

To ease the transition to catalogs, we will also allow this to be literal text, but applications should always eventually add a catalog entry.


ErrorMessage

public ErrorMessage(Severity severity,
                    java.lang.String id)
Construct a message object with only a key and severity.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object[] parameters)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).

Construct a message with an id and parameters.


ErrorMessage

public ErrorMessage(Severity severity,
                    java.lang.String id,
                    java.lang.Object[] parameters)
Construct a message with an id and parameters, and severity.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object parm1)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object).

Construct a message with an id and one parameter. Convenience method for those who don't like building string arrays.


ErrorMessage

public ErrorMessage(Severity severity,
                    java.lang.String id,
                    java.lang.Object parm1)
Construct a message with an id and one parameter. Convenience method for those who don't like building string arrays.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object parm1,
                    java.lang.Object parm2)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).

Construct a message with an id and two parameters. Convenience method for those who don't like building string arrays.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object parm1,
                    java.lang.Object parm2,
                    java.lang.Object parm3)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).

Construct a message with an id and three parameters. Convenience method for those who don't like building string arrays.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object parm1,
                    java.lang.Object parm2,
                    java.lang.Object parm3,
                    java.lang.Object parm4)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).

Construct a message with an id and four parameters. Convenience method for those who don't like building string arrays.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object parm1,
                    java.lang.Object parm2,
                    java.lang.Object parm3,
                    java.lang.Object parm4,
                    java.lang.Object parm5)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).

Construct a message with an id and five parameters. Convenience method for those who don't like building string arrays.


ErrorMessage

public ErrorMessage(java.lang.String id,
                    java.lang.Object parm1,
                    java.lang.Object parm2,
                    java.lang.Object parm3,
                    java.lang.Object parm4,
                    java.lang.Object parm5,
                    java.lang.Object parm6)
Deprecated. as of release 7.0, replaced by ErrorMessage(Severity, String, Object[]).

Construct a message with an id and six parameters. Convenience method for those who don't like building string arrays.

Method Detail

getSeverity

public Severity getSeverity()

setSeverity

public void setSeverity(Severity severity)

getElementName

public java.lang.String getElementName()
Description copied from class: AbstractXmlObject
Return the element name.

Specified by:
getElementName in interface XmlObject
Overrides:
getElementName in class Message

toString

public java.lang.String toString()
Description copied from class: Message
Get the message in the default locale, should only be used for debugging.

Overrides:
toString in class Message
Returns:
an error message (including severity) formatted for the default locale.

toString

public java.lang.String toString(java.util.Locale locale)
Description copied from class: Message
Format the message in the given locale.

Overrides:
toString in class Message
Returns:
an error message (including severity) formatted for the specified locale.

addSubclassAttributes

protected void addSubclassAttributes(java.lang.StringBuffer b)
Overrides:
addSubclassAttributes in class Message

parseSubclassAttributes

public void parseSubclassAttributes(org.w3c.dom.Element e)
                             throws WavesetException
Overrides:
parseSubclassAttributes in class Message
Throws:
WavesetException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception