fop 0.93

org.apache.fop.area.inline
Class Container

java.lang.Object
  extended byorg.apache.fop.area.AreaTreeObject
      extended byorg.apache.fop.area.Area
          extended byorg.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
 
Fields inherited from class org.apache.fop.area.AreaTreeObject
foreignAttributes
 
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 org.apache.fop.area.AreaTreeObject
getForeignAttributes, getForeignAttributeValue, setForeignAttribute, setForeignAttributes
 
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.93

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