net.sf.jec.namedop
Class TableOperator
java.lang.Object
net.sf.jec.Operator
net.sf.jec.namedop.TableOperator
- public class TableOperator
- extends Operator
TableOperator operates over an object collection and returns a table, result
of applying operators for each column. There are always an odd number of
argument operators. The first of the pair evaluates the column name, and the
second evaluates the column value. Thus, is common to have a constant operator
as the first in the pair, as in this example:
book.pages.table('Text', text, 'Count', wordCount)
- Author:
- mballesteros
Method Summary |
protected java.lang.Object |
directMap(java.lang.Object rootCtx,
java.lang.Object ctx)
Returns the associated value to the given context and root context |
java.lang.String |
toExpressionString()
Returns an expression String representation for this operator |
java.lang.String |
toFunctionString()
Returns a function representation String for this operator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TableOperator
public TableOperator()
- Creates a new SumOperator
toFunctionString
public java.lang.String toFunctionString()
- Returns a function representation String for this operator
- Specified by:
toFunctionString
in class Operator
toExpressionString
public java.lang.String toExpressionString()
- Returns an expression String representation for this operator
- Specified by:
toExpressionString
in class Operator
directMap
protected java.lang.Object directMap(java.lang.Object rootCtx,
java.lang.Object ctx)
throws EvaluationException
- Returns the associated value to the given context and root context
- Specified by:
directMap
in class Operator
- Parameters:
rootCtx
- The root context, needed for operators that require
expression evaluation from root point. Example: Indexer operatorsctx
- The current context where the operator will work over
- Throws:
EvaluationException
Copyright © 2003 SourceForge. All Rights Reserved.