|
||||||||||
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.MessageParameter
com.waveset.msgcat.DateTime
An object that encapsulates a date/time that can be passed as a parameter to a localizable Message. Localization is not performed until called upon by the Catalog.
Field Summary | |
static java.lang.String |
ATT_JAN_1970_MILLIS
|
static java.lang.String |
ATT_STYLE
|
static java.lang.String |
code_id
|
static int |
DATE_FULL
|
static int |
DATE_LONG
|
static int |
DATE_MEDIUM
|
static int |
DATE_SHORT
|
static int |
DATETIME_FULL
|
static int |
DATETIME_LONG
|
static int |
DATETIME_MEDIUM
|
static int |
DATETIME_SHORT
|
static java.lang.String |
ELEMENT
|
static java.lang.String |
INVALID_DATETIME
|
static int |
TIME_FULL
|
static int |
TIME_LONG
|
static int |
TIME_MEDIUM
|
static int |
TIME_SHORT
|
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace |
Constructor Summary | |
DateTime()
Create a new localizable date/time message parameter using the current time. |
|
DateTime(java.util.Date datetime)
Create a new localizable date/time message parameter, with default style set to DATETIME_FULL. |
|
DateTime(java.util.Date datetime,
int style)
Create a new localizable date/time message parameter. |
|
DateTime(org.w3c.dom.Element e)
Construct a date/time from XML. |
|
DateTime(int style)
Create a new localizable date/time message parameter using the current time. |
|
DateTime(long datetime_millis)
Create a new localizable date/time message parameter, with default style set to DATETIME_FULL. |
|
DateTime(long datetime_millis,
int style)
Create a new localizable date/time message parameter. |
|
DateTime(java.lang.String datetime_millis)
Create a new localizable date/time message parameter from a string. |
|
DateTime(java.lang.String datetime_millis,
int style)
Create a new localizable date/time message parameter from a string. |
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. |
static java.lang.String |
format(java.util.Date datetime,
int style,
java.util.Locale locale)
|
static java.lang.String |
format(java.util.Date datetime,
java.util.Locale locale)
|
static java.lang.String |
format(java.util.Locale locale)
|
static java.lang.String |
format(long datetime_millis,
int style,
java.util.Locale locale)
|
static java.lang.String |
format(long datetime_millis,
java.util.Locale locale)
|
protected java.util.Date |
getDateTime()
Get the date/time. |
java.lang.String |
getElementName()
Get the xml element name. |
protected int |
getStyle()
Get the style. |
long |
getTime()
|
protected void |
parseSubclassAttributes(org.w3c.dom.Element e)
|
protected void |
parseSubclassElements(org.w3c.dom.Element e)
|
void |
parseXml(org.w3c.dom.Element e)
|
protected void |
setDateTime(java.util.Date datetime)
Set the date/time. |
protected void |
setDateTime(long datetime_millis)
Set the date/time. |
protected void |
setStyle(int style)
Set the style. |
java.lang.String |
toString()
Localize this date/time to the default locale. |
java.lang.String |
toString(java.util.Locale locale)
Localize this date/time. |
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, hashCode, 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 int DATE_SHORT
public static final int DATE_MEDIUM
public static final int DATE_LONG
public static final int DATE_FULL
public static final int TIME_SHORT
public static final int TIME_MEDIUM
public static final int TIME_LONG
public static final int TIME_FULL
public static final int DATETIME_SHORT
public static final int DATETIME_MEDIUM
public static final int DATETIME_LONG
public static final int DATETIME_FULL
public static final java.lang.String INVALID_DATETIME
public static final java.lang.String ATT_JAN_1970_MILLIS
public static final java.lang.String ATT_STYLE
Constructor Detail |
public DateTime(org.w3c.dom.Element e) throws WavesetException
public DateTime(int style)
style
- Indicates format style for the date/time.public DateTime()
public DateTime(java.util.Date datetime, int style)
datetime
- The date/time parameter.style
- Indicates format style for the date/time.public DateTime(java.util.Date datetime)
datetime
- The date/time parameter.public DateTime(long datetime_millis, int style)
datetime_millis
- The date/time parameter in milliseconds since Jan 1 1970.style
- Indicates format style for the date/time.public DateTime(long datetime_millis)
datetime_millis
- The date/time parameter in milliseconds since Jan 1 1970.public DateTime(java.lang.String datetime_millis, int style)
datetime_millis
- The date/time parameter in milliseconds since Jan 1 1970.style
- Indicates format style for the date/time.public DateTime(java.lang.String datetime_millis)
datetime_millis
- The date/time parameter in milliseconds since Jan 1 1970.Method Detail |
public static java.lang.String format(java.util.Date datetime, int style, java.util.Locale locale)
public static java.lang.String format(long datetime_millis, int style, java.util.Locale locale)
public static java.lang.String format(java.util.Date datetime, java.util.Locale locale)
public static java.lang.String format(long datetime_millis, java.util.Locale locale)
public static java.lang.String format(java.util.Locale locale)
public java.lang.String getElementName()
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
protected java.util.Date getDateTime()
protected int getStyle()
protected void setDateTime(java.util.Date datetime)
datetime
- The date/time parameter.protected void setDateTime(long datetime_millis)
datetime_millis
- The date/time parameter in milliseconds since Jan 1 1970.protected void setStyle(int style)
style
- Indicates format style for the date/time.public java.lang.String toString(java.util.Locale locale)
toString
in class MessageParameter
locale
- The locale to use.public java.lang.String toString()
toString
in class MessageParameter
public long getTime()
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |