Uses of Interface
org.pentaho.reporting.libraries.formula.lvalues.LValue

Packages that use LValue
org.pentaho.reporting.libraries.formula   
org.pentaho.reporting.libraries.formula.function   
org.pentaho.reporting.libraries.formula.lvalues   
org.pentaho.reporting.libraries.formula.parser   
org.pentaho.reporting.libraries.formula.typing   
org.pentaho.reporting.libraries.formula.typing.sequence   
 

Uses of LValue in org.pentaho.reporting.libraries.formula
 

Methods in org.pentaho.reporting.libraries.formula that return LValue
 LValue Formula.getRootReference()
          Returns the root reference for this formula.
 

Constructors in org.pentaho.reporting.libraries.formula with parameters of type LValue
Formula(LValue rootReference)
           
 

Uses of LValue in org.pentaho.reporting.libraries.formula.function
 

Methods in org.pentaho.reporting.libraries.formula.function that return LValue
 LValue ParameterCallback.getRaw(int position)
           
 

Uses of LValue in org.pentaho.reporting.libraries.formula.lvalues
 

Subinterfaces of LValue in org.pentaho.reporting.libraries.formula.lvalues
 interface DataTable
          A database is a two dimensional collection of data, arranged in a table.
 

Classes in org.pentaho.reporting.libraries.formula.lvalues that implement LValue
 class AbstractLValue
          Creation-Date: 01.11.2006, 18:19:00
 class ContextLookup
          A reference that queries the datarow.
 class DefaultDataTable
          Creation-Date: 05.11.2006, 13:34:01
 class FormulaFunction
          A function.
 class PostfixTerm
          Creation-Date: 02.11.2006, 10:20:27
 class PrefixTerm
          Creation-Date: 02.11.2006, 10:20:27
 class StaticValue
          Creation-Date: 08.10.2006, 11:34:40
 class Term
          An term is a list of LValues connected by operators.
 

Methods in org.pentaho.reporting.libraries.formula.lvalues that return LValue
 LValue[] Term.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue[] DefaultDataTable.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue[] PostfixTerm.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue[] PrefixTerm.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue[] LValue.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue[] AbstractLValue.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue[] FormulaFunction.getChildValues()
          Returns any dependent lvalues (parameters and operands, mostly).
 LValue Term.getHeadValue()
           
 LValue[] Term.getOperands()
           
 LValue Term.getOptimizedHeadValue()
          Allows access to the post optimized head value note that without the optimization, it's difficult to traverse libformula's object model.
 LValue PostfixTerm.getValue()
           
 LValue PrefixTerm.getValue()
           
 LValue DefaultDataTable.getValueAt(int row, int column)
           
 LValue DataTable.getValueAt(int row, int column)
           
 

Methods in org.pentaho.reporting.libraries.formula.lvalues with parameters of type LValue
 void Term.add(InfixOperator operator, LValue operand)
           
 void DefaultDataTable.setObject(int row, int column, LValue object)
          Sets the object for a cell in the table.
 

Constructors in org.pentaho.reporting.libraries.formula.lvalues with parameters of type LValue
DefaultDataTable(LValue[][] array)
           
FormulaFunction(java.lang.String functionName, LValue[] parameters)
           
FormulaFunction(java.lang.String functionName, LValue[] parameters, ParsePosition parsePosition)
           
PostfixTerm(LValue value, PostfixOperator operator)
           
PrefixTerm(PrefixOperator operator, LValue value)
           
Term(LValue headValue)
           
 

Uses of LValue in org.pentaho.reporting.libraries.formula.parser
 

Methods in org.pentaho.reporting.libraries.formula.parser that return LValue
 LValue GeneratedFormulaParser.getExpression()
           
 LValue GeneratedFormulaParser.getLValue()
           
 LValue FormulaParser.parse(java.lang.String formula)
           
 LValue GeneratedFormulaParser.parseArray()
           
 LValue GeneratedFormulaParser.parseFunction(java.lang.String name, ParsePosition parsePosition)
           
 LValue[] GeneratedFormulaParser.parseRow()
           
 

Methods in org.pentaho.reporting.libraries.formula.parser with parameters of type LValue
 Term GeneratedFormulaParser.startTail(LValue retval)
           
 

Uses of LValue in org.pentaho.reporting.libraries.formula.typing
 

Methods in org.pentaho.reporting.libraries.formula.typing that return LValue
 LValue ArrayCallback.getRaw(int row, int column)
           
 LValue StaticArrayCallback.getRaw(int row, int column)
           
 LValue Sequence.nextRawValue()
           
 

Uses of LValue in org.pentaho.reporting.libraries.formula.typing.sequence
 

Methods in org.pentaho.reporting.libraries.formula.typing.sequence that return LValue
 LValue AnySequence.nextRawValue()
           
 

Constructors in org.pentaho.reporting.libraries.formula.typing.sequence with parameters of type LValue
AnyNumberSequence(LValue n, FormulaContext context)
          Number sequence bounded to only one number item.
AnySequence(LValue single, FormulaContext context)
           
DefaultNumberSequence(LValue n, FormulaContext context)
          Number sequence bounded to only one number item.