Class DataProcessor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.states.datarow.DataProcessor
-
-
Constructor Summary
Constructors Constructor Description DataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataProcessor
advance(boolean deepTraversingOnly, FastGlobalView globalView)
void
clearReportDataRow(MasterDataRowChangeHandler changeHandler)
DataProcessor
clone()
DataProcessor
derive()
DataProcessor
endCrosstabMode()
CrosstabSpecification
getCrosstabSpecification()
int
getCursor()
TableModel
getRawData()
int
getRawDataCursor()
ReportDataRow
getReportDataRow()
boolean
isAdvanceable(DataRow globalView)
boolean
isCrosstabActive()
boolean
isSameState(DataProcessor processor)
void
refresh(FastGlobalView globalView)
DataProcessor
resetRowCursor()
void
setReportDataRow(ReportDataRow reportDataRow, MasterDataRowChangeHandler changeHandler)
DataProcessor
startCrosstabMode(CrosstabSpecification crosstabSpecification, FastGlobalView globalView)
-
-
-
Method Detail
-
getReportDataRow
public ReportDataRow getReportDataRow()
-
clearReportDataRow
public void clearReportDataRow(MasterDataRowChangeHandler changeHandler)
-
setReportDataRow
public void setReportDataRow(ReportDataRow reportDataRow, MasterDataRowChangeHandler changeHandler)
-
getCursor
public int getCursor()
-
getRawDataCursor
public int getRawDataCursor()
-
getRawData
public TableModel getRawData()
-
advance
public DataProcessor advance(boolean deepTraversingOnly, FastGlobalView globalView)
-
isAdvanceable
public boolean isAdvanceable(DataRow globalView)
-
startCrosstabMode
public DataProcessor startCrosstabMode(CrosstabSpecification crosstabSpecification, FastGlobalView globalView)
-
refresh
public void refresh(FastGlobalView globalView)
-
endCrosstabMode
public DataProcessor endCrosstabMode()
-
resetRowCursor
public DataProcessor resetRowCursor()
-
derive
public DataProcessor derive()
-
clone
public DataProcessor clone()
-
getCrosstabSpecification
public CrosstabSpecification getCrosstabSpecification()
-
isCrosstabActive
public boolean isCrosstabActive()
-
isSameState
public boolean isSameState(DataProcessor processor)
-
-