diff options
Diffstat (limited to 'src/org/apache/fop/area/Span.java')
-rw-r--r-- | src/org/apache/fop/area/Span.java | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/src/org/apache/fop/area/Span.java b/src/org/apache/fop/area/Span.java index 20661dad7..0f563d481 100644 --- a/src/org/apache/fop/area/Span.java +++ b/src/org/apache/fop/area/Span.java @@ -1,6 +1,6 @@ /* * $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. */ @@ -8,13 +8,12 @@ package org.apache.fop.area; import java.util.ArrayList; -import java.util.Iterator; // this is a reference area block area with 0 border and padding public class Span extends Area { // the list of flow reference areas in this span area - ArrayList flowAreas; - int height; + private ArrayList flowAreas; + private int height; public Span(int cols) { flowAreas = new ArrayList(cols); @@ -22,7 +21,6 @@ public class Span extends Area { public void addFlow(Flow flow) { flowAreas.add(flow); - flow.setParent(this); } public int getColumnCount() { @@ -37,20 +35,5 @@ public class Span extends Area { return (Flow) flowAreas.get(count); } - /** - * Maximum available BPD for a Span is the maxBPD for its containing - * MainReference less the content BPD of any previous spans - */ - public MinOptMax getMaxBPD() { - MinOptMax maxbpd = parent.getMaxBPD(); - MainReference mainref = (MainReference)parent; - Iterator spanIter = mainref.getSpans().iterator(); - while (spanIter.hasNext()) { - Span s = (Span)spanIter.next(); - if (s == this) break; - maxbpd = MinOptMax.subtract(maxbpd, s.getContentBPD()); - } - return maxbpd; - } - } + |