public class ProxyLayoutModelBuilderContext extends Object implements LayoutModelBuilderContext
Constructor and Description |
---|
ProxyLayoutModelBuilderContext(LayoutModelBuilderContext context) |
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) |
void |
setEmpty(boolean empty) |
void |
setKeepWrapperBoxAlive(boolean keepWrapperBoxAlive) |
void |
validateAfterCommit() |
public ProxyLayoutModelBuilderContext(LayoutModelBuilderContext context)
public RenderBox getRenderBox()
getRenderBox
in interface LayoutModelBuilderContext
public void addChild(RenderBox child)
addChild
in interface LayoutModelBuilderContext
public void removeChild(RenderBox child)
removeChild
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext getParent()
getParent
in interface LayoutModelBuilderContext
public boolean isEmpty()
isEmpty
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
public boolean isAutoGeneratedWrapperBox()
isAutoGeneratedWrapperBox
in interface LayoutModelBuilderContext
public void setAutoGeneratedWrapperBox(boolean autoGeneratedWrapperBox)
setAutoGeneratedWrapperBox
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext close()
close
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext deriveForPagebreak()
deriveForPagebreak
in interface LayoutModelBuilderContext
public LayoutModelBuilderContext deriveForStorage(RenderBox clonedRoot)
deriveForStorage
in interface LayoutModelBuilderContext
public boolean mergeSection(ReportStateKey stateKey)
mergeSection
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 int getDepth()
getDepth
in interface LayoutModelBuilderContext