Interface ReportState
-
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
ProcessState
public interface ReportState extends Cloneable
Creation-Date: 03.07.2007, 13:18:11- Author:
- Thomas Morgner
-
-
Field Summary
Fields Modifier and Type Field Description static int
BEFORE_FIRST_GROUP
A group number that is 'before' the first group.static int
BEFORE_FIRST_ROW
A row number that is 'before' the first row.
-
Method Summary
-
-
-
Field Detail
-
BEFORE_FIRST_ROW
static final int BEFORE_FIRST_ROW
A row number that is 'before' the first row.- See Also:
- Constant Field Values
-
BEFORE_FIRST_GROUP
static final int BEFORE_FIRST_GROUP
A group number that is 'before' the first group.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNumberOfRows
int getNumberOfRows()
-
getDataRow
DataRow getDataRow()
-
getReport
ReportDefinition getReport()
-
getCurrentRow
int getCurrentRow()
Returns the currently processed row number. This row number contains padded rows and is equivalent to the number of advance() calls made on the master-datarow.- Returns:
- the current row number.
-
getCurrentDataItem
int getCurrentDataItem()
Returns the current data item. The data item is the row number used to access the raw data in the tablemodel. This number is not guaranteed to increase sequentially as sorting may affect the order of rows.- Returns:
- the current raw access row number.
-
getCurrentGroupIndex
int getCurrentGroupIndex()
-
getPresentationGroupIndex
int getPresentationGroupIndex()
-
isPrepareRun
boolean isPrepareRun()
-
isFinish
boolean isFinish()
-
getLevel
int getLevel()
-
getProgressLevel
int getProgressLevel()
-
getProgressLevelCount
int getProgressLevelCount()
-
getEventCode
int getEventCode()
Returns the unique event code for this report state type.- Returns:
- the event code for this state type.
-
clone
Object clone() throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
-
getFlowController
DefaultFlowController getFlowController()
-
isSubReportEvent
boolean isSubReportEvent()
-
setErrorHandler
void setErrorHandler(ReportProcessingErrorHandler errorHandler)
-
getCurrentSubReportMarker
InlineSubreportMarker getCurrentSubReportMarker()
-
getErrorHandler
ReportProcessingErrorHandler getErrorHandler()
-
getLayoutProcess
LayoutProcess getLayoutProcess()
-
firePageFinishedEvent
void firePageFinishedEvent(boolean noParentPassing)
-
firePageStartedEvent
void firePageStartedEvent(int eventCode)
-
getParentState
ReportState getParentState()
-
getParentSubReportState
ReportState getParentSubReportState()
-
getProcessKey
ReportStateKey getProcessKey()
-
isInItemGroup
boolean isInItemGroup()
-
isInlineProcess
boolean isInlineProcess()
-
getResourceBundleFactory
ResourceBundleFactory getResourceBundleFactory()
-
createGroupingState
GroupingState createGroupingState()
-
getPredictedStateCount
Integer getPredictedStateCount()
-
isStructuralPreprocessingNeeded
boolean isStructuralPreprocessingNeeded()
-
isCrosstabActive
boolean isCrosstabActive()
-
getGroupSequenceCounter
long getGroupSequenceCounter(int groupIndex)
-
getCrosstabColumnSequenceCounter
long getCrosstabColumnSequenceCounter(int groupIndex)
-
getPerformanceMonitorContext
PerformanceMonitorContext getPerformanceMonitorContext()
-
getProcessStore
ReportProcessStore getProcessStore()
-
-