org.jfree.report.data
public class PrecomputedExpressionSlot extends java.lang.Object implements ExpressionSlot
Constructor and Description |
---|
PrecomputedExpressionSlot(java.lang.String name,
java.lang.Object value,
boolean preserve) |
Modifier and Type | Method and 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) |
public PrecomputedExpressionSlot(java.lang.String name, java.lang.Object value, boolean preserve)
public java.lang.Object getValue() throws DataSourceException
getValue
in interface ExpressionSlot
DataSourceException
public void advance() throws DataSourceException
advance
in interface ExpressionSlot
DataSourceException
public void updateDataRow(DataRow dataRow)
updateDataRow
in interface ExpressionSlot
public java.lang.String getName()
getName
in interface ExpressionSlot
public boolean isDeepTraversing()
isDeepTraversing
in interface ExpressionSlot
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface ExpressionSlot
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if cloning is not supported for some
reason.public boolean isPreserve()
isPreserve
in interface ExpressionSlot