Class PendingPagesHandler
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.states.process.PendingPagesHandler
-
- All Implemented Interfaces:
AdvanceHandler
public class PendingPagesHandler extends Object implements AdvanceHandler
This handler deferrs the event progression by one "advance" call, so that we can hopefully clean up the pages and generate some page-events.- Author:
- Thomas Morgner.
-
-
Constructor Summary
Constructors Constructor Description PendingPagesHandler(AdvanceHandler handler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessState
advance(ProcessState state)
ProcessState
commit(ProcessState state)
static ProcessState
create(ProcessState state)
int
getEventCode()
boolean
isFinish()
boolean
isRestoreHandler()
-
-
-
Constructor Detail
-
PendingPagesHandler
public PendingPagesHandler(AdvanceHandler handler)
-
-
Method Detail
-
advance
public ProcessState advance(ProcessState state) throws ReportProcessingException
- Specified by:
advance
in interfaceAdvanceHandler
- Throws:
ReportProcessingException
-
commit
public ProcessState commit(ProcessState state) throws ReportProcessingException
- Specified by:
commit
in interfaceAdvanceHandler
- Throws:
ReportProcessingException
-
isFinish
public boolean isFinish()
- Specified by:
isFinish
in interfaceAdvanceHandler
-
getEventCode
public int getEventCode()
- Specified by:
getEventCode
in interfaceAdvanceHandler
-
create
public static ProcessState create(ProcessState state)
-
isRestoreHandler
public boolean isRestoreHandler()
- Specified by:
isRestoreHandler
in interfaceAdvanceHandler
-
-