Package org.jfree.report.data
Class PrecomputedExpressionSlot
- java.lang.Object
-
- org.jfree.report.data.PrecomputedExpressionSlot
-
- All Implemented Interfaces:
java.lang.Cloneable
,ExpressionSlot
public class PrecomputedExpressionSlot extends java.lang.Object implements ExpressionSlot
Creation-Date: 25.11.2006, 15:18:58- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description PrecomputedExpressionSlot(java.lang.String name, java.lang.Object value, boolean preserve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advance()
java.lang.Object
clone()
Returns a clone of the object.java.lang.String
getName()
java.lang.Object
getValue()
boolean
isDeepTraversing()
boolean
isPreserve()
void
updateDataRow(DataRow dataRow)
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue() throws DataSourceException
- Specified by:
getValue
in interfaceExpressionSlot
- Throws:
DataSourceException
-
advance
public void advance() throws DataSourceException
- Specified by:
advance
in interfaceExpressionSlot
- Throws:
DataSourceException
-
updateDataRow
public void updateDataRow(DataRow dataRow)
- Specified by:
updateDataRow
in interfaceExpressionSlot
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceExpressionSlot
-
isDeepTraversing
public boolean isDeepTraversing()
- Specified by:
isDeepTraversing
in interfaceExpressionSlot
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Returns a clone of the object.- Specified by:
clone
in interfaceExpressionSlot
- Overrides:
clone
in classjava.lang.Object
- Returns:
- A clone.
- Throws:
java.lang.CloneNotSupportedException
- if cloning is not supported for some reason.
-
isPreserve
public boolean isPreserve()
- Specified by:
isPreserve
in interfaceExpressionSlot
-
-