org.pentaho.reporting.engine.classic.core.states.datarow
Interface MasterDataRow
- All Known Implementing Classes:
- GlobalMasterRow
public interface MasterDataRow
Todo: Document Me
- Author:
- Thomas Morgner
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()