| org.apache.fop.layoutmgr.BlockStackingLayoutManager org.apache.fop.layoutmgr.table.TableAndCaptionLayoutManager
TableAndCaptionLayoutManager | public class TableAndCaptionLayoutManager extends BlockStackingLayoutManager (Code) | | LayoutManager for a table-and-caption FO.
A table and caption consists of a table and a caption.
The caption contains blocks that are positioned next to the
table on the caption side.
The caption blocks have an implicit keep with the table.
|
TableAndCaptionLayoutManager | public TableAndCaptionLayoutManager(TableAndCaption node)(Code) | | Create a new table and caption layout manager.
Parameters: node - table-and-caption FO |
addAreas | public void addAreas(PositionIterator parentIter, LayoutContext layoutContext)(Code) | | Add the areas.
Parameters: parentIter - the position iterator Parameters: layoutContext - the layout context for adding areas |
addChildArea | public void addChildArea(Area childArea)(Code) | | Add the child to the current area.
Parameters: childArea - the area to add |
getParentArea | public Area getParentArea(Area childArea)(Code) | | Return an Area which can contain the passed childArea. The childArea
may not yet have any content, but it has essential traits set.
In general, if the LayoutManager already has an Area it simply returns
it. Otherwise, it makes a new Area of the appropriate class.
It gets a parent area for its area by calling its parent LM.
Finally, based on the dimensions of the parent area, it initializes
its own area. This includes setting the content IPD and the maximum
BPD.
Parameters: childArea - the child area to locate the parent the area for this table and caption |
resetPosition | public void resetPosition(Position resetPos)(Code) | | Reset the position of this layout manager.
Parameters: resetPos - the position to reset to |
Methods inherited from org.apache.fop.layoutmgr.BlockStackingLayoutManager | public void addBlockSpacing(double adjust, MinOptMax minoptmax)(Code)(Java Doc) public void addChildArea(Area childArea)(Code)(Java Doc) protected void addChildToArea(Area childArea, BlockParent parentArea)(Code)(Java Doc) protected void addKnuthElementsForBorderPaddingAfter(LinkedList returnList, boolean isLast)(Code)(Java Doc) protected void addKnuthElementsForBorderPaddingBefore(LinkedList returnList, boolean isFirst)(Code)(Java Doc) protected boolean addKnuthElementsForBreakAfter(LinkedList returnList, LayoutContext context)(Code)(Java Doc) protected boolean addKnuthElementsForBreakBefore(LinkedList returnList, LayoutContext context)(Code)(Java Doc) protected void addKnuthElementsForSpaceAfter(LinkedList returnList, int alignment)(Code)(Java Doc) protected void addKnuthElementsForSpaceBefore(LinkedList returnList, int alignment)(Code)(Java Doc) protected void addPendingMarks(LayoutContext context)(Code)(Java Doc) protected LinkedList createUnitElements(LinkedList oldList)(Code)(Java Doc) public void discardSpace(KnuthGlue spaceGlue)(Code)(Java Doc) protected void flush()(Code)(Java Doc) protected Position getAuxiliaryPosition()(Code)(Java Doc) public LinkedList getChangedKnuthElements(List oldList, int alignment)(Code)(Java Doc) public int getContentAreaBPD()(Code)(Java Doc) public int getContentAreaIPD()(Code)(Java Doc) protected BlockParent getCurrentArea()(Code)(Java Doc) protected int getIPIndents()(Code)(Java Doc) public LinkedList getNextKnuthElements(LayoutContext context, int alignment)(Code)(Java Doc) public boolean mustKeepTogether()(Code)(Java Doc) public boolean mustKeepWithNext()(Code)(Java Doc) public boolean mustKeepWithPrevious()(Code)(Java Doc) protected int neededUnits(int len)(Code)(Java Doc) public int negotiateBPDAdjustment(int adj, KnuthElement lastElement)(Code)(Java Doc) protected void setContentAreaIPD(int contentAreaIPD)(Code)(Java Doc) protected void setCurrentArea(BlockParent parentArea)(Code)(Java Doc) protected int updateContentAreaIPDwithOverconstrainedAdjust()(Code)(Java Doc) protected int updateContentAreaIPDwithOverconstrainedAdjust(int contentIPD)(Code)(Java Doc) protected void wrapPositionElements(List sourceList, List targetList)(Code)(Java Doc) protected void wrapPositionElements(List sourceList, List targetList, boolean force)(Code)(Java Doc)
|
|
|