org.jfree.report.data

Class PrecomputedExpressionSlot

Implemented Interfaces:
ExpressionSlot, PublicCloneable

public class PrecomputedExpressionSlot
extends java.lang.Object
implements ExpressionSlot

Creation-Date: 25.11.2006, 15:18:58
Author:
Thomas Morgner

Constructor Summary

PrecomputedExpressionSlot(String name, Object value, boolean preserve)

Method Summary

void
advance()
Object
clone()
Returns a clone of the object.
String
getName()
Object
getValue()
boolean
isDeepTraversing()
boolean
isPreserve()
void
updateDataRow(DataRow dataRow)

Constructor Details

PrecomputedExpressionSlot

public PrecomputedExpressionSlot(String name,
                                 Object value,
                                 boolean preserve)

Method Details

advance

public void advance()
            throws DataSourceException
Specified by:
advance in interface ExpressionSlot

clone

public Object clone()
            throws CloneNotSupportedException
Returns a clone of the object.
Returns:
A clone.

getName

public String getName()
Specified by:
getName in interface ExpressionSlot

getValue

public Object getValue()
            throws DataSourceException
Specified by:
getValue in interface ExpressionSlot

isDeepTraversing

public boolean isDeepTraversing()
Specified by:
isDeepTraversing in interface ExpressionSlot

isPreserve

public boolean isPreserve()
Specified by:
isPreserve in interface ExpressionSlot

updateDataRow

public void updateDataRow(DataRow dataRow)
Specified by:
updateDataRow in interface ExpressionSlot