org.outerj.grouping
Class Group.SummaryField

java.lang.Object
  extended byorg.outerj.grouping.Group.SummaryField
Enclosing class:
Group

public final class Group.SummaryField
extends java.lang.Object


Field Summary
protected  java.lang.String alignColumn
           
protected  boolean error
           
protected  java.lang.String id
           
protected  java.lang.String label
           
protected  java.lang.Object value
           
protected  ValueFormatter valueFormatter
           
 
Constructor Summary
Group.SummaryField(java.lang.String id, boolean error, java.lang.Object value, ValueFormatter valueFormatter, java.lang.String label, java.lang.String alignColumn)
          The error parameter indicates wheter the evaluation of the summary field expression was succesful.
 
Method Summary
 java.lang.String getAlignColumn()
           
 java.lang.String getFormattedValue(java.util.Locale locale)
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 java.lang.Object getValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected final java.lang.String id

value

protected final java.lang.Object value

label

protected final java.lang.String label

alignColumn

protected final java.lang.String alignColumn

valueFormatter

protected final ValueFormatter valueFormatter

error

protected final boolean error
Constructor Detail

Group.SummaryField

public Group.SummaryField(java.lang.String id,
                          boolean error,
                          java.lang.Object value,
                          ValueFormatter valueFormatter,
                          java.lang.String label,
                          java.lang.String alignColumn)
The error parameter indicates wheter the evaluation of the summary field expression was succesful. If error parameter is true, then the value parameter may be whatever because it's not needed.

Method Detail

getId

public java.lang.String getId()

getFormattedValue

public java.lang.String getFormattedValue(java.util.Locale locale)

getValue

public java.lang.Object getValue()

getLabel

public java.lang.String getLabel()

getAlignColumn

public java.lang.String getAlignColumn()