com.mentata.sg8
Class SG8DateAttribute
java.lang.Object
com.mentata.l3d.L3DAttribute
com.mentata.sg8.SG8StringAttribute
com.mentata.sg8.SG8DateAttribute
- All Implemented Interfaces:
- Comparator, SG8Attribute
- public class SG8DateAttribute
- extends SG8StringAttribute
A date attribute for use with SG8 objects.
This attribute type represents Universal Time Code date/time signatures or date fragments that are translated into localized, formatted strings for HTML output. Instances can be configured to use standard Java date styles for the formatting.
- Since:
- 0.7
- Author:
- Jon Roberts
|
Constructor Summary |
SG8DateAttribute()
Creates an empty date attribute with the DateFormat.LONG style. |
SG8DateAttribute(int style)
Creates an empty date attribute with a given DateFormat style. |
|
Method Summary |
String[] |
getHTMLValues()
Returns the attribute values as translated to a formatted date. |
| Methods inherited from class com.mentata.l3d.L3DAttribute |
addValue, compare, getAttribute, getBind, getContext, getLabel, getLengthThreshold, getName, getObject, getObject, getPrerequisites, getShortValues, getSize, getThreshold, getValues, initialize, isBound, isExceeded, isGenerated, isLengthExceeded, isMultivalue, isRequired, removeValue, same, setGenerated, setLabel, setLengthThreshold, setPrerequisites, setThreshold, setValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SG8DateAttribute
public SG8DateAttribute()
- Creates an empty date attribute with the
DateFormat.LONG style.
SG8DateAttribute
public SG8DateAttribute(int style)
- Creates an empty date attribute with a given
DateFormat style.
- Parameters:
style - the date length pattern, like DateFormat.SHORT
getHTMLValues
public String[] getHTMLValues()
throws SG8Exception
- Returns the attribute values as translated to a formatted date.
- Specified by:
getHTMLValues in interface SG8Attribute- Overrides:
getHTMLValues in class SG8StringAttribute
- Returns:
- formatted date signatures
- Throws:
SG8Exception