Class DummyLayoutModelBuilderContext
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.build.DummyLayoutModelBuilderContext
-
- All Implemented Interfaces:
Cloneable
,LayoutModelBuilderContext
public class DummyLayoutModelBuilderContext extends Object implements LayoutModelBuilderContext, Cloneable
-
-
Constructor Summary
Constructors Constructor Description DummyLayoutModelBuilderContext(LayoutModelBuilderContext parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
validateAfterCommit()
-
-
-
Constructor Detail
-
DummyLayoutModelBuilderContext
public DummyLayoutModelBuilderContext(LayoutModelBuilderContext parent)
-
-
Method Detail
-
getRenderBox
public RenderBox getRenderBox()
- Specified by:
getRenderBox
in interfaceLayoutModelBuilderContext
-
getParent
public LayoutModelBuilderContext getParent()
- Specified by:
getParent
in interfaceLayoutModelBuilderContext
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceLayoutModelBuilderContext
-
mergeSection
public boolean mergeSection(ReportStateKey stateKey)
- Specified by:
mergeSection
in interfaceLayoutModelBuilderContext
-
setEmpty
public void setEmpty(boolean empty)
- Specified by:
setEmpty
in interfaceLayoutModelBuilderContext
-
commitAsEmpty
public void commitAsEmpty()
- Specified by:
commitAsEmpty
in interfaceLayoutModelBuilderContext
-
isKeepWrapperBoxAlive
public boolean isKeepWrapperBoxAlive()
- Specified by:
isKeepWrapperBoxAlive
in interfaceLayoutModelBuilderContext
-
setKeepWrapperBoxAlive
public void setKeepWrapperBoxAlive(boolean keepWrapperBoxAlive)
A post-fix box stays open after the origin-box is closed.- Specified by:
setKeepWrapperBoxAlive
in interfaceLayoutModelBuilderContext
- Parameters:
keepWrapperBoxAlive
-
-
isAutoGeneratedWrapperBox
public boolean isAutoGeneratedWrapperBox()
- Specified by:
isAutoGeneratedWrapperBox
in interfaceLayoutModelBuilderContext
-
setAutoGeneratedWrapperBox
public void setAutoGeneratedWrapperBox(boolean autoGeneratedWrapperBox)
A prefix box is closed immediately after the origin-box is closed. Prefix boxes are not merged with silbling boxes.- Specified by:
setAutoGeneratedWrapperBox
in interfaceLayoutModelBuilderContext
- Parameters:
autoGeneratedWrapperBox
-
-
close
public LayoutModelBuilderContext close()
- Specified by:
close
in interfaceLayoutModelBuilderContext
-
addChild
public void addChild(RenderBox child)
- Specified by:
addChild
in interfaceLayoutModelBuilderContext
-
removeChild
public void removeChild(RenderBox child)
- Specified by:
removeChild
in interfaceLayoutModelBuilderContext
-
deriveForPagebreak
public LayoutModelBuilderContext deriveForPagebreak()
- Specified by:
deriveForPagebreak
in interfaceLayoutModelBuilderContext
-
deriveForStorage
public LayoutModelBuilderContext deriveForStorage(RenderBox clonedRoot)
- Specified by:
deriveForStorage
in interfaceLayoutModelBuilderContext
-
validateAfterCommit
public void validateAfterCommit()
- Specified by:
validateAfterCommit
in interfaceLayoutModelBuilderContext
-
performParanoidModelCheck
public void performParanoidModelCheck()
- Specified by:
performParanoidModelCheck
in interfaceLayoutModelBuilderContext
-
restoreStateAfterRollback
public void restoreStateAfterRollback()
- Specified by:
restoreStateAfterRollback
in interfaceLayoutModelBuilderContext
-
getDepth
public int getDepth()
- Specified by:
getDepth
in interfaceLayoutModelBuilderContext
-
-