vmote 2003/08/25 08:37:03 Modified: src/java/org/apache/fop/fo/flow Character.java ExternalGraphic.java Leader.java src/java/org/apache/fop/layoutmgr AddLMVisitor.java Log: remove unneeded field fo/flow/Leader.leaderArea Revision Changes Path 1.7 +0 -1 xml-fop/src/java/org/apache/fop/fo/flow/Character.java Index: Character.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/Character.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Character.java 24 Aug 2003 18:52:19 -0000 1.6 +++ Character.java 25 Aug 2003 15:37:02 -0000 1.7 @@ -63,7 +63,6 @@ import org.apache.fop.fo.properties.CommonMarginInline; import org.apache.fop.fo.properties.CommonRelativePosition; import org.apache.fop.apps.FOPException; -import org.apache.fop.area.inline.InlineArea; /** * This class represents the flow object 'fo:character'. Its use is defined by 1.8 +0 -2 xml-fop/src/java/org/apache/fop/fo/flow/ExternalGraphic.java Index: ExternalGraphic.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/ExternalGraphic.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ExternalGraphic.java 24 Aug 2003 19:22:59 -0000 1.7 +++ ExternalGraphic.java 25 Aug 2003 15:37:02 -0000 1.8 @@ -60,12 +60,10 @@ import org.apache.fop.fo.properties.Scaling; import org.apache.fop.image.ImageFactory; import org.apache.fop.image.FopImage; -import org.apache.fop.area.inline.InlineArea; import org.apache.fop.datatypes.Length; // Java import java.awt.geom.Rectangle2D; -import org.apache.fop.apps.*; /** * External graphic formatting object. 1.11 +0 -2 xml-fop/src/java/org/apache/fop/fo/flow/Leader.java Index: Leader.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/Leader.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- Leader.java 22 Aug 2003 06:27:34 -0000 1.10 +++ Leader.java 25 Aug 2003 15:37:02 -0000 1.11 @@ -51,7 +51,6 @@ package org.apache.fop.fo.flow; // FOP -import org.apache.fop.area.inline.InlineArea; import org.apache.fop.datatypes.ColorType; import org.apache.fop.datatypes.Length; import org.apache.fop.datatypes.PercentLength; @@ -85,7 +84,6 @@ protected FOTreeControl fontInfo = null; /** FontState for this object */ protected Font fontState; - public InlineArea leaderArea = null; /** * @param parent FONode that is the parent of this object 1.7 +8 -15 xml-fop/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java Index: AddLMVisitor.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AddLMVisitor.java 24 Aug 2003 22:15:51 -0000 1.6 +++ AddLMVisitor.java 25 Aug 2003 15:37:03 -0000 1.7 @@ -294,24 +294,16 @@ } private InlineArea getLeaderInlineArea(Leader node) { - if (node.leaderArea == null) { - createLeaderArea(node); - } - return node.leaderArea; - } - - protected void createLeaderArea(Leader node) { node.setup(); + InlineArea leaderArea = null; if (node.getLeaderPattern() == LeaderPattern.RULE) { org.apache.fop.area.inline.Leader leader = new org.apache.fop.area.inline.Leader(); - leader.setRuleStyle(node.getRuleStyle()); leader.setRuleThickness(node.getRuleThickness()); - - node.leaderArea = leader; + leaderArea = leader; } else if (node.getLeaderPattern() == LeaderPattern.SPACE) { - node.leaderArea = new Space(); + leaderArea = new Space(); } else if (node.getLeaderPattern() == LeaderPattern.DOTS) { Word w = new Word(); char dot = '.'; // userAgent.getLeaderDotCharacter(); @@ -337,11 +329,11 @@ } fa.setHeight(node.getFontState().getAscender()); - node.leaderArea = fa; + leaderArea = fa; } else if (node.getLeaderPattern() == LeaderPattern.USECONTENT) { if (node.getChildren() == null) { node.getLogger().error("Leader use-content with no content"); - return; + return null; } InlineStackingLayoutManager lm; lm = new InlineStackingLayoutManager(); @@ -369,8 +361,9 @@ if (spacer != null) { fa.addChild(spacer); } - node.leaderArea = fa; + leaderArea = fa; } + return leaderArea; } public void serveVisitor(RetrieveMarker node) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]