public abstract class LayoutModelBuilderWrapper extends Object implements LayoutModelBuilder
Modifier | Constructor and Description |
---|---|
protected |
LayoutModelBuilderWrapper(LayoutModelBuilder parent) |
protected LayoutModelBuilderWrapper(LayoutModelBuilder parent)
public void initialize(ProcessingContext processingContext, RenderBox parentBox, RenderNodeFactory renderNodeFactory)
initialize
in interface LayoutModelBuilder
public void setLimitedSubReports(boolean limitedSubReports)
setLimitedSubReports
in interface LayoutModelBuilder
public void updateState(ReportStateKey stateKey)
updateState
in interface LayoutModelBuilder
public InstanceID startBox(ReportElement element)
startBox
in interface LayoutModelBuilder
public void startSection()
startSection
in interface LayoutModelBuilder
public void startSection(ReportElement element, int sectionSize)
startSection
in interface LayoutModelBuilder
public void processContent(ReportElement element, Object computedValue, Object rawValue)
processContent
in interface LayoutModelBuilder
public InstanceID createSubflowPlaceholder(ReportElement element)
createSubflowPlaceholder
in interface LayoutModelBuilder
public InlineSubreportMarker processSubReport(SubReport element)
processSubReport
in interface LayoutModelBuilder
public boolean finishBox()
finishBox
in interface LayoutModelBuilder
public void endSection()
endSection
in interface LayoutModelBuilder
public boolean isEmptyElementsHaveSignificance()
isEmptyElementsHaveSignificance
in interface LayoutModelBuilder
public boolean isEmpty()
isEmpty
in interface LayoutModelBuilder
public void print()
print
in interface LayoutModelBuilder
public void startSubFlow(InstanceID insertationPoint)
startSubFlow
in interface LayoutModelBuilder
public void startSubFlow(ReportElement element)
startSubFlow
in interface LayoutModelBuilder
public void suspendSubFlow()
suspendSubFlow
in interface LayoutModelBuilder
public void endSubFlow()
endSubFlow
in interface LayoutModelBuilder
public void addProgressMarkerBox()
addProgressMarkerBox
in interface LayoutModelBuilder
public void addManualPageBreakBox(long range)
addManualPageBreakBox
in interface LayoutModelBuilder
protected LayoutModelBuilder getParent()
public LayoutModelBuilder deriveForStorage(RenderBox clonedContent)
deriveForStorage
in interface LayoutModelBuilder
public LayoutModelBuilder deriveForPageBreak()
deriveForPageBreak
in interface LayoutModelBuilder
public void validateAfterCommit()
validateAfterCommit
in interface LayoutModelBuilder
public void performParanoidModelCheck(RenderBox logicalPageBox)
performParanoidModelCheck
in interface LayoutModelBuilder
public void restoreStateAfterRollback()
restoreStateAfterRollback
in interface LayoutModelBuilder
public void legacyAddPlaceholder(ReportElement element)
legacyAddPlaceholder
in interface LayoutModelBuilder
public void legacyFlagNotEmpty()
legacyFlagNotEmpty
in interface LayoutModelBuilder
public RenderNode dangerousRawAccess()
dangerousRawAccess
in interface LayoutModelBuilder
public void close()
close
in interface LayoutModelBuilder
public void setCollapseProgressMarker(boolean b)
setCollapseProgressMarker
in interface LayoutModelBuilder
public LayoutModelBuilder clone()
clone
in interface LayoutModelBuilder
clone
in class Object
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.