public class SubLayoutProcess extends ExpressionEventHelper implements LayoutProcess
LEVEL_COLLECT, LEVEL_PAGINATE, LEVEL_STRUCTURAL_PREPROCESSING
Constructor and Description |
---|
SubLayoutProcess(LayoutProcess parent,
StructureFunction[] structureFunctions,
InstanceID reportDefinitionId) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
LayoutProcess |
deriveForPagebreak() |
LayoutProcess |
deriveForStorage() |
void |
fireReportEvent(ReportEvent event)
This function must be implemented in a re-entrant way.
|
StructureFunction[] |
getCollectionFunctions() |
OutputFunction |
getOutputFunction() |
LayoutProcess |
getParent() |
protected LevelStorage |
getRunLevel(int index) |
protected int |
getRunLevelCount() |
protected ExpressionRuntime |
getRuntime() |
boolean |
isPageListener() |
void |
restart(ReportState state) |
evaluateSingleExpression, evaluateToNull, getProcessingLevel, reactivateExpressions, updateMasterDataRow
public SubLayoutProcess(LayoutProcess parent, StructureFunction[] structureFunctions, InstanceID reportDefinitionId)
public LayoutProcess getParent()
getParent
in interface LayoutProcess
public boolean isPageListener()
isPageListener
in interface LayoutProcess
public OutputFunction getOutputFunction()
getOutputFunction
in interface LayoutProcess
public void restart(ReportState state) throws ReportProcessingException
restart
in interface LayoutProcess
ReportProcessingException
public StructureFunction[] getCollectionFunctions()
getCollectionFunctions
in interface LayoutProcess
protected int getRunLevelCount()
getRunLevelCount
in class ExpressionEventHelper
protected LevelStorage getRunLevel(int index)
getRunLevel
in class ExpressionEventHelper
protected ExpressionRuntime getRuntime()
getRuntime
in class ExpressionEventHelper
public LayoutProcess deriveForStorage()
deriveForStorage
in interface LayoutProcess
public LayoutProcess deriveForPagebreak()
deriveForPagebreak
in interface LayoutProcess
public Object clone()
clone
in interface LayoutProcess
clone
in class Object
public void fireReportEvent(ReportEvent event)
LayoutProcess
fireReportEvent
in interface LayoutProcess
fireReportEvent
in class ExpressionEventHelper
Copyright © 2017 Hitachi Vantara. All rights reserved.