From: William Victor Mote Date: Sun, 24 Aug 2003 18:52:19 +0000 (+0000) Subject: move fo/flow/Character.getInlineArea() to layoutmgr/AddLMVisitor.getCharacterInlineArea() X-Git-Tag: Root_Temp_KnuthStylePageBreaking~1170 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=efffa4ddf06da014d41b8cc893d5fcfc7ba45584;p=xmlgraphics-fop.git move fo/flow/Character.getInlineArea() to layoutmgr/AddLMVisitor.getCharacterInlineArea() git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196833 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/fop/fo/flow/Character.java b/src/java/org/apache/fop/fo/flow/Character.java index 12a21e022..67149586b 100644 --- a/src/java/org/apache/fop/fo/flow/Character.java +++ b/src/java/org/apache/fop/fo/flow/Character.java @@ -94,17 +94,6 @@ public class Character extends FObj { super(parent); } - public InlineArea getInlineArea() { - String str = this.properties.get("character").getString(); - if (str.length() == 1) { - org.apache.fop.area.inline.Character ch = - new org.apache.fop.area.inline.Character( - str.charAt(0)); - return ch; - } - return null; - } - private void setup() throws FOPException { // Common Aural Properties diff --git a/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java b/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java index bb40e9bd6..85f72ee1b 100644 --- a/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java +++ b/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java @@ -370,7 +370,7 @@ public class AddLMVisitor extends FOTreeVisitor { } public void serveVisitor(Character node) { - InlineArea inline = node.getInlineArea(); + InlineArea inline = getCharacterInlineArea(node); if (inline != null) { LeafNodeLayoutManager lm = new LeafNodeLayoutManager(); lm.setUserAgent(node.getUserAgent()); @@ -380,6 +380,17 @@ public class AddLMVisitor extends FOTreeVisitor { } } + public InlineArea getCharacterInlineArea(Character node) { + String str = node.properties.get("character").getString(); + if (str.length() == 1) { + org.apache.fop.area.inline.Character ch = + new org.apache.fop.area.inline.Character( + str.charAt(0)); + return ch; + } + return null; + } + /** * This adds a leafnode layout manager that deals with the * created viewport/image area.