fop 0.90alpha1

org.apache.fop.area.inline
Class Container

java.lang.Object
  |
  +--org.apache.fop.area.Area
        |
        +--org.apache.fop.area.inline.Container
All Implemented Interfaces:
java.io.Serializable

public class Container
extends Area

Container area for inline container. This area should be placed in a viewport as a result of the inline container formatting object. This allows an inline area to have blocks as children.

See Also:
Serialized Form

Field Summary
protected  java.util.List blocks
          The list of block areas stacked inside this container
protected  int width
          The width of this container
 
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
Container()
          Create a new container area
 
Method Summary
 void addBlock(Block block)
          Add the block to this area.
 java.util.List getBlocks()
          Get the block areas stacked inside this container area.
 int getWidth()
          Get the width of this container 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

blocks

protected java.util.List blocks
The list of block areas stacked inside this container

width

protected int width
The width of this container
Constructor Detail

Container

public Container()
Create a new container area
Method Detail

addBlock

public void addBlock(Block block)
Add the block to this area.
Parameters:
block - the block area to add

getBlocks

public java.util.List getBlocks()
Get the block areas stacked inside this container area.
Returns:
the list of block areas

getWidth

public int getWidth()
Get the width of this container area.
Returns:
the width

fop 0.90alpha1

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