## 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[]` `FormulaFunction.getChildValues()` Returns any dependent lvalues (parameters and operands, mostly).
`LValue[]` `PrefixTerm.getChildValues()` Returns any dependent lvalues (parameters and operands, mostly).
`LValue[]` `PostfixTerm.getChildValues()` Returns any dependent lvalues (parameters and operands, mostly).
`LValue[]` `DefaultDataTable.getChildValues()` Returns any dependent lvalues (parameters and operands, mostly).
`LValue[]` `Term.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` `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` `PrefixTerm.getValue()`
`LValue` `PostfixTerm.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` `StaticArrayCallback.getRaw(int row, int column)`
`LValue` `ArrayCallback.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.