|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.AbstractXmlObject
com.waveset.msgcat.Message
An object that encapsulates information necessary to format an internationalized message.
Field Summary | |
static java.lang.String |
ATT_CLASS
|
static java.lang.String |
ATT_ID
|
static java.lang.String |
ATT_OWNER
|
static java.lang.String |
ATT_TEXT
|
static java.lang.String |
ATTR_ID
Attribute names for the packed version of the message |
static java.lang.String |
ATTR_PARAMS
|
static java.lang.String |
code_id
|
static java.lang.String |
EL_OBJECT
|
static java.lang.String |
EL_TEXT
|
static java.lang.String |
EL_VALUE
|
static java.lang.String |
ELEMENT
|
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace |
Constructor Summary | |
Message(org.w3c.dom.Element e)
Construct a messages from XML. |
|
Message(java.lang.String id)
Construct a message object with only an id. |
|
Message(java.lang.String id,
java.lang.Object parm1)
Construct a message with an id and one parameter. |
|
Message(java.lang.String id,
java.lang.Object[] parameters)
Construct a message with an id and parameters, but no default message. |
|
Message(java.lang.String id,
java.lang.Object parm1,
java.lang.Object parm2)
Construct a message with an id and two parameters. |
|
Message(java.lang.String id,
java.lang.Object parm1,
java.lang.Object parm2,
java.lang.Object parm3)
Construct a message with an id and three parameters. |
|
Message(java.lang.String id,
java.lang.Object parm1,
java.lang.Object parm2,
java.lang.Object parm3,
java.lang.Object parm4)
Construct a message with an id and four parameters. |
|
Message(java.lang.String id,
java.lang.Object parm1,
java.lang.Object parm2,
java.lang.Object parm3,
java.lang.Object parm4,
java.lang.Object parm5)
Construct a message with an id and five parameters. |
|
Message(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)
Construct a message with an id and six parameters. |
Method Summary | |
protected void |
addSubclassAttributes(java.lang.StringBuffer b)
|
protected void |
addSubclassElements(java.lang.StringBuffer b,
int indent)
|
boolean |
equals(java.lang.Object o)
Determine equivalence. |
java.lang.String |
getElementName()
Return the element name. |
java.lang.String |
getId()
Get the unique id for this message. |
java.lang.String |
getMessage()
Get a message in the default locale. |
java.lang.String |
getMessage(java.util.Locale locale)
Get the message using a particular locale. |
java.lang.String |
getOwner()
|
java.lang.Object[] |
getParameters()
Get the message parameter list. |
int |
hashCode()
Determine hash code. |
protected void |
parseSubclassAttributes(org.w3c.dom.Element e)
|
protected void |
parseSubclassElements(org.w3c.dom.Element e)
|
void |
parseXml(org.w3c.dom.Element e)
|
void |
setOwner(java.lang.String owner)
|
void |
setParameters(java.lang.Object[] parameters)
Set the message parameter list. |
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. |
java.lang.String |
toXml()
Serialize this object as an XML string. |
void |
toXml(java.lang.StringBuffer b,
int indent)
Serialize this object as an XML string. |
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 |
public static final java.lang.String code_id
public static final java.lang.String ELEMENT
public static final java.lang.String ATTR_ID
public static final java.lang.String ATTR_PARAMS
public static final java.lang.String ATT_ID
public static final java.lang.String ATT_TEXT
public static final java.lang.String ATT_OWNER
public static final java.lang.String EL_TEXT
public static final java.lang.String EL_VALUE
public static final java.lang.String EL_OBJECT
public static final java.lang.String ATT_CLASS
Constructor Detail |
public Message(org.w3c.dom.Element e) throws WavesetException
public Message(java.lang.String id)
To ease the transition to catalogs, we will also allow this to be literal text, but applications should always eventually add a catalog entry.
public Message(java.lang.String id, java.lang.Object[] parameters)
public Message(java.lang.String id, java.lang.Object parm1)
public Message(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2)
public Message(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3)
public Message(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3, java.lang.Object parm4)
public Message(java.lang.String id, java.lang.Object parm1, java.lang.Object parm2, java.lang.Object parm3, java.lang.Object parm4, java.lang.Object parm5)
public Message(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)
Method Detail |
public void setOwner(java.lang.String owner)
public java.lang.String getElementName()
AbstractXmlObject
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
public java.lang.String getId()
public java.lang.Object[] getParameters()
public void setParameters(java.lang.Object[] parameters)
public java.lang.String getMessage()
public java.lang.String getMessage(java.util.Locale locale)
public java.lang.String toString()
public java.lang.String toString(java.util.Locale locale)
public java.lang.String getOwner()
protected void addSubclassAttributes(java.lang.StringBuffer b)
protected void addSubclassElements(java.lang.StringBuffer b, int indent)
protected void parseSubclassAttributes(org.w3c.dom.Element e) throws WavesetException
WavesetException
protected void parseSubclassElements(org.w3c.dom.Element e) throws WavesetException
WavesetException
public void toXml(java.lang.StringBuffer b, int indent)
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
public void parseXml(org.w3c.dom.Element e) throws WavesetException
WavesetException
public java.lang.String toXml()
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
public boolean equals(java.lang.Object o)
public int hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |