fop 0.90alpha1

org.apache.fop.area
Class BlockParent

java.lang.Object
  extended byorg.apache.fop.area.Area
      extended byorg.apache.fop.area.BlockParent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BeforeFloat, Block, Footnote, NormalFlow

public class BlockParent
extends Area

A BlockParent holds block-level areas.

See Also:
Serialized Form

Field Summary
protected  java.util.List children
          The children of this block parent area.
protected  int xOffset
          The x offset position of this block parent.
protected  int yOffset
          The y offset position of this block parent.
 
Fields inherited from class org.apache.fop.area.Area
bpd, BT, CLASS_ABSOLUTE, CLASS_BEFORE_FLOAT, CLASS_FIXED, CLASS_FOOTNOTE, CLASS_MAX, CLASS_NORMAL, CLASS_SIDE_FLOAT, ipd, log, LR, ORIENT_0, ORIENT_180, ORIENT_270, ORIENT_90, props, RL, TB
 
Constructor Summary
BlockParent()
           
 
Method Summary
 void addBlock(Block block)
          Add the block area to this block parent.
 java.util.List getChildAreas()
          Get the list of child areas for this block area.
 int getXOffset()
          Get the X offset of this block parent area.
 int getYOffset()
          Get the Y offset of this block parent area.
 void setXOffset(int off)
          Set the X offset of this block parent area.
 void setYOffset(int off)
          Set the Y offset of this block parent area.
 
Methods inherited from class org.apache.fop.area.Area
addChildArea, addTrait, addTrait, getAllocBPD, getAllocIPD, getAreaClass, getBooleanTrait, getBorderAndPaddingWidthAfter, getBorderAndPaddingWidthBefore, getBorderAndPaddingWidthEnd, getBorderAndPaddingWidthStart, getBPD, getIPD, getSpaceAfter, getSpaceBefore, getSpaceEnd, getSpaceStart, getTrait, getTraitAsInteger, getTraits, hasTrait, hasTraits, setAreaClass, setBPD, setIPD, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

xOffset

protected int xOffset
The x offset position of this block parent. Used for relative (serves as left-offset trait) and absolute positioning (serves as left-position trait).


yOffset

protected int yOffset
The y offset position of this block parent. Used for relative (serves as top-offset trait) and absolute positioning (serves as top-position trait).


children

protected java.util.List children
The children of this block parent area.

Constructor Detail

BlockParent

public BlockParent()
Method Detail

addBlock

public void addBlock(Block block)
Add the block area to this block parent.

Parameters:
block - the child block area to add

getChildAreas

public java.util.List getChildAreas()
Get the list of child areas for this block area.

Returns:
the list of child areas

setXOffset

public void setXOffset(int off)
Set the X offset of this block parent area.

Parameters:
off - the x offset of the block parent area

setYOffset

public void setYOffset(int off)
Set the Y offset of this block parent area.

Parameters:
off - the y offset of the block parent area

getXOffset

public int getXOffset()
Get the X offset of this block parent area.

Returns:
the x offset of the block parent area

getYOffset

public int getYOffset()
Get the Y offset of this block parent area.

Returns:
the y offset of the block parent area

fop 0.90alpha1

Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.