org.pentaho.reporting.libraries.formula.lvalues

Class AbstractLValue

public abstract class AbstractLValue extends Object implements LValue

Creation-Date: 01.11.2006, 18:19:00

Author: Thomas Morgner

Method Summary
Objectclone()
LValue[]getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
FormulaContextgetContext()
ParsePositiongetParsePosition()
TypegetValueType()
Querying the value type is only valid *after* the value has been evaluated.
voidinitialize(FormulaContext context)
voidsetParsePosition(ParsePosition parsePosition)

Method Detail

clone

public Object clone()

getChildValues

public LValue[] getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).

Returns:

getContext

public FormulaContext getContext()

getParsePosition

public ParsePosition getParsePosition()

getValueType

public Type getValueType()
Querying the value type is only valid *after* the value has been evaluated.

Returns:

initialize

public void initialize(FormulaContext context)

setParsePosition

public void setParsePosition(ParsePosition parsePosition)