gmazza 2004/08/04 15:21:04 Modified: src/java/org/apache/fop/fo FObj.java ToBeImplementedElement.java Unknown.java UnknownXMLObj.java XMLElement.java XMLObj.java src/java/org/apache/fop/fo/extensions/svg SVGElement.java SVGObj.java src/java/org/apache/fop/fo/flow Float.java InitialPropertySet.java MultiCase.java MultiProperties.java MultiPropertySet.java MultiSwitch.java MultiToggle.java TableAndCaption.java TableCaption.java src/java/org/apache/fop/layoutmgr AddLMVisitor.java Log: Start of conversion of AddLMVisitor to FObj.AddLayoutManager(): removed acceptVisitor() methods from FO's that don't need LM's (e.g., those FO's not yet implemented or those that don't return areas anyway). Revision Changes Path 1.60 +9 -1 xml-fop/src/java/org/apache/fop/fo/FObj.java Index: FObj.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/FObj.java,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- FObj.java 3 Aug 2004 05:22:43 -0000 1.59 +++ FObj.java 4 Aug 2004 22:21:02 -0000 1.60 @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; +import java.util.List; import java.util.ListIterator; import java.util.Map; import java.util.Set; @@ -434,6 +435,14 @@ } /** + * Return a LayoutManager responsible for laying out this FObj's content. + * Must override in subclasses if their content can be laid out. + * @param list the list to which the layout manager(s) should be added + */ + public void addLayoutManager(List list) { + } + + /** * This is a hook for the AddLMVisitor class to be able to access * this object. * @param aLMV the AddLMVisitor object that can access this object. @@ -442,7 +451,6 @@ aLMV.serveFObj(this); } - /* * Return a string representation of the fo element. * Deactivated in order to see precise ID of each fo element created 1.9 +0 -12 xml-fop/src/java/org/apache/fop/fo/ToBeImplementedElement.java Index: ToBeImplementedElement.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/ToBeImplementedElement.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ToBeImplementedElement.java 31 Jul 2004 00:44:21 -0000 1.8 +++ ToBeImplementedElement.java 4 Aug 2004 22:21:02 -0000 1.9 @@ -18,8 +18,6 @@ package org.apache.fop.fo; -import org.apache.fop.layoutmgr.AddLMVisitor; - /** * This class is a placeholder for elements that have not been implemented. */ @@ -31,14 +29,4 @@ protected ToBeImplementedElement(FONode parent) { super(parent); } - - /** - * This is a hook for the AddLMVisitor class to be able to access - * this object. - * @param aLMV the AddLMVisitor object that can access this object. - */ - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveToBeImplementedElement(this); - } - } 1.8 +0 -12 xml-fop/src/java/org/apache/fop/fo/Unknown.java Index: Unknown.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Unknown.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Unknown.java 27 Jul 2004 23:57:10 -0000 1.7 +++ Unknown.java 4 Aug 2004 22:21:02 -0000 1.8 @@ -18,8 +18,6 @@ package org.apache.fop.fo; -import org.apache.fop.layoutmgr.AddLMVisitor; - /** * Class for handling an unknown element, for example one from an unsupported * namespace. @@ -53,14 +51,4 @@ private void setup() { getLogger().debug("Layout Unknown element"); } - - /** - * This is a hook for the AddLMVisitor class to be able to access - * this object. - * @param aLMV the AddLMVisitor object that can access this object. - */ - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveUnknown(this); - } - } 1.10 +0 -11 xml-fop/src/java/org/apache/fop/fo/UnknownXMLObj.java Index: UnknownXMLObj.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/UnknownXMLObj.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- UnknownXMLObj.java 27 Jul 2004 23:57:10 -0000 1.9 +++ UnknownXMLObj.java 4 Aug 2004 22:21:02 -0000 1.10 @@ -19,7 +19,6 @@ package org.apache.fop.fo; import org.xml.sax.Locator; -import org.apache.fop.layoutmgr.AddLMVisitor; /** * Class for handling generic XML from a namespace not recognized by FOP @@ -89,15 +88,5 @@ } super.addCharacters(data, start, length, locator); } - - /** - * This is a hook for the AddLMVisitor class to be able to access - * this object. - * @param aLMV the AddLMVisitor object that can access this object. - */ - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveUnknownXMLObj(this); - } - } 1.10 +0 -13 xml-fop/src/java/org/apache/fop/fo/XMLElement.java Index: XMLElement.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/XMLElement.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- XMLElement.java 1 Aug 2004 04:20:48 -0000 1.9 +++ XMLElement.java 4 Aug 2004 22:21:02 -0000 1.10 @@ -23,9 +23,6 @@ import org.xml.sax.Locator; import org.xml.sax.SAXParseException; -// FOP -import org.apache.fop.layoutmgr.AddLMVisitor; - /** * class representing svg:svg pseudo flow object. */ @@ -62,14 +59,4 @@ public String getNameSpace() { return namespace; } - - /** - * This is a hook for the AddLMVisitor class to be able to access - * this object. - * @param aLMV the AddLMVisitor object that can access this object. - */ - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveXMLElement(this); - } - } 1.15 +0 -13 xml-fop/src/java/org/apache/fop/fo/XMLObj.java Index: XMLObj.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/XMLObj.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- XMLObj.java 1 Aug 2004 04:20:48 -0000 1.14 +++ XMLObj.java 4 Aug 2004 22:21:02 -0000 1.15 @@ -29,9 +29,6 @@ import org.xml.sax.SAXParseException; import javax.xml.parsers.DocumentBuilderFactory; -// FOP -import org.apache.fop.layoutmgr.AddLMVisitor; - /** * Abstract class modelling generic, non-XSL-FO XML objects. Such objects are * stored in a DOM. @@ -209,15 +206,5 @@ org.w3c.dom.Text text = doc.createTextNode(str); element.appendChild(text); } - - /** - * This is a hook for the AddLMVisitor class to be able to access - * this object. - * @param aLMV the AddLMVisitor object that can access this object. - */ - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveXMLObj(this); - } - } 1.11 +1 -7 xml-fop/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java Index: SVGElement.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- SVGElement.java 3 Aug 2004 22:36:26 -0000 1.10 +++ SVGElement.java 4 Aug 2004 22:21:03 -0000 1.11 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.batik.dom.svg.SVGOMDocument; import org.apache.batik.dom.svg.SVGOMElement; @@ -282,10 +281,5 @@ return 100; } } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveSVGElement(this); - } - } 1.5 +1 -7 xml-fop/src/java/org/apache/fop/fo/extensions/svg/SVGObj.java Index: SVGObj.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/extensions/svg/SVGObj.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SVGObj.java 27 Jul 2004 23:57:11 -0000 1.4 +++ SVGObj.java 4 Aug 2004 22:21:03 -0000 1.5 @@ -20,7 +20,6 @@ import org.apache.fop.fo.FONode; import org.apache.fop.fo.XMLObj; -import org.apache.fop.layoutmgr.AddLMVisitor; /** * Class for SVG element objects. @@ -43,10 +42,5 @@ public String getNameSpace() { return "http://www.w3.org/2000/svg"; } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveSVGObj(this); - } - } 1.10 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/Float.java Index: Float.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/Float.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- Float.java 31 Jul 2004 00:44:22 -0000 1.9 +++ Float.java 4 Aug 2004 22:21:03 -0000 1.10 @@ -21,7 +21,6 @@ // FOP import org.apache.fop.fo.FONode; import org.apache.fop.fo.ToBeImplementedElement; -import org.apache.fop.layoutmgr.AddLMVisitor; /** * fo:float element. @@ -40,10 +39,6 @@ // this.propertyList.get("float"); // this.propertyList.get("clear"); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveFloat(this); } public String getName() { 1.11 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/InitialPropertySet.java Index: InitialPropertySet.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/InitialPropertySet.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- InitialPropertySet.java 27 Jul 2004 23:57:12 -0000 1.10 +++ InitialPropertySet.java 4 Aug 2004 22:21:03 -0000 1.11 @@ -25,7 +25,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; import org.apache.fop.fo.properties.CommonAural; @@ -84,10 +83,6 @@ // this.propertyList.get("text-transform"); // this.propertyList.get("word-spacing"); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveInitialPropertySet(this); } public String getName() { 1.10 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/MultiCase.java Index: MultiCase.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiCase.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- MultiCase.java 27 Jul 2004 23:57:12 -0000 1.9 +++ MultiCase.java 4 Aug 2004 22:21:03 -0000 1.10 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; @@ -47,10 +46,6 @@ // this.propertyList.get("case-name"); // this.propertyList.get("case-title"); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveMultiCase(this); } public String getName() { 1.9 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/MultiProperties.java Index: MultiProperties.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiProperties.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- MultiProperties.java 27 Jul 2004 23:57:12 -0000 1.8 +++ MultiProperties.java 4 Aug 2004 22:21:03 -0000 1.9 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; @@ -44,10 +43,6 @@ setupID(); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveMultiProperties(this); } public String getName() { 1.10 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/MultiPropertySet.java Index: MultiPropertySet.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiPropertySet.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- MultiPropertySet.java 27 Jul 2004 23:57:12 -0000 1.9 +++ MultiPropertySet.java 4 Aug 2004 22:21:03 -0000 1.10 @@ -25,7 +25,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; /** @@ -53,10 +52,6 @@ private void setup() { setupID(); // this.propertyList.get("active-state"); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveMultiPropertySet(this); } public String getName() { 1.10 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/MultiSwitch.java Index: MultiSwitch.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiSwitch.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- MultiSwitch.java 27 Jul 2004 23:57:12 -0000 1.9 +++ MultiSwitch.java 4 Aug 2004 22:21:03 -0000 1.10 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; @@ -45,10 +44,6 @@ // this.propertyList.get("auto-restore"); setupID(); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveMultiSwitch(this); } public String getName() { 1.10 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/MultiToggle.java Index: MultiToggle.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiToggle.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- MultiToggle.java 27 Jul 2004 23:57:12 -0000 1.9 +++ MultiToggle.java 4 Aug 2004 22:21:03 -0000 1.10 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; @@ -45,10 +44,6 @@ setupID(); // this.propertyList.get("switch-to"); - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveMultiToggle(this); } public String getName() { 1.10 +0 -6 xml-fop/src/java/org/apache/fop/fo/flow/TableAndCaption.java Index: TableAndCaption.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/TableAndCaption.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- TableAndCaption.java 27 Jul 2004 23:57:12 -0000 1.9 +++ TableAndCaption.java 4 Aug 2004 22:21:03 -0000 1.10 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; import org.apache.fop.fo.properties.CommonAural; @@ -82,13 +81,8 @@ return true; } - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveTableAndCaption(this); - } - public String getName() { return "fo:table-and-caption"; } - } 1.11 +0 -5 xml-fop/src/java/org/apache/fop/fo/flow/TableCaption.java Index: TableCaption.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/TableCaption.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- TableCaption.java 31 Jul 2004 00:44:22 -0000 1.10 +++ TableCaption.java 4 Aug 2004 22:21:04 -0000 1.11 @@ -20,7 +20,6 @@ // FOP import org.apache.fop.fo.FONode; -import org.apache.fop.layoutmgr.AddLMVisitor; import org.apache.fop.fo.ToBeImplementedElement; import org.apache.fop.fo.properties.CommonAccessibility; import org.apache.fop.fo.properties.CommonAural; @@ -73,10 +72,6 @@ */ protected boolean containsMarkers() { return true; - } - - public void acceptVisitor(AddLMVisitor aLMV) { - aLMV.serveTableCaption(this); } public String getName() { 1.46 +24 -150 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.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- AddLMVisitor.java 1 Aug 2004 15:26:53 -0000 1.45 +++ AddLMVisitor.java 4 Aug 2004 22:21:04 -0000 1.46 @@ -47,26 +47,19 @@ import org.apache.fop.fo.FObjMixed; import org.apache.fop.fo.TextInfo; import org.apache.fop.fo.ToBeImplementedElement; -import org.apache.fop.fo.Unknown; -import org.apache.fop.fo.UnknownXMLObj; -import org.apache.fop.fo.XMLElement; import org.apache.fop.fo.XMLObj; import org.apache.fop.fo.extensions.Bookmarks; import org.apache.fop.fo.extensions.ExtensionObj; import org.apache.fop.fo.extensions.Label; import org.apache.fop.fo.extensions.Outline; -import org.apache.fop.fo.extensions.svg.SVGElement; -import org.apache.fop.fo.extensions.svg.SVGObj; import org.apache.fop.fo.flow.BasicLink; import org.apache.fop.fo.flow.BidiOverride; import org.apache.fop.fo.flow.Block; import org.apache.fop.fo.flow.BlockContainer; import org.apache.fop.fo.flow.Character; import org.apache.fop.fo.flow.ExternalGraphic; -import org.apache.fop.fo.flow.Float; import org.apache.fop.fo.flow.Footnote; import org.apache.fop.fo.flow.FootnoteBody; -import org.apache.fop.fo.flow.InitialPropertySet; import org.apache.fop.fo.flow.Inline; import org.apache.fop.fo.flow.InlineContainer; import org.apache.fop.fo.flow.InstreamForeignObject; @@ -76,18 +69,12 @@ import org.apache.fop.fo.flow.ListItemBody; import org.apache.fop.fo.flow.ListItemLabel; import org.apache.fop.fo.flow.Marker; -import org.apache.fop.fo.flow.MultiCase; -import org.apache.fop.fo.flow.MultiProperties; -import org.apache.fop.fo.flow.MultiPropertySet; -import org.apache.fop.fo.flow.MultiSwitch; -import org.apache.fop.fo.flow.MultiToggle; import org.apache.fop.fo.flow.PageNumber; import org.apache.fop.fo.flow.PageNumberCitation; import org.apache.fop.fo.flow.RetrieveMarker; import org.apache.fop.fo.flow.Table; import org.apache.fop.fo.flow.TableAndCaption; import org.apache.fop.fo.flow.TableBody; -import org.apache.fop.fo.flow.TableCaption; import org.apache.fop.fo.flow.TableCell; import org.apache.fop.fo.flow.TableColumn; import org.apache.fop.fo.flow.TableFooter; @@ -174,6 +161,19 @@ return saveLMList; } + /** + * @param node FONode object to process + */ + public void serveFONode(FONode node) { + } + + /** + * @param node FObj object to process + */ + public void serveFObj(FObj node) { + serveFONode((FONode)node); + } + public void serveFOText(FOText foText) { if (foText.endIndex - foText.startIndex > 0) { currentLMList.add(new TextLayoutManager(foText)); @@ -798,18 +798,18 @@ } /** - * @param node FONode object to process - */ - public void serveFONode(FONode node) { - } - - /** - * @param node FObj object to process + * @param node Wrapper object to process */ - public void serveFObj(FObj node) { - serveFONode((FONode)node); + public void serveWrapper(Wrapper node) { + ListIterator baseIter; + baseIter = node.getChildNodes(); + if (baseIter == null) return; + while (baseIter.hasNext()) { + FObj child = (FObj) baseIter.next(); + child.acceptVisitor(this); + } } - + /** * @param node ColorProfile object to process */ @@ -881,19 +881,6 @@ } /** - * @param node Wrapper object to process - */ - public void serveWrapper(Wrapper node) { - ListIterator baseIter; - baseIter = node.getChildNodes(); - if (baseIter == null) return; - while (baseIter.hasNext()) { - FObj child = (FObj) baseIter.next(); - child.acceptVisitor(this); - } - } - - /** * @param node FootnoteBody object to process */ public void serveFootnoteBody(FootnoteBody node) { @@ -1053,117 +1040,4 @@ public void serveTableColumn(TableColumn node) { serveFObj((FObj)node); } - - /** - * @param node ToBeImplementedElement object to process - */ - public void serveToBeImplementedElement(ToBeImplementedElement node) { - serveFObj((FObj)node); - } - - /** - * @param node Float object to process - */ - public void serveFloat(Float node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node InitialPropertySet object to process - */ - public void serveInitialPropertySet(InitialPropertySet node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node MultiCase object to process - */ - public void serveMultiCase(MultiCase node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node MultiProperties object to process - */ - public void serveMultiProperties(MultiProperties node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node MultiPropertySet object to process - */ - public void serveMultiPropertySet(MultiPropertySet node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node MultiSwitch object to process - */ - public void serveMultiSwitch(MultiSwitch node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node MultiToggle object to process - */ - public void serveMultiToggle(MultiToggle node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node TableAndCaption object to process - */ - public void serveTableAndCaption(TableAndCaption node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node TableCaption object to process - */ - public void serveTableCaption(TableCaption node) { - serveToBeImplementedElement((ToBeImplementedElement)node); - } - - /** - * @param node Unknown object to process - */ - public void serveUnknown(Unknown node) { - serveFONode((FONode)node); - } - - /** - * @param node XMLObj object to process - */ - public void serveXMLObj(XMLObj node) { - serveFONode((FONode)node); - } - - /** - * @param node SVGObj object to process - */ - public void serveSVGObj(SVGObj node) { - serveXMLObj((XMLObj)node); - } - - /** - * @param node SVGElement object to process - */ - public void serveSVGElement(SVGElement node) { - serveSVGObj((SVGObj)node); - } - - /** - * @param node UnknownXMLObj object to process - */ - public void serveUnknownXMLObj(UnknownXMLObj node) { - serveXMLObj((XMLObj)node); - } - - /** - * @param node XMLElement object to process - */ - public void serveXMLElement(XMLElement node) { - serveXMLObj((XMLObj)node); - } - }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]