com.mentata.sg8
Class SG8DateAttribute

java.lang.Object
  extended bycom.mentata.l3d.L3DAttribute
      extended bycom.mentata.sg8.SG8StringAttribute
          extended bycom.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

Field Summary
 
Fields inherited from interface com.mentata.sg8.SG8Attribute
TEXT_RESOURCES
 
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.sg8.SG8StringAttribute
getHyperlink, getSeparator, getSG8Object, getUpdateHTML, isAugmenting, isHTMLExceeded, processUpdateHTML, setAugmenting, setHTMLThreshold, setSeparator
 
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
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

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
Method Detail

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