|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--planetj.database.report.ColumnFunction
Represents a function that operates on a column of values in a table
Method Summary | |
abstract void |
clear()
Clears all the previously processed values from the column function |
static ColumnFunction |
getColumnFunction(String pToken,
String pFieldName)
Gets a ColumnFunction object for the specified token and field name. |
String |
getFieldName()
Gets the field name identifying the column this ColumnFunction is operating on |
String |
getFunctionToken()
Gets the function token for this ColumnFunction. |
abstract Object |
getValue()
Gets the current value of the column function |
void |
processRow(Row pRow)
Inputs a new row to the column function |
abstract void |
processValue(Object pValue)
Inputs a new value to the column function |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public abstract void clear()
public static ColumnFunction getColumnFunction(String pToken, String pFieldName) throws DataEngineException
pToken
- A token defined in the ColumnFunctionToken classpFieldName
- A field name identifying the column on which the ColumnFunction object
will operate
DataEngineException
public String getFieldName()
public String getFunctionToken()
public abstract Object getValue()
public void processRow(Row pRow) throws DataEngineException
DataEngineException
public abstract void processValue(Object pValue) throws DataEngineException
DataEngineException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |