public class BandSectionLayoutModelBuilderContext extends Object implements LayoutModelBuilderContext, Cloneable
Constructor and Description |
---|
BandSectionLayoutModelBuilderContext(OutputProcessorMetaData metaData,
LayoutModelBuilderContext parent,
RenderBox renderBox) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(RenderBox child) |
Object |
clone() |
LayoutModelBuilderContext |
close() |
void |
commitAsEmpty() |
LayoutModelBuilderContext |
deriveForPagebreak() |
LayoutModelBuilderContext |
deriveForStorage(RenderBox clonedRoot) |
int |
getDepth() |
LayoutModelBuilderContext |
getParent() |
RenderBox |
getRenderBox() |
boolean |
isAutoGeneratedWrapperBox() |
boolean |
isEmpty() |
boolean |
isKeepWrapperBoxAlive() |
boolean |
mergeSection(ReportStateKey stateKey) |
void |
performParanoidModelCheck() |
void |
removeChild(RenderBox child) |
void |
restoreStateAfterRollback() |
void |
setAutoGeneratedWrapperBox(boolean autoGeneratedWrapperBox)
A prefix box is closed immediately after the origin-box is closed.
|
void |
setEmpty(boolean empty) |
void |
setKeepWrapperBoxAlive(boolean keepWrapperBoxAlive)
A post-fix box stays open after the origin-box is closed.
|
void |
undoCommit() |
void |
validateAfterCommit() |
public BandSectionLayoutModelBuilderContext(OutputProcessorMetaData metaData, LayoutModelBuilderContext parent, RenderBox renderBox)
public RenderBox getRenderBox()
getRenderBox
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext getParent()
getParent
in interface LayoutModelBuilderContext
public boolean isEmpty()
isEmpty
in interface LayoutModelBuilderContext
public boolean mergeSection(ReportStateKey stateKey)
mergeSection
in interface LayoutModelBuilderContext
public void setEmpty(boolean empty)
setEmpty
in interface LayoutModelBuilderContext
public boolean isKeepWrapperBoxAlive()
isKeepWrapperBoxAlive
in interface LayoutModelBuilderContext
public void setKeepWrapperBoxAlive(boolean keepWrapperBoxAlive)
setKeepWrapperBoxAlive
in interface LayoutModelBuilderContext
keepWrapperBoxAlive
- public boolean isAutoGeneratedWrapperBox()
isAutoGeneratedWrapperBox
in interface LayoutModelBuilderContext
public void setAutoGeneratedWrapperBox(boolean autoGeneratedWrapperBox)
setAutoGeneratedWrapperBox
in interface LayoutModelBuilderContext
autoGeneratedWrapperBox
- public void addChild(RenderBox child)
addChild
in interface LayoutModelBuilderContext
public void removeChild(RenderBox child)
removeChild
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext deriveForPagebreak()
deriveForPagebreak
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext deriveForStorage(RenderBox clonedRoot)
deriveForStorage
in interface LayoutModelBuilderContext
public void validateAfterCommit()
validateAfterCommit
in interface LayoutModelBuilderContext
public void performParanoidModelCheck()
performParanoidModelCheck
in interface LayoutModelBuilderContext
public void restoreStateAfterRollback()
restoreStateAfterRollback
in interface LayoutModelBuilderContext
public void commitAsEmpty()
commitAsEmpty
in interface LayoutModelBuilderContext
public void undoCommit()
public LayoutModelBuilderContext close()
close
in interface LayoutModelBuilderContext
public int getDepth()
getDepth
in interface LayoutModelBuilderContext
Copyright © 2017 Hitachi Vantara. All rights reserved.