|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.pentaho.reporting.engine.classic.core.layout.model.RenderNode
public abstract class RenderNode
Creation-Date: 03.04.2007, 13:16:06
Field Summary | |
---|---|
static int |
CACHE_CLEAN
|
static int |
CACHE_DEEP_DIRTY
|
static int |
CACHE_DIRTY
|
static int |
HORIZONTAL_AXIS
|
static int |
VERTICAL_AXIS
|
Method Summary | |
---|---|
void |
apply()
|
Object |
clone()
Clones this node. |
RenderNode |
derive(boolean deep)
Derive creates a disconnected node that shares all the properties of the original node. |
RenderNode |
deriveFrozen(boolean deep)
|
RenderNode |
findNodeById(Object instanceId)
|
void |
freeze()
|
ReportAttributeMap |
getAttributes()
|
long |
getCachedAge()
|
long |
getCachedHeight()
|
long |
getCachedParentWidth()
|
long |
getCachedWidth()
|
long |
getCachedX()
Returns the cached y position. |
long |
getCachedY()
Returns the cached y position. |
int |
getCacheState()
|
long |
getChangeTracker()
|
long |
getComputedWidth()
|
int |
getContentRefCount()
The content-ref-count counts inline-subreports. |
long |
getEffectiveMarginBottom()
|
long |
getEffectiveMarginTop()
|
ElementType |
getElementType()
|
long |
getHeight()
|
InstanceID |
getInstanceId()
|
LogicalPageBox |
getLogicalPage()
|
int |
getMajorAxis()
|
long |
getMaximumBoxWidth()
|
long |
getMinimumChunkWidth()
|
int |
getMinorAxis()
|
String |
getName()
|
RenderNode |
getNext()
|
NodeLayoutProperties |
getNodeLayoutProperties()
|
abstract int |
getNodeType()
|
RenderBox |
getParent()
|
RenderNode |
getPrev()
|
ReportStateKey |
getStateKey()
|
StyleSheet |
getStyleSheet()
|
VerticalTextAlign |
getVerticalTextAlignment()
|
long |
getWidth()
|
long |
getX()
|
long |
getY()
|
RenderNode |
hibernate()
Derives an hibernation copy. |
boolean |
isBoxOverflowX()
|
boolean |
isBoxOverflowY()
|
boolean |
isBoxVisible(long x,
long y,
long width,
long height)
|
boolean |
isBoxVisible(StrictBounds drawArea)
|
boolean |
isBreakAfter()
|
boolean |
isCacheValid()
|
boolean |
isDiscardable()
|
boolean |
isEmpty()
|
boolean |
isFinishedPaginate()
Checks whether this node can be removed. |
boolean |
isFinishedTable()
|
boolean |
isFrozen()
|
boolean |
isHibernated()
|
boolean |
isIgnorableForRendering()
If that method returns true, the element will not be used for rendering. |
boolean |
isNodeVisible(long drawAreaX0,
long drawAreaY0,
long drawAreaWidth,
long drawAreaHeight)
|
boolean |
isNodeVisible(long drawAreaX0,
long drawAreaY0,
long drawAreaWidth,
long drawAreaHeight,
boolean overflowX,
boolean overflowY)
|
boolean |
isNodeVisible(StrictBounds drawArea)
|
boolean |
isNodeVisible(StrictBounds drawArea,
boolean overflowX,
boolean overflowY)
|
boolean |
isOpen()
|
boolean |
isSizeSpecifiesBorderBox()
|
boolean |
isVirtualNode()
|
void |
markCacheClean()
|
void |
setCachedAge(long cachedAge)
|
void |
setCachedHeight(long cachedHeight)
|
void |
setCachedParentWidth(long cachedParentWidth)
|
void |
setCachedWidth(long cachedWidth)
|
void |
setCachedX(long cachedX)
Defines the cached x position. |
void |
setCachedY(long cachedY)
Defines the cached y position. |
void |
setFinishedPaginate(boolean finished)
|
void |
setFinishedTable(boolean finished)
|
void |
setHeight(long height)
|
void |
setMaximumBoxWidth(long maximumBoxWidth)
|
void |
setVirtualNode(boolean virtualNode)
|
void |
setWidth(long width)
|
void |
setX(long x)
|
void |
setY(long y)
|
void |
shift(long amount)
|
void |
shiftCached(long amount)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int HORIZONTAL_AXIS
public static final int VERTICAL_AXIS
public static final int CACHE_CLEAN
public static final int CACHE_DIRTY
public static final int CACHE_DEEP_DIRTY
Method Detail |
---|
public ElementType getElementType()
public ReportAttributeMap getAttributes()
public int getContentRefCount()
public boolean isSizeSpecifiesBorderBox()
public abstract int getNodeType()
public int getMinorAxis()
public int getMajorAxis()
public final NodeLayoutProperties getNodeLayoutProperties()
public long getComputedWidth()
public final long getX()
public final void setX(long x)
public final long getY()
public final void shift(long amount)
public final void setY(long y)
public final long getWidth()
public final void setWidth(long width)
public final long getHeight()
public final void setHeight(long height)
public final StyleSheet getStyleSheet()
public InstanceID getInstanceId()
public final long getChangeTracker()
public final RenderBox getParent()
public final RenderNode getPrev()
public final RenderNode getNext()
public LogicalPageBox getLogicalPage()
public Object clone()
clone
in class Object
public RenderNode derive(boolean deep)
deep
-
public RenderNode hibernate()
public RenderNode deriveFrozen(boolean deep)
public boolean isFrozen()
public boolean isHibernated()
public RenderNode findNodeById(Object instanceId)
public boolean isOpen()
public boolean isEmpty()
public boolean isDiscardable()
public boolean isIgnorableForRendering()
public void freeze()
public long getMaximumBoxWidth()
public void setMaximumBoxWidth(long maximumBoxWidth)
public long getMinimumChunkWidth()
public long getEffectiveMarginTop()
public long getEffectiveMarginBottom()
public VerticalTextAlign getVerticalTextAlignment()
public String getName()
public boolean isBreakAfter()
public final long getCachedAge()
public final void setCachedAge(long cachedAge)
public final long getCachedParentWidth()
public final void setCachedParentWidth(long cachedParentWidth)
public final long getCachedX()
public final void setCachedX(long cachedX)
cachedX
- the cached x positionpublic final long getCachedY()
public final void setCachedY(long cachedY)
cachedY
- the cached y positionpublic final void shiftCached(long amount)
public final long getCachedWidth()
public final void setCachedWidth(long cachedWidth)
public final long getCachedHeight()
public final void setCachedHeight(long cachedHeight)
public void apply()
public final boolean isCacheValid()
public boolean isFinishedPaginate()
public void setFinishedPaginate(boolean finished)
public boolean isFinishedTable()
public void setFinishedTable(boolean finished)
public int getCacheState()
public void markCacheClean()
public ReportStateKey getStateKey()
public boolean isBoxOverflowX()
public boolean isBoxOverflowY()
public final boolean isNodeVisible(StrictBounds drawArea, boolean overflowX, boolean overflowY)
public final boolean isNodeVisible(StrictBounds drawArea)
public final boolean isNodeVisible(long drawAreaX0, long drawAreaY0, long drawAreaWidth, long drawAreaHeight)
public final boolean isNodeVisible(long drawAreaX0, long drawAreaY0, long drawAreaWidth, long drawAreaHeight, boolean overflowX, boolean overflowY)
public boolean isVirtualNode()
public void setVirtualNode(boolean virtualNode)
public final boolean isBoxVisible(StrictBounds drawArea)
public final boolean isBoxVisible(long x, long y, long width, long height)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |