diff options
author | Jeremias Maerki <jeremias@apache.org> | 2002-09-12 15:54:53 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2002-09-12 15:54:53 +0000 |
commit | cbfb6d81293a14bee16b2a3c41d7fd72bf92ec85 (patch) | |
tree | d129119a95d146c5a167e0da1f089fc0106db230 /src/org/apache | |
parent | cf318311b4ea5a920962cb5a1ccdef8292522321 (diff) | |
download | xmlgraphics-fop-cbfb6d81293a14bee16b2a3c41d7fd72bf92ec85.tar.gz xmlgraphics-fop-cbfb6d81293a14bee16b2a3c41d7fd72bf92ec85.zip |
Fixed compilation error with JDK 1.4 (It doesn't like things like "count++;;")
Fixed some checkstyle errors (Javadocs left open)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195170 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/org/apache')
-rw-r--r-- | src/org/apache/fop/layoutmgr/ContentLayoutManager.java | 73 |
1 files changed, 47 insertions, 26 deletions
diff --git a/src/org/apache/fop/layoutmgr/ContentLayoutManager.java b/src/org/apache/fop/layoutmgr/ContentLayoutManager.java index bf7c364c7..7ca005c0c 100644 --- a/src/org/apache/fop/layoutmgr/ContentLayoutManager.java +++ b/src/org/apache/fop/layoutmgr/ContentLayoutManager.java @@ -1,37 +1,41 @@ /* * $Id$ - * Copyright (C) 2001 The Apache Software Foundation. All rights reserved. + * Copyright (C) 2001-2002 The Apache Software Foundation. All rights reserved. * For details on use and redistribution please refer to the * LICENSE file included with these sources. */ - package org.apache.fop.layoutmgr; +import java.util.List; import org.apache.fop.area.Area; import org.apache.fop.area.MinOptMax; import org.apache.fop.area.Resolveable; import org.apache.fop.area.PageViewport; -import java.util.ArrayList; - /** * Content Layout Manager. * For use with objects that contain inline areas such as * leader use-content and title. */ public class ContentLayoutManager implements LayoutManager { - Area holder; - int stackSize; - LayoutManager parentLM; + private Area holder; + private int stackSize; + private LayoutManager parentLM; + + /** + * Constructs a new ContentLayoutManager + * + * @param area The parent area + */ public ContentLayoutManager(Area area) { holder = area; } public void fillArea(LayoutManager curLM) { - ArrayList childBreaks = new ArrayList(); + List childBreaks = new java.util.ArrayList(); MinOptMax stack = new MinOptMax(); int ipd = 1000000; BreakPoss bp; @@ -60,19 +64,19 @@ public class ContentLayoutManager implements LayoutManager { stack.add(bp.getStackingSize()); childBreaks.add(bp); - if(bp.getLead() > lineLead) { - lineLead = bp.getLead(); - } - if(bp.getTotal() > maxtb) { - maxtb = bp.getTotal(); - } - if(bp.getMiddle() > middlefollow) { - middlefollow = bp.getMiddle(); - } + if (bp.getLead() > lineLead) { + lineLead = bp.getLead(); + } + if (bp.getTotal() > maxtb) { + maxtb = bp.getTotal(); + } + if (bp.getMiddle() > middlefollow) { + middlefollow = bp.getMiddle(); + } } } - if(maxtb - lineLead > middlefollow) { + if (maxtb - lineLead > middlefollow) { middlefollow = maxtb - lineLead; } @@ -88,7 +92,7 @@ public class ContentLayoutManager implements LayoutManager { lc.setLeadingSpace(new SpaceSpecifier(false)); lc.setTrailingSpace(new SpaceSpecifier(false)); PositionIterator breakPosIter = - new BreakPossPosIter(childBreaks, 0, childBreaks.size()); + new BreakPossPosIter(childBreaks, 0, childBreaks.size()); curLM.addAreas(breakPosIter, lc); stackSize = stack.opt; } @@ -97,63 +101,80 @@ public class ContentLayoutManager implements LayoutManager { return stackSize; } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public boolean generatesInlineAreas() { return true; } - public Area getParentArea (Area childArea) { + /** @see org.apache.fop.layoutmgr.LayoutManager */ + public Area getParentArea(Area childArea) { return holder; } - public boolean addChild (Area childArea) { + /** @see org.apache.fop.layoutmgr.LayoutManager */ + public boolean addChild(Area childArea) { holder.addChild(childArea); return true; } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void setParentLM(LayoutManager lm) { parentLM = lm; } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public boolean canBreakBefore(LayoutContext lc) { return false; } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public BreakPoss getNextBreakPoss(LayoutContext context) { return null; } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public boolean isFinished() { return false; } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void setFinished(boolean isFinished) { + //to be done } - public void addAreas(PositionIterator posIter, LayoutContext context) { - } + /** @see org.apache.fop.layoutmgr.LayoutManager */ + public void addAreas(PositionIterator posIter, LayoutContext context) { } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void init() { + //to be done } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void resetPosition(Position position) { + //to be done } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void getWordChars(StringBuffer sbChars, Position bp1, - Position bp2) { - } + Position bp2) { } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public String getCurrentPageNumber() { return parentLM.getCurrentPageNumber(); } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public PageViewport resolveRefID(String ref) { - return parentLM.resolveRefID(ref);; + return parentLM.resolveRefID(ref); } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void addIDToPage(String id) { parentLM.addIDToPage(id); } + /** @see org.apache.fop.layoutmgr.LayoutManager */ public void addUnresolvedArea(String id, Resolveable res) { parentLM.addUnresolvedArea(id, res); } |