org.pentaho.reporting.engine.classic.core.states.datarow
Interface MasterDataRow

All Known Implementing Classes:
GlobalMasterRow

public interface MasterDataRow

Todo: Document Me

Author:
Thomas Morgner

Method Summary
 MasterDataRow advance()
           
 MasterDataRow advanceRecursively(boolean deepTraversingOnly, MasterDataRow subReportRow)
           
 MasterDataRow clearExportedParameters()
           
 void dataRowChanged(MasterDataRowChangeEvent chEvent)
           
 MasterDataRow derive()
           
 MasterDataRow deriveSubDataRow(ProcessingContext reportContext, DataFactory dataFactory, ParameterDataRow parameterDataRow, ParameterDefinitionEntry[] parameterDefinitionEntries, ResourceBundleFactory resourceBundleFactory)
           
 MasterDataRow deriveWithQueryData(ReportDataRow tableData)
           
 MasterDataRow deriveWithReturnFromQuery()
           
 MasterDataRow endCrosstabMode()
           
 void fireReportEvent(ReportEvent event)
           
 DataFactory getDataFactory()
           
 DataSchema getDataSchema()
           
 DataSchemaDefinition getDataSchemaDefinition()
           
 ExpressionDataRow getExpressionDataRow()
           
 DataRow getGlobalView()
           
 ImportedVariablesDataRow getImportedDataRow()
           
 ParameterDataRow getParameterDataRow()
           
 ParameterDefinitionEntry[] getParameterDefinitionEntries()
           
 MasterDataRow getParentDataRow()
           
 int getPrePaddingCount()
           
 ReportDataRow getReportDataRow()
           
 ResourceBundleFactory getResourceBundleFactory()
           
 boolean isAdvanceable()
           
 boolean isPrepareEventListener()
           
 GlobalMasterRow rebuild()
           
 void refresh()
           
 void resetDataSchema()
           
 MasterDataRow resetRowCursor()
           
 void setImportedDataRow(ImportedVariablesDataRow importedDataRow)
           
 MasterDataRow startCrosstabMode(CrosstabSpecification crosstabSpecification)
           
 MasterDataRow updateDataSchema(DataSchemaDefinition dataSchemaDefinition)
           
 void updateImportedVariables(DataRow globalView, DataSchema dataSchema)
           
 

Method Detail

getResourceBundleFactory

ResourceBundleFactory getResourceBundleFactory()

getDataFactory

DataFactory getDataFactory()

getDataSchemaDefinition

DataSchemaDefinition getDataSchemaDefinition()

getDataSchema

DataSchema getDataSchema()

resetDataSchema

void resetDataSchema()

getReportDataRow

ReportDataRow getReportDataRow()

getExpressionDataRow

ExpressionDataRow getExpressionDataRow()

getParameterDataRow

ParameterDataRow getParameterDataRow()

getGlobalView

DataRow getGlobalView()

getImportedDataRow

ImportedVariablesDataRow getImportedDataRow()

setImportedDataRow

void setImportedDataRow(ImportedVariablesDataRow importedDataRow)

getParentDataRow

MasterDataRow getParentDataRow()

dataRowChanged

void dataRowChanged(MasterDataRowChangeEvent chEvent)

isAdvanceable

boolean isAdvanceable()

advance

MasterDataRow advance()

advanceRecursively

MasterDataRow advanceRecursively(boolean deepTraversingOnly,
                                 MasterDataRow subReportRow)

fireReportEvent

void fireReportEvent(ReportEvent event)

isPrepareEventListener

boolean isPrepareEventListener()

startCrosstabMode

MasterDataRow startCrosstabMode(CrosstabSpecification crosstabSpecification)

endCrosstabMode

MasterDataRow endCrosstabMode()

clearExportedParameters

MasterDataRow clearExportedParameters()

derive

MasterDataRow derive()

deriveSubDataRow

MasterDataRow deriveSubDataRow(ProcessingContext reportContext,
                               DataFactory dataFactory,
                               ParameterDataRow parameterDataRow,
                               ParameterDefinitionEntry[] parameterDefinitionEntries,
                               ResourceBundleFactory resourceBundleFactory)

deriveWithQueryData

MasterDataRow deriveWithQueryData(ReportDataRow tableData)

deriveWithReturnFromQuery

MasterDataRow deriveWithReturnFromQuery()

getParameterDefinitionEntries

ParameterDefinitionEntry[] getParameterDefinitionEntries()

updateImportedVariables

void updateImportedVariables(DataRow globalView,
                             DataSchema dataSchema)

resetRowCursor

MasterDataRow resetRowCursor()

getPrePaddingCount

int getPrePaddingCount()

rebuild

GlobalMasterRow rebuild()

updateDataSchema

MasterDataRow updateDataSchema(DataSchemaDefinition dataSchemaDefinition)

refresh

void refresh()