org.pentaho.reporting.engine.classic.core.layout.model
Class LayoutNodeTypes

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.model.LayoutNodeTypes

public final class LayoutNodeTypes
extends Object

Bits 0-3 define the general node type. Bits 4-7 define the first sub classification. Bits 8 to 16 define the second level subtype. Bits 16 to 20 define the third level subtype.

If bit0 is set, the node is not a box If bit1 is set, the node is a renderbox. Bit 2 and 3 are reserved.

For boxes: If bit 4 is set if the box is a block box. If bit 5 is set if the box is a canvas box. If bit 6 is set if the box is a inline box. If bit 7 is reserved.

Author:
Thomas Morgner

Field Summary
static int MASK_BOX
           
static int MASK_BOX_BLOCK
           
static int MASK_BOX_CANVAS
           
static int MASK_BOX_INLINE
           
static int MASK_BOX_PAGEAREA
           
static int MASK_BOX_ROW
           
static int MASK_NODE
           
static int TYPE_BOX_BLOCK
           
static int TYPE_BOX_BREAKMARK
           
static int TYPE_BOX_CANVAS
           
static int TYPE_BOX_CONTENT
           
static int TYPE_BOX_CONTENTPLACEHOLDER
           
static int TYPE_BOX_INLINE
           
static int TYPE_BOX_INLINE_PROGRESS_MARKER
           
static int TYPE_BOX_LINEBOX
           
static int TYPE_BOX_LOGICALPAGE
           
static int TYPE_BOX_PAGEAREA
           
static int TYPE_BOX_PARAGRAPH
           
static int TYPE_BOX_PROGRESS_MARKER
           
static int TYPE_BOX_ROWBOX
           
static int TYPE_BOX_SECTION
           
static int TYPE_BOX_WATERMARK
           
static int TYPE_NODE_FINISHEDNODE
           
static int TYPE_NODE_SPACER
           
static int TYPE_NODE_TEXT
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MASK_NODE

public static final int MASK_NODE
See Also:
Constant Field Values

MASK_BOX

public static final int MASK_BOX
See Also:
Constant Field Values

MASK_BOX_BLOCK

public static final int MASK_BOX_BLOCK
See Also:
Constant Field Values

MASK_BOX_PAGEAREA

public static final int MASK_BOX_PAGEAREA
See Also:
Constant Field Values

MASK_BOX_CANVAS

public static final int MASK_BOX_CANVAS
See Also:
Constant Field Values

MASK_BOX_INLINE

public static final int MASK_BOX_INLINE
See Also:
Constant Field Values

MASK_BOX_ROW

public static final int MASK_BOX_ROW
See Also:
Constant Field Values

TYPE_BOX_BLOCK

public static final int TYPE_BOX_BLOCK
See Also:
Constant Field Values

TYPE_BOX_PARAGRAPH

public static final int TYPE_BOX_PARAGRAPH
See Also:
Constant Field Values

TYPE_BOX_BREAKMARK

public static final int TYPE_BOX_BREAKMARK
See Also:
Constant Field Values

TYPE_BOX_LOGICALPAGE

public static final int TYPE_BOX_LOGICALPAGE
See Also:
Constant Field Values

TYPE_BOX_CONTENTPLACEHOLDER

public static final int TYPE_BOX_CONTENTPLACEHOLDER
See Also:
Constant Field Values

TYPE_BOX_PROGRESS_MARKER

public static final int TYPE_BOX_PROGRESS_MARKER
See Also:
Constant Field Values

TYPE_BOX_PAGEAREA

public static final int TYPE_BOX_PAGEAREA
See Also:
Constant Field Values

TYPE_BOX_WATERMARK

public static final int TYPE_BOX_WATERMARK
See Also:
Constant Field Values

TYPE_BOX_SECTION

public static final int TYPE_BOX_SECTION
See Also:
Constant Field Values

TYPE_BOX_CANVAS

public static final int TYPE_BOX_CANVAS
See Also:
Constant Field Values

TYPE_BOX_INLINE

public static final int TYPE_BOX_INLINE
See Also:
Constant Field Values

TYPE_BOX_LINEBOX

public static final int TYPE_BOX_LINEBOX
See Also:
Constant Field Values

TYPE_BOX_ROWBOX

public static final int TYPE_BOX_ROWBOX
See Also:
Constant Field Values

TYPE_BOX_CONTENT

public static final int TYPE_BOX_CONTENT
See Also:
Constant Field Values

TYPE_BOX_INLINE_PROGRESS_MARKER

public static final int TYPE_BOX_INLINE_PROGRESS_MARKER
See Also:
Constant Field Values

TYPE_NODE_TEXT

public static final int TYPE_NODE_TEXT
See Also:
Constant Field Values

TYPE_NODE_SPACER

public static final int TYPE_NODE_SPACER
See Also:
Constant Field Values

TYPE_NODE_FINISHEDNODE

public static final int TYPE_NODE_FINISHEDNODE
See Also:
Constant Field Values