]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Renamed FOInputHandler to somewhat more intuitive FOEventHandler.
authorGlen Mazza <gmazza@apache.org>
Mon, 6 Sep 2004 18:44:33 +0000 (18:44 +0000)
committerGlen Mazza <gmazza@apache.org>
Mon, 6 Sep 2004 18:44:33 +0000 (18:44 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197911 13f79535-47bb-0310-9956-ffa450edef68

38 files changed:
src/java/org/apache/fop/area/AreaTreeHandler.java
src/java/org/apache/fop/fo/FOEventHandler.java [new file with mode: 0644]
src/java/org/apache/fop/fo/FOInputHandler.java [deleted file]
src/java/org/apache/fop/fo/FONode.java
src/java/org/apache/fop/fo/FOTreeBuilder.java
src/java/org/apache/fop/fo/FObj.java
src/java/org/apache/fop/fo/FObjMixed.java
src/java/org/apache/fop/fo/flow/BasicLink.java
src/java/org/apache/fop/fo/flow/Block.java
src/java/org/apache/fop/fo/flow/ExternalGraphic.java
src/java/org/apache/fop/fo/flow/Float.java
src/java/org/apache/fop/fo/flow/Footnote.java
src/java/org/apache/fop/fo/flow/FootnoteBody.java
src/java/org/apache/fop/fo/flow/Inline.java
src/java/org/apache/fop/fo/flow/InstreamForeignObject.java
src/java/org/apache/fop/fo/flow/Leader.java
src/java/org/apache/fop/fo/flow/ListBlock.java
src/java/org/apache/fop/fo/flow/ListItem.java
src/java/org/apache/fop/fo/flow/ListItemLabel.java
src/java/org/apache/fop/fo/flow/MultiProperties.java
src/java/org/apache/fop/fo/flow/MultiSwitch.java
src/java/org/apache/fop/fo/flow/PageNumber.java
src/java/org/apache/fop/fo/flow/Table.java
src/java/org/apache/fop/fo/flow/TableAndCaption.java
src/java/org/apache/fop/fo/flow/TableBody.java
src/java/org/apache/fop/fo/flow/TableCaption.java
src/java/org/apache/fop/fo/flow/TableCell.java
src/java/org/apache/fop/fo/flow/TableColumn.java
src/java/org/apache/fop/fo/flow/TableRow.java
src/java/org/apache/fop/fo/pagination/Flow.java
src/java/org/apache/fop/fo/pagination/PageSequence.java
src/java/org/apache/fop/fo/pagination/Root.java
src/java/org/apache/fop/fo/pagination/StaticContent.java
src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java
src/java/org/apache/fop/layoutmgr/CharacterLayoutManager.java
src/java/org/apache/fop/layoutmgr/PageNumberCitationLayoutManager.java
src/java/org/apache/fop/render/mif/MIFHandler.java
src/java/org/apache/fop/render/rtf/RTFHandler.java

index e33423fb0b09371cd63e9adf5b4652d01864cd47..ad1822e98ed184fed2cc94967d17002171fcecff 100644 (file)
@@ -34,7 +34,7 @@ import org.xml.sax.SAXException;
 import org.apache.fop.apps.FOPException;
 import org.apache.fop.apps.FOUserAgent;
 import org.apache.fop.area.extensions.BookmarkData;
-import org.apache.fop.fo.FOInputHandler;
+import org.apache.fop.fo.FOEventHandler;
 import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.extensions.Outline;
 import org.apache.fop.fo.extensions.Bookmarks;
@@ -69,7 +69,7 @@ import java.util.Iterator;
  * The area tree pages are organized in a model that depends on the
  * type of renderer.
  */
-public class AreaTreeHandler extends FOInputHandler {
+public class AreaTreeHandler extends FOEventHandler {
 
     // TODO: Collecting of statistics should be configurable
     private final boolean collectStatistics = true;
diff --git a/src/java/org/apache/fop/fo/FOEventHandler.java b/src/java/org/apache/fop/fo/FOEventHandler.java
new file mode 100644 (file)
index 0000000..c24272c
--- /dev/null
@@ -0,0 +1,468 @@
+/*
+ * Copyright 1999-2004 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* $Id$ */
+
+package org.apache.fop.fo;
+
+// Java
+import java.util.HashSet;
+import java.util.Set;
+import org.xml.sax.SAXException;
+
+// Apache
+import org.apache.fop.apps.FOUserAgent;
+import org.apache.fop.apps.FOPException;
+import org.apache.fop.fo.flow.BasicLink;
+import org.apache.fop.fo.flow.Block;
+import org.apache.fop.fo.flow.ExternalGraphic;
+import org.apache.fop.fo.flow.Footnote;
+import org.apache.fop.fo.flow.FootnoteBody;
+import org.apache.fop.fo.flow.Inline;
+import org.apache.fop.fo.flow.InstreamForeignObject;
+import org.apache.fop.fo.flow.Leader;
+import org.apache.fop.fo.flow.ListBlock;
+import org.apache.fop.fo.flow.ListItem;
+import org.apache.fop.fo.flow.PageNumber;
+import org.apache.fop.fo.flow.Table;
+import org.apache.fop.fo.flow.TableColumn;
+import org.apache.fop.fo.flow.TableBody;
+import org.apache.fop.fo.flow.TableCell;
+import org.apache.fop.fo.flow.TableRow;
+import org.apache.fop.fo.pagination.Flow;
+import org.apache.fop.fo.pagination.PageSequence;
+import org.apache.fop.fonts.FontInfo;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+
+/**
+ * Abstract class defining what should be done with SAX events that map to
+ * XSL-FO input. The events are actually captured by fo/FOTreeBuilder, passed
+ * to the various fo Objects, which in turn, if needed, pass them to an instance
+ * of FOEventHandler.
+ *
+ * Sub-classes will generally fall into one of two categories:
+ * 1) a handler that actually builds an FO Tree from the events, or 2) a
+ * handler that builds a structured (as opposed to formatted) document, such
+ * as our MIF and RTF output targets.
+ */
+public abstract class FOEventHandler {
+    
+    /** 
+     * The FOUserAgent for this process
+     */
+    protected FOUserAgent foUserAgent;
+
+    /** 
+     * The Font information relevant for this document
+     */
+    protected FontInfo fontInfo;
+
+    /** Logger for FOEventHandler-related messages **/
+    protected static Log logger = LogFactory.getLog(FOEventHandler.class);
+
+    /**
+     * The current set of id's in the FO tree.
+     * This is used so we know if the FO tree contains duplicates.
+     */
+    private Set idReferences = new HashSet();
+
+    /**
+     * Main constructor
+     * @param FOUserAgent the apps.FOUserAgent instance for this process
+     */
+    public FOEventHandler(FOUserAgent foUserAgent) {
+        this.foUserAgent = foUserAgent;
+        this.fontInfo = new FontInfo();
+    }
+
+    /**
+     * Retuns the set of ID references.
+     * @return the ID references
+     */
+    public Set getIDReferences() {
+        return idReferences;
+    }
+
+    /**
+     * Returns the Commons-Logging instance for this class
+     * @return  The Commons-Logging instance
+     */
+    protected Log getLogger(Log logger) {
+        return logger;
+    }
+
+    /**
+     * Returns the User Agent object associated with this FOEventHandler.
+     * @return the User Agent object
+     */
+    public FOUserAgent getUserAgent() {
+        return foUserAgent;
+    }
+
+    /**
+     * Retrieve the font information for this document
+     * @return the FontInfo instance for this document
+     */
+    public FontInfo getFontInfo() {
+        return this.fontInfo;
+    }
+
+    /**
+     * This method is called to indicate the start of a new document run.
+     * @throws SAXException In case of a problem
+     */
+    public void startDocument() throws SAXException {
+    }
+
+    /**
+     * This method is called to indicate the end of a document run.
+     * @throws SAXException In case of a problem
+     */
+    public void endDocument() throws SAXException {
+    }
+
+    /**
+     *
+     * @param pageSeq PageSequence that is starting.
+     */
+    public void startPageSequence(PageSequence pageSeq) {
+    }
+
+    /**
+     * @param pageSeq PageSequence that is ending.
+     */
+    public void endPageSequence(PageSequence pageSeq) {
+    }
+
+    /**
+     *
+     * @param pagenum PageNumber that is starting.
+     */
+    public void startPageNumber(PageNumber pagenum) {
+    }
+
+    /**
+     *
+     * @param pagenum PageNumber that is ending.
+     */
+    public void endPageNumber(PageNumber pagenum) {
+    }
+
+    /**
+     * This method is called to indicate the start of a new fo:flow or fo:static-content.
+     * This method also handles fo:static-content tags, because the StaticContent class
+     * is derived from the Flow class.
+     *
+     * @param fl Flow that is starting.
+     */
+    public void startFlow(Flow fl) {
+    }
+
+    /**
+     *
+     * @param fl Flow that is ending.
+     */
+    public void endFlow(Flow fl) {
+    }
+
+    /**
+     *
+     * @param bl Block that is starting.
+     */
+    public void startBlock(Block bl) {
+    }
+
+    /**
+     *
+     * @param bl Block that is ending.
+     */
+    public void endBlock(Block bl) {
+    }
+
+    /**
+     *
+     * @param inl Inline that is starting.
+     */
+    public void startInline(Inline inl) {
+    }
+
+    /**
+     *
+     * @param inl Inline that is ending.
+     */
+    public void endInline(Inline inl) {
+    }
+
+    // Tables
+    /**
+     *
+     * @param tbl Table that is starting.
+     */
+    public void startTable(Table tbl) {
+    }
+
+    /**
+     *
+     * @param tbl Table that is ending.
+     */
+    public void endTable(Table tbl) {
+    }
+
+    /**
+     *
+     * @param tc TableColumn that is starting;
+     */
+    public void startColumn(TableColumn tc) {
+    }
+
+    /**
+     *
+     * @param tc TableColumn that is ending;
+     */
+    public void endColumn(TableColumn tc) {
+    }
+
+    /**
+     *
+     * @param th TableBody that is starting;
+     */
+    public void startHeader(TableBody th) {
+    }
+
+    /**
+     *
+     * @param th TableBody that is ending.
+     */
+    public void endHeader(TableBody th) {
+    }
+
+    /**
+     *
+     * @param tf TableFooter that is starting.
+     */
+    public void startFooter(TableBody tf) {
+    }
+
+    /**
+     *
+     * @param tf TableFooter that is ending.
+     */
+    public void endFooter(TableBody tf) {
+    }
+
+    /**
+     *
+     * @param tb TableBody that is starting.
+     */
+    public void startBody(TableBody tb) {
+    }
+
+    /**
+     *
+     * @param tb TableBody that is ending.
+     */
+    public void endBody(TableBody tb) {
+    }
+
+    /**
+     *
+     * @param tr TableRow that is starting.
+     */
+    public void startRow(TableRow tr) {
+    }
+
+    /**
+     *
+     * @param tr TableRow that is ending.
+     */
+    public void endRow(TableRow tr) {
+    }
+
+    /**
+     *
+     * @param tc TableCell that is starting.
+     */
+    public void startCell(TableCell tc) {
+    }
+
+    /**
+     *
+     * @param tc TableCell that is ending.
+     */
+    public void endCell(TableCell tc) {
+    }
+
+
+    // Lists
+    /**
+     *
+     * @param lb ListBlock that is starting.
+     */
+    public void startList(ListBlock lb) {
+    }
+
+    /**
+     *
+     * @param lb ListBlock that is ending.
+     */
+    public void endList(ListBlock lb) {
+    }
+
+    /**
+     *
+     * @param li ListItem that is starting.
+     */
+    public void startListItem(ListItem li) {
+    }
+
+    /**
+     *
+     * @param li ListItem that is ending.
+     */
+    public void endListItem(ListItem li) {
+    }
+
+    /**
+     * Process start of a ListLabel.
+     */
+    public void startListLabel() {
+    }
+
+    /**
+     * Process end of a ListLabel.
+     */
+    public void endListLabel() {
+    }
+
+    /**
+     * Process start of a ListBody.
+     */
+    public void startListBody() {
+    }
+
+    /**
+     * Process end of a ListBody.
+     */
+    public void endListBody() {
+    }
+
+    // Static Regions
+    /**
+     * Process start of a Static.
+     */
+    public void startStatic() {
+    }
+
+    /**
+     * Process end of a Static.
+     */
+    public void endStatic() {
+    }
+
+
+    /**
+     * Process start of a Markup.
+     */
+    public void startMarkup() {
+    }
+
+    /**
+     * Process end of a Markup.
+     */
+    public void endMarkup() {
+    }
+
+    /**
+     * Process start of a Link.
+     * @param basicLink BasicLink that is ending
+     */
+    public void startLink(BasicLink basicLink) {
+    }
+
+    /**
+     * Process end of a Link.
+     */
+    public void endLink() {
+    }
+
+    /**
+     * Process an ExternalGraphic.
+     * @param eg ExternalGraphic to process.
+     */
+    public void image(ExternalGraphic eg) {
+    }
+
+    /**
+     * Process a pageRef.
+     */
+    public void pageRef() {
+    }
+
+    /**
+     * Process an InstreamForeignObject.
+     * @param ifo InstreamForeignObject to process.
+     */
+    public void foreignObject(InstreamForeignObject ifo) {
+    }
+
+    /**
+     * Process the start of a footnote.
+     * @param footnote Footnote that is starting
+     */
+    public void startFootnote(Footnote footnote) {
+    }
+    
+    /**
+     * Process the ending of a footnote.
+     * @param footnote Footnote that is ending
+     */
+    public void endFootnote(Footnote footnote) {
+    }
+
+    /**
+     * Process the start of a footnote body.
+     * @param body FootnoteBody that is starting
+     */
+    public void startFootnoteBody(FootnoteBody body) {
+    }
+    
+    /**
+     * Process the ending of a footnote body.
+     * @param body FootnoteBody that is ending
+     */
+    public void endFootnoteBody(FootnoteBody body) {
+    }
+
+    /**
+     * Process a Leader.
+     * @param l Leader to process.
+     */
+    public void leader(Leader l) {
+    }
+
+    /**
+     * Process character data.
+     * @param data Array of characters to process.
+     * @param start Offset for characters to process.
+     * @param length Portion of array to process.
+     */
+    public void characters(char data[], int start, int length) {
+    }
+
+}
+
diff --git a/src/java/org/apache/fop/fo/FOInputHandler.java b/src/java/org/apache/fop/fo/FOInputHandler.java
deleted file mode 100644 (file)
index 0cffe83..0000000
+++ /dev/null
@@ -1,468 +0,0 @@
-/*
- * Copyright 1999-2004 The Apache Software Foundation.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* $Id$ */
-
-package org.apache.fop.fo;
-
-// Java
-import java.util.HashSet;
-import java.util.Set;
-import org.xml.sax.SAXException;
-
-// Apache
-import org.apache.fop.apps.FOUserAgent;
-import org.apache.fop.apps.FOPException;
-import org.apache.fop.fo.flow.BasicLink;
-import org.apache.fop.fo.flow.Block;
-import org.apache.fop.fo.flow.ExternalGraphic;
-import org.apache.fop.fo.flow.Footnote;
-import org.apache.fop.fo.flow.FootnoteBody;
-import org.apache.fop.fo.flow.Inline;
-import org.apache.fop.fo.flow.InstreamForeignObject;
-import org.apache.fop.fo.flow.Leader;
-import org.apache.fop.fo.flow.ListBlock;
-import org.apache.fop.fo.flow.ListItem;
-import org.apache.fop.fo.flow.PageNumber;
-import org.apache.fop.fo.flow.Table;
-import org.apache.fop.fo.flow.TableColumn;
-import org.apache.fop.fo.flow.TableBody;
-import org.apache.fop.fo.flow.TableCell;
-import org.apache.fop.fo.flow.TableRow;
-import org.apache.fop.fo.pagination.Flow;
-import org.apache.fop.fo.pagination.PageSequence;
-import org.apache.fop.fonts.FontInfo;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
-
-/**
- * Abstract class defining what should be done with SAX events that map to
- * XSL-FO input. The events are actually captured by fo/FOTreeBuilder, passed
- * to the various fo Objects, which in turn, if needed, pass them to an instance
- * of FOInputHandler.
- *
- * Sub-classes will generally fall into one of two categories:
- * 1) a handler that actually builds an FO Tree from the events, or 2) a
- * handler that builds a structured (as opposed to formatted) document, such
- * as our MIF and RTF output targets.
- */
-public abstract class FOInputHandler {
-    
-    /** 
-     * The FOUserAgent for this process
-     */
-    protected FOUserAgent foUserAgent;
-
-    /** 
-     * The Font information relevant for this document
-     */
-    protected FontInfo fontInfo;
-
-    /** Logger for FOInputHandler-related messages **/
-    protected static Log logger = LogFactory.getLog(FOInputHandler.class);
-
-    /**
-     * The current set of id's in the FO tree.
-     * This is used so we know if the FO tree contains duplicates.
-     */
-    private Set idReferences = new HashSet();
-
-    /**
-     * Main constructor
-     * @param FOUserAgent the apps.FOUserAgent instance for this process
-     */
-    public FOInputHandler(FOUserAgent foUserAgent) {
-        this.foUserAgent = foUserAgent;
-        this.fontInfo = new FontInfo();
-    }
-
-    /**
-     * Retuns the set of ID references.
-     * @return the ID references
-     */
-    public Set getIDReferences() {
-        return idReferences;
-    }
-
-    /**
-     * Returns the Commons-Logging instance for this class
-     * @return  The Commons-Logging instance
-     */
-    protected Log getLogger(Log logger) {
-        return logger;
-    }
-
-    /**
-     * Returns the User Agent object associated with this FOInputHandler.
-     * @return the User Agent object
-     */
-    public FOUserAgent getUserAgent() {
-        return foUserAgent;
-    }
-
-    /**
-     * Retrieve the font information for this document
-     * @return the FontInfo instance for this document
-     */
-    public FontInfo getFontInfo() {
-        return this.fontInfo;
-    }
-
-    /**
-     * This method is called to indicate the start of a new document run.
-     * @throws SAXException In case of a problem
-     */
-    public void startDocument() throws SAXException {
-    }
-
-    /**
-     * This method is called to indicate the end of a document run.
-     * @throws SAXException In case of a problem
-     */
-    public void endDocument() throws SAXException {
-    }
-
-    /**
-     *
-     * @param pageSeq PageSequence that is starting.
-     */
-    public void startPageSequence(PageSequence pageSeq) {
-    }
-
-    /**
-     * @param pageSeq PageSequence that is ending.
-     */
-    public void endPageSequence(PageSequence pageSeq) {
-    }
-
-    /**
-     *
-     * @param pagenum PageNumber that is starting.
-     */
-    public void startPageNumber(PageNumber pagenum) {
-    }
-
-    /**
-     *
-     * @param pagenum PageNumber that is ending.
-     */
-    public void endPageNumber(PageNumber pagenum) {
-    }
-
-    /**
-     * This method is called to indicate the start of a new fo:flow or fo:static-content.
-     * This method also handles fo:static-content tags, because the StaticContent class
-     * is derived from the Flow class.
-     *
-     * @param fl Flow that is starting.
-     */
-    public void startFlow(Flow fl) {
-    }
-
-    /**
-     *
-     * @param fl Flow that is ending.
-     */
-    public void endFlow(Flow fl) {
-    }
-
-    /**
-     *
-     * @param bl Block that is starting.
-     */
-    public void startBlock(Block bl) {
-    }
-
-    /**
-     *
-     * @param bl Block that is ending.
-     */
-    public void endBlock(Block bl) {
-    }
-
-    /**
-     *
-     * @param inl Inline that is starting.
-     */
-    public void startInline(Inline inl) {
-    }
-
-    /**
-     *
-     * @param inl Inline that is ending.
-     */
-    public void endInline(Inline inl) {
-    }
-
-    // Tables
-    /**
-     *
-     * @param tbl Table that is starting.
-     */
-    public void startTable(Table tbl) {
-    }
-
-    /**
-     *
-     * @param tbl Table that is ending.
-     */
-    public void endTable(Table tbl) {
-    }
-
-    /**
-     *
-     * @param tc TableColumn that is starting;
-     */
-    public void startColumn(TableColumn tc) {
-    }
-
-    /**
-     *
-     * @param tc TableColumn that is ending;
-     */
-    public void endColumn(TableColumn tc) {
-    }
-
-    /**
-     *
-     * @param th TableBody that is starting;
-     */
-    public void startHeader(TableBody th) {
-    }
-
-    /**
-     *
-     * @param th TableBody that is ending.
-     */
-    public void endHeader(TableBody th) {
-    }
-
-    /**
-     *
-     * @param tf TableFooter that is starting.
-     */
-    public void startFooter(TableBody tf) {
-    }
-
-    /**
-     *
-     * @param tf TableFooter that is ending.
-     */
-    public void endFooter(TableBody tf) {
-    }
-
-    /**
-     *
-     * @param tb TableBody that is starting.
-     */
-    public void startBody(TableBody tb) {
-    }
-
-    /**
-     *
-     * @param tb TableBody that is ending.
-     */
-    public void endBody(TableBody tb) {
-    }
-
-    /**
-     *
-     * @param tr TableRow that is starting.
-     */
-    public void startRow(TableRow tr) {
-    }
-
-    /**
-     *
-     * @param tr TableRow that is ending.
-     */
-    public void endRow(TableRow tr) {
-    }
-
-    /**
-     *
-     * @param tc TableCell that is starting.
-     */
-    public void startCell(TableCell tc) {
-    }
-
-    /**
-     *
-     * @param tc TableCell that is ending.
-     */
-    public void endCell(TableCell tc) {
-    }
-
-
-    // Lists
-    /**
-     *
-     * @param lb ListBlock that is starting.
-     */
-    public void startList(ListBlock lb) {
-    }
-
-    /**
-     *
-     * @param lb ListBlock that is ending.
-     */
-    public void endList(ListBlock lb) {
-    }
-
-    /**
-     *
-     * @param li ListItem that is starting.
-     */
-    public void startListItem(ListItem li) {
-    }
-
-    /**
-     *
-     * @param li ListItem that is ending.
-     */
-    public void endListItem(ListItem li) {
-    }
-
-    /**
-     * Process start of a ListLabel.
-     */
-    public void startListLabel() {
-    }
-
-    /**
-     * Process end of a ListLabel.
-     */
-    public void endListLabel() {
-    }
-
-    /**
-     * Process start of a ListBody.
-     */
-    public void startListBody() {
-    }
-
-    /**
-     * Process end of a ListBody.
-     */
-    public void endListBody() {
-    }
-
-    // Static Regions
-    /**
-     * Process start of a Static.
-     */
-    public void startStatic() {
-    }
-
-    /**
-     * Process end of a Static.
-     */
-    public void endStatic() {
-    }
-
-
-    /**
-     * Process start of a Markup.
-     */
-    public void startMarkup() {
-    }
-
-    /**
-     * Process end of a Markup.
-     */
-    public void endMarkup() {
-    }
-
-    /**
-     * Process start of a Link.
-     * @param basicLink BasicLink that is ending
-     */
-    public void startLink(BasicLink basicLink) {
-    }
-
-    /**
-     * Process end of a Link.
-     */
-    public void endLink() {
-    }
-
-    /**
-     * Process an ExternalGraphic.
-     * @param eg ExternalGraphic to process.
-     */
-    public void image(ExternalGraphic eg) {
-    }
-
-    /**
-     * Process a pageRef.
-     */
-    public void pageRef() {
-    }
-
-    /**
-     * Process an InstreamForeignObject.
-     * @param ifo InstreamForeignObject to process.
-     */
-    public void foreignObject(InstreamForeignObject ifo) {
-    }
-
-    /**
-     * Process the start of a footnote.
-     * @param footnote Footnote that is starting
-     */
-    public void startFootnote(Footnote footnote) {
-    }
-    
-    /**
-     * Process the ending of a footnote.
-     * @param footnote Footnote that is ending
-     */
-    public void endFootnote(Footnote footnote) {
-    }
-
-    /**
-     * Process the start of a footnote body.
-     * @param body FootnoteBody that is starting
-     */
-    public void startFootnoteBody(FootnoteBody body) {
-    }
-    
-    /**
-     * Process the ending of a footnote body.
-     * @param body FootnoteBody that is ending
-     */
-    public void endFootnoteBody(FootnoteBody body) {
-    }
-
-    /**
-     * Process a Leader.
-     * @param l Leader to process.
-     */
-    public void leader(Leader l) {
-    }
-
-    /**
-     * Process character data.
-     * @param data Array of characters to process.
-     * @param start Offset for characters to process.
-     * @param length Portion of array to process.
-     */
-    public void characters(char data[], int start, int length) {
-    }
-
-}
-
index c42577f7c4b2e72aa6053efd6a75c63f4d711c1e..0b422bc8b46446481500ed34f6bf2db228164240 100644 (file)
@@ -42,10 +42,10 @@ public abstract class FONode {
     protected static String FO_URI = FOElementMapping.URI;
 
     /** 
-     * FOInputHandler that handles FO events occurring 
+     * FOEventHandler that handles FO events occurring 
      * during FO Tree processing.
      */
-    protected static FOInputHandler foInputHandler = null;
+    protected static FOEventHandler foEventHandler = null;
 
     /** Parent FO node */
     protected FONode parent;
@@ -79,20 +79,20 @@ public abstract class FONode {
     }
 
     /**
-     * Sets the FOInputHandler that the FOTree processing fires events to
-     * @param inputHandler the FOInputHandler subclass to send FO events to
+     * Sets the FOEventHandler that the FOTree processing fires events to
+     * @param eventHandler the FOEventHandler subclass to send FO events to
      */
-    public static void setFOInputHandler(FOInputHandler inputHandler) {
-        FONode.foInputHandler = inputHandler;
+    public static void setFOEventHandler(FOEventHandler eventHandler) {
+        FONode.foEventHandler = eventHandler;
     } 
 
     /**
      * Recursively goes up the FOTree hierarchy until the fo:root is found,
-     * which returns the parent FOInputHandler.
-     * @return the FOInputHandler object that is the parent of the FO Tree
+     * which returns the parent FOEventHandler.
+     * @return the FOEventHandler object that is the parent of the FO Tree
      */
-    public FOInputHandler getFOInputHandler() {
-        return FONode.foInputHandler;
+    public FOEventHandler getFOEventHandler() {
+        return FONode.foEventHandler;
     }
 
     /**
@@ -100,7 +100,7 @@ public abstract class FONode {
      * @return FOUserAgent
      */
     public FOUserAgent getUserAgent() {
-        return getFOInputHandler().getUserAgent();
+        return getFOEventHandler().getUserAgent();
     }
 
     /**
index a5b94d97817426b6c1ede147711976be3f0be312..4d0787bc3b07757d3c5deeafd2dd9c98d1c3b239 100644 (file)
@@ -84,7 +84,7 @@ public class FOTreeBuilder extends DefaultHandler {
      * The class that handles formatting and rendering to a stream
      * (mark-fop@inomial.com)
      */
-    private FOInputHandler foInputHandler;
+    private FOEventHandler foEventHandler;
 
     /** The SAX locator object managing the line and column counters */
     private Locator locator; 
@@ -107,9 +107,9 @@ public class FOTreeBuilder extends DefaultHandler {
         }
             
         if (renderType == Constants.RENDER_MIF) {
-            foInputHandler = new MIFHandler(foUserAgent, stream);
+            foEventHandler = new MIFHandler(foUserAgent, stream);
         } else if (renderType == Constants.RENDER_RTF) {
-            foInputHandler = new RTFHandler(foUserAgent, stream);
+            foEventHandler = new RTFHandler(foUserAgent, stream);
         } else {
             if (renderType < Constants.RENDER_MIN_CONST 
                 || renderType > Constants.RENDER_MAX_CONST) {
@@ -117,7 +117,7 @@ public class FOTreeBuilder extends DefaultHandler {
                     "Invalid render ID#" + renderType);
             }
 
-            foInputHandler = new AreaTreeHandler(foUserAgent, renderType, 
+            foEventHandler = new AreaTreeHandler(foUserAgent, renderType, 
                 stream);
         }
         
@@ -217,11 +217,11 @@ public class FOTreeBuilder extends DefaultHandler {
      */
     public void startDocument() throws SAXException {
         rootFObj = null;    // allows FOTreeBuilder to be reused
-        FONode.setFOInputHandler(foInputHandler);
+        FONode.setFOEventHandler(foEventHandler);
         if (log.isDebugEnabled()) {
             log.debug("Building formatting object tree");
         }
-        foInputHandler.startDocument();
+        foEventHandler.startDocument();
     }
 
     /**
@@ -234,7 +234,7 @@ public class FOTreeBuilder extends DefaultHandler {
         if (log.isDebugEnabled()) {
             log.debug("Parsing of document complete");
         }
-        foInputHandler.endDocument();
+        foEventHandler.endDocument();
     }
 
     /**
@@ -355,7 +355,7 @@ public class FOTreeBuilder extends DefaultHandler {
     public void reset() {
         currentFObj = null;
         rootFObj = null;
-        foInputHandler = null;
+        foEventHandler = null;
     }
 
 }
index bcaf8906bee58a9fef49e722d6f825cca7385bdb..afe60619e9d5cac1e0f9f88ef43a45164f511403 100644 (file)
@@ -140,7 +140,7 @@ public class FObj extends FONode implements Constants {
         if (prop != null) {
             String str = prop.getString();
             if (str != null && !str.equals("")) {
-                Set idrefs = getFOInputHandler().getIDReferences();
+                Set idrefs = getFOEventHandler().getIDReferences();
                 if (!idrefs.contains(str)) {
                     id = str;
                     idrefs.add(id);
index 8e82b3e0cd2a4305fce56f6730ba9953432ab52a..cbaa34b9939e8936536d911f8bdf1c873f99ef7f 100644 (file)
@@ -51,14 +51,14 @@ public class FObjMixed extends FObj {
         if (textInfo == null) {
             // Really only need one of these, but need to get fontInfo
             // stored in propMgr for later use.
-            propMgr.setFontInfo(getFOInputHandler().getFontInfo());
-            textInfo = propMgr.getTextLayoutProps(getFOInputHandler().getFontInfo());
+            propMgr.setFontInfo(getFOEventHandler().getFontInfo());
+            textInfo = propMgr.getTextLayoutProps(getFOEventHandler().getFontInfo());
         }
 
         FOText ft = new FOText(data, start, length, textInfo, this);
         ft.setLocator(locator);
         
-        getFOInputHandler().characters(ft.ca, ft.startIndex, ft.endIndex);
+        getFOEventHandler().characters(ft.ca, ft.startIndex, ft.endIndex);
         addChildNode(ft);
     }
 
index d8cd6775aa328c3648fc3ee9cd026b822e333a37..04a2440377a8f1b1662e7bd5108b21738511a905 100644 (file)
@@ -77,7 +77,7 @@ public class BasicLink extends Inline {
                 "internal-destination must be specified.");
         }
         
-        getFOInputHandler().startLink(this);
+        getFOEventHandler().startLink(this);
     }
 
     /**
@@ -102,7 +102,7 @@ public class BasicLink extends Inline {
      */
     protected void endOfNode() throws SAXParseException {
         super.endOfNode();
-        getFOInputHandler().endLink();
+        getFOEventHandler().endLink();
     }
 
     /**
index bcecb48faa676bf78e705eb2212b8b1e336f6415..c7405b54631b60b15fa5523be0e41d1ee400238d 100644 (file)
@@ -122,7 +122,7 @@ public class Block extends FObjMixed {
         this.blockOrphans =
           this.propertyList.get(PR_ORPHANS).getNumber().intValue();
 
-        getFOInputHandler().startBlock(this);
+        getFOEventHandler().startBlock(this);
     }
 
     /**
@@ -188,7 +188,7 @@ public class Block extends FObjMixed {
      */
     protected void endOfNode() throws SAXParseException {
         handleWhiteSpace();
-        getFOInputHandler().endBlock(this);
+        getFOEventHandler().endBlock(this);
     }
 
     private void handleWhiteSpace() {
index fac67bf5a5743886bd630812a55059adc61e41b4..0bb8bd5cbad4651b713019f2206357df27de5b6e 100644 (file)
@@ -62,7 +62,7 @@ public class ExternalGraphic extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().image(this);
+        getFOEventHandler().image(this);
     }
 
     /**
index 3a9c6180626a1ca35499ababad41ed582599e03d..8e3bad5e4ddcc71f120b6cb2643d21b2f3b33f86 100644 (file)
@@ -59,7 +59,7 @@ public class Float extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
index 8dc4077089f2499b6f54541569c163dddf230571..27159da73bee2bb0838aba07aa3555eec8b25399 100644 (file)
@@ -50,7 +50,7 @@ public class Footnote extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().startFootnote(this);
+        getFOEventHandler().startFootnote(this);
     }
 
     /**
@@ -81,7 +81,7 @@ public class Footnote extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
@@ -89,7 +89,7 @@ public class Footnote extends FObj {
         if (inlineFO == null || footnoteBody == null) {
             missingChildElementError("(inline,footnote-body)");
         }
-        getFOInputHandler().endFootnote(this);
+        getFOEventHandler().endFootnote(this);
     }
 
     /**
index d8734f4d479725cd2a6d4a7e68d734c91f2c8b43..69c25ba84c8ab482df10e54f65137508a0cc5af9 100644 (file)
@@ -44,7 +44,7 @@ public class FootnoteBody extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().startFootnoteBody(this);
+        getFOEventHandler().startFootnoteBody(this);
     }
 
     /**
@@ -60,14 +60,14 @@ public class FootnoteBody extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
         if (childNodes == null) {
             missingChildElementError("(%block;)+");
         }
-        getFOInputHandler().endFootnoteBody(this);
+        getFOEventHandler().endFootnoteBody(this);
     }
 
     /**
index 33605498fc53e0f21ccd7c5d09c790e1dc6dfbe8..490c98ef91bdbc2df1c13f876116e0fcb423a4e1 100644 (file)
@@ -69,7 +69,7 @@ public class Inline extends FObjMixed {
            }
        }
 
-        getFOInputHandler().startInline(this);
+        getFOEventHandler().startInline(this);
     }
 
     /**
@@ -105,7 +105,7 @@ public class Inline extends FObjMixed {
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
-        getFOInputHandler().endInline(this);
+        getFOEventHandler().endInline(this);
     }
 
     /**
index ba87618e10c239bb0a8ef7b47d2b095624ce9436..40475ac8e4d8d03dfd11941a186fc6775e313b1f 100644 (file)
@@ -66,7 +66,7 @@ public class InstreamForeignObject extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
index 6582c3672c87a634e9257b87a0d4fe27fdf52693..91fafb0b33bedb9becf6f36dd95478a9e14ac319 100644 (file)
@@ -57,7 +57,7 @@ public class Leader extends FObjMixed {
      */
     private void setup() {
         // Common Font Properties
-        this.fontState = propMgr.getFontState(getFOInputHandler().getFontInfo());
+        this.fontState = propMgr.getFontState(getFOEventHandler().getFontInfo());
 
         // color properties
         ColorType c = this.propertyList.get(PR_COLOR).getColorType();
index 58e0a024b74b8d3acd6a936090371a9d5f99d1c4..6261950f3b61555fe88fcf4fea66cb0c4b8f9b2d 100644 (file)
@@ -52,7 +52,7 @@ public class ListBlock extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().startList(this);
+        getFOEventHandler().startList(this);
     }
 
     /**
@@ -74,14 +74,14 @@ public class ListBlock extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
         if (!hasListItem) {
             missingChildElementError("marker* (list-item)+");
         }
-        getFOInputHandler().endList(this);
+        getFOEventHandler().endList(this);
     }
 
     /**
index 7fd8170b2eb81c709d83872e5c4ca2002a7b167b..7b66f5dde7d64c6add718a99993b55d23c63c664 100644 (file)
@@ -51,7 +51,7 @@ public class ListItem extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().startListItem(this);
+        getFOEventHandler().startListItem(this);
     }
 
     /**
@@ -98,14 +98,14 @@ public class ListItem extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
         if (label == null || body == null) {
             missingChildElementError("marker* (list-item-label,list-item-body)");
         }
-        getFOInputHandler().endListItem(this);
+        getFOEventHandler().endListItem(this);
     }
 
     /**
index b117bcb8784e9a564d3892ffcaa50c90b4d00201..9f57ac212d25db20d22ff209bff9da7048fd2bf8 100644 (file)
@@ -44,7 +44,7 @@ public class ListItemLabel extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().startListLabel();
+        getFOEventHandler().startListLabel();
         /*
          * For calculating the lineage - The fo:list-item-label formatting object
          * does not generate any areas. The fo:list-item-label formatting object
@@ -55,7 +55,7 @@ public class ListItemLabel extends FObj {
 
     protected void endOfNode() throws SAXParseException {
         super.endOfNode();
-        getFOInputHandler().endListLabel();
+        getFOEventHandler().endListLabel();
     }
     
     public String getName() {
index 7463d4aa8e60b1863dbf90537b1a1a36caaa3f20..3a1e5ac4cf3f44ca7f78bb9db6ab72a902e5caee 100644 (file)
@@ -75,7 +75,7 @@ public class MultiProperties extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
index bc075ab7fe20cfce6a2f9e7798e21893768088c2..fffd00e8b7e514eaaf4639606e5463763b357599 100644 (file)
@@ -60,7 +60,7 @@ public class MultiSwitch extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
index 13d1d43c00f311818a2a7f77e7f7ead0addc1c82..e670e121d82e7aff127284ecbf870d3419bb4ca7 100644 (file)
@@ -68,7 +68,7 @@ public class PageNumber extends FObj {
         super.addProperties(attlist);
 
         // Common Font Properties
-        this.fontState = propMgr.getFontState(getFOInputHandler().getFontInfo());
+        this.fontState = propMgr.getFontState(getFOEventHandler().getFontInfo());
 
         ColorType c = this.propertyList.get(PR_COLOR).getColorType();
         this.red = c.getRed();
@@ -76,7 +76,7 @@ public class PageNumber extends FObj {
         this.blue = c.getBlue();
 
         this.wrapOption = getPropEnum(PR_WRAP_OPTION);
-        getFOInputHandler().startPageNumber(this);
+        getFOEventHandler().startPageNumber(this);
     }
 
     /**
@@ -87,7 +87,7 @@ public class PageNumber extends FObj {
     }
 
     protected void endOfNode() throws SAXParseException {
-        getFOInputHandler().endPageNumber(this);
+        getFOEventHandler().endPageNumber(this);
     }
     
     /**
index 8373727bbeb9f205f8d95bc6235af9118b376e39..f3cc5249d4e60651e513d4df282ea98ae5bad167 100644 (file)
@@ -99,11 +99,11 @@ public class Table extends FObj {
             == TableOmitHeaderAtBreak.TRUE;
         this.omitFooterAtBreak = getPropEnum(PR_TABLE_OMIT_FOOTER_AT_BREAK)
             == TableOmitFooterAtBreak.TRUE;
-        getFOInputHandler().startTable(this);
+        getFOEventHandler().startTable(this);
     }
 
     protected void endOfNode() throws SAXParseException {
-        getFOInputHandler().endTable(this);
+        getFOEventHandler().endTable(this);
     }
 
     /**
index 0229b0cb3104cd87701294cee3533bbc5fb040be..7b52fd9e3d6795b65fe578b92382c510ef982add 100644 (file)
@@ -85,7 +85,7 @@ public class TableAndCaption extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
index 342684c50051ceb94057af9be64e0597efe8e30e..8ced5f71bd6ad554bd3cb026f4deb50637e9c610 100644 (file)
@@ -58,11 +58,11 @@ public class TableBody extends FObj {
         this.spaceAfter = getPropLength(PR_SPACE_AFTER | CP_OPTIMUM);
         this.backgroundColor =
           this.propertyList.get(PR_BACKGROUND_COLOR).getColorType();
-        getFOInputHandler().startBody(this);
+        getFOEventHandler().startBody(this);
     }
 
     protected void endOfNode() throws SAXParseException {
-        getFOInputHandler().endBody(this);
+        getFOEventHandler().endBody(this);
     }
 
     /**
index b76577156ba1abac9aa9ddfbc5f2a1693076322d..10e8f7f44b511c9c9847342096fe12feb63796ef 100644 (file)
@@ -69,7 +69,7 @@ public class TableCaption extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
index 944e943c5a4429ca81e507892e7640072535cb41..212186b6feeda8bf7cf0a70acb5f192f9ed7bde1 100644 (file)
@@ -158,7 +158,7 @@ public class TableCell extends FObj {
         }
 
         this.minCellHeight = getPropLength(PR_HEIGHT);
-        getFOInputHandler().startCell(this);
+        getFOEventHandler().startCell(this);
     }
 
     /**
@@ -180,14 +180,14 @@ public class TableCell extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
         if (!blockItemFound) {
             missingChildElementError("marker* (%block;)+");
         }
-        getFOInputHandler().endCell(this);
+        getFOEventHandler().endCell(this);
     }
 
     /**
index 0ab7a42158770fe5b4e4e611319e737fd57a467b..a6e30f2dc6eafeeff4e72a299cb28069ffa18cf7 100644 (file)
@@ -69,14 +69,14 @@ public class TableColumn extends FObj {
             this.propertyList.get(PR_BACKGROUND_COLOR).getColorType();
         columnWidth = this.propertyList.get(PR_COLUMN_WIDTH).getLength();
 
-        getFOInputHandler().startColumn(this);
+        getFOEventHandler().startColumn(this);
     }
 
     /**
      * @see org.apache.fop.fo.FONode#endOfNode
      */
     protected void endOfNode() throws SAXParseException {
-        getFOInputHandler().endColumn(this);
+        getFOEventHandler().endColumn(this);
     }
 
     /**
index 3e6f1700f2c92b3e5b49dac8a0a76510a2752e35..680cb0b65418c8c545962ed91969054766db2242 100644 (file)
@@ -64,12 +64,12 @@ public class TableRow extends FObj {
      */
     protected void addProperties(Attributes attlist) throws SAXParseException {
         super.addProperties(attlist);
-        getFOInputHandler().startRow(this);
+        getFOEventHandler().startRow(this);
     }
 
 
     protected void endOfNode() throws SAXParseException {
-        getFOInputHandler().endRow(this);
+        getFOEventHandler().endRow(this);
     }
 
     /**
index fb1b50802a1f385b664f7273eccce163228b6313..2a75898300c420e4c4fcbde1c4e1def77a433a52 100644 (file)
@@ -71,7 +71,7 @@ public class Flow extends FObj {
             missingPropertyError("flow-name");
         }
 
-        getFOInputHandler().startFlow(this);
+        getFOEventHandler().startFlow(this);
     }
 
     /**
@@ -93,14 +93,14 @@ public class Flow extends FObj {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
         if (!blockItemFound) {
             missingChildElementError("marker* (%block;)+");
         }
-        getFOInputHandler().endFlow(this);
+        getFOEventHandler().endFlow(this);
     }
 
     /**
index 9e9f54f4702076cf4b1345c1c722e9ec4121626e..c2dd48ebcfa715b24d07a5de0588020ec9168605 100644 (file)
@@ -245,7 +245,7 @@ public class PageSequence extends FObj {
            missingChildElementError("(title?,static-content*,flow)");
         }
 
-        getFOInputHandler().endPageSequence(this);
+        getFOEventHandler().endPageSequence(this);
     }
 
     /**
@@ -278,7 +278,7 @@ public class PageSequence extends FObj {
      */
     private void startStructuredPageSequence() {
         if (!sequenceStarted) {
-            getFOInputHandler().startPageSequence(this);
+            getFOEventHandler().startPageSequence(this);
             sequenceStarted = true;
         }
     }
index 71e0c5ffe4dd6db4f21d6123c6039cd41bd8e293..35ec7c0ca4b0280f51c27a3704f6c66d856c7fd0 100644 (file)
@@ -30,7 +30,7 @@ import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.extensions.ExtensionElementMapping;
 import org.apache.fop.fo.extensions.Bookmarks;
-import org.apache.fop.fo.FOInputHandler;
+import org.apache.fop.fo.FOEventHandler;
 
 /**
  * The fo:root formatting object. Contains page masters, page-sequences.
index 6e9441afbd4b8cc79610c69ddfa8fb4844ed2a87..0cb8abc0ab39d6310eab5cc81e6e82bee7d93c82 100644 (file)
@@ -51,14 +51,14 @@ public class StaticContent extends Flow {
 
     /**
      * Make sure content model satisfied, if so then tell the
-     * FOInputHandler that we are at the end of the flow.
+     * FOEventHandler that we are at the end of the flow.
      * @see org.apache.fop.fo.FONode#end
      */
     protected void endOfNode() throws SAXParseException {
         if (childNodes == null) {
             missingChildElementError("(%block;)+");
         }
-        getFOInputHandler().endFlow(this);
+        getFOEventHandler().endFlow(this);
     }
 
     /**
index 8840fcccaff7dc8bb0f10830768172c3c462ca2d..5a997bb97f99593cf4a4282f19ea26fde464121c 100644 (file)
@@ -76,7 +76,7 @@ public class BlockLayoutManager extends BlockStackingLayoutManager {
         proxyLMiter = new ProxyLMiter();
         userAgent = inBlock.getUserAgent();
         setBlockTextInfo(inBlock.getPropertyManager().getTextLayoutProps(
-            inBlock.getFOInputHandler().getFontInfo()));
+            inBlock.getFOEventHandler().getFontInfo()));
     }
 
     private void setBlockTextInfo(TextInfo ti) {
index d028cd684825185c6b6fb875c617abac4aeaee52..ef42b675a052b01458fd4a942808d88283b1967d 100644 (file)
@@ -49,7 +49,7 @@ public class CharacterLayoutManager extends LeafNodeLayoutManager {
         setCurrentArea(inline);
 
         textInfo = node.getPropertyManager().getTextLayoutProps
-            (node.getFOInputHandler().getFontInfo());
+            (node.getFOEventHandler().getFontInfo());
         SpaceVal ls = textInfo.letterSpacing;
         letterSpaceIPD = new MinOptMax(ls.getSpace().min,
                                        ls.getSpace().opt,
index acd674b9489ef78a750ae95c7ed6a859f42f788d..7ea98e390a6a3e0947c149d8c76afa41e37786b8 100644 (file)
@@ -46,7 +46,7 @@ public class PageNumberCitationLayoutManager extends LeafNodeLayoutManager {
      */
     public PageNumberCitationLayoutManager(PageNumberCitation node) {
         super(node);
-        font = node.getPropertyManager().getFontState(node.getFOInputHandler().getFontInfo());
+        font = node.getPropertyManager().getFontState(node.getFOEventHandler().getFontInfo());
         pncNode = node;
     }
 
index 2a50c3536f152ce656e6beacddd2c2359ff94405..d74ed4bcc2f6adf01b96e4c45796d8732c05bf4e 100644 (file)
@@ -25,7 +25,7 @@ import java.io.OutputStream;
 import org.apache.fop.apps.FOUserAgent;
 import org.apache.fop.apps.FOPException;
 import org.apache.fop.fo.Constants;
-import org.apache.fop.fo.FOInputHandler;
+import org.apache.fop.fo.FOEventHandler;
 import org.apache.fop.fo.flow.BasicLink;
 import org.apache.fop.fo.flow.Block;
 import org.apache.fop.fo.flow.ExternalGraphic;
@@ -57,7 +57,7 @@ import org.xml.sax.SAXException;
  * the FO Tree sent to this structure handler.
  * This builds an MIF file and writes it to the output.
  */
-public class MIFHandler extends FOInputHandler {
+public class MIFHandler extends FOEventHandler {
 
     /** the MIFFile instance */
     protected MIFFile mifFile;
@@ -81,7 +81,7 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startDocument()
+     * @see org.apache.fop.fo.FOEventHandler#startDocument()
      */
     public void startDocument() throws SAXException {
         mifFile = new MIFFile();
@@ -93,7 +93,7 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endDocument()
+     * @see org.apache.fop.fo.FOEventHandler#endDocument()
      */
     public void endDocument() throws SAXException {
         // finish all open elements
@@ -110,7 +110,7 @@ public class MIFHandler extends FOInputHandler {
      * Start the page sequence.
      * This creates the pages in the MIF document that will be used
      * by the following flows and static areas.
-     * @see org.apache.fop.fo.FOInputHandler
+     * @see org.apache.fop.fo.FOEventHandler
      */
     public void startPageSequence(PageSequence pageSeq) {
         // get the layout master set
@@ -157,13 +157,13 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endPageSequence(PageSequence)
+     * @see org.apache.fop.fo.FOEventHandler#endPageSequence(PageSequence)
      */
     public void endPageSequence(PageSequence pageSeq) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFlow(Flow)
+     * @see org.apache.fop.fo.FOEventHandler#startFlow(Flow)
      */
     public void startFlow(Flow fl) {
         // start text flow in body region
@@ -171,7 +171,7 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFlow(Flow)
+     * @see org.apache.fop.fo.FOEventHandler#endFlow(Flow)
      */
     public void endFlow(Flow fl) {
         textFlow.finish(true);
@@ -180,7 +180,7 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startBlock(Block)
+     * @see org.apache.fop.fo.FOEventHandler#startBlock(Block)
      */
     public void startBlock(Block bl) {
         para = new MIFElement("Para");
@@ -189,7 +189,7 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endBlock(Block)
+     * @see org.apache.fop.fo.FOEventHandler#endBlock(Block)
      */
     public void endBlock(Block bl) {
         para.finish(true);
@@ -211,13 +211,13 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startTable(Table)
+     * @see org.apache.fop.fo.FOEventHandler#startTable(Table)
      */
     public void startTable(Table tbl) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endTable(Table)
+     * @see org.apache.fop.fo.FOEventHandler#endTable(Table)
      */
     public void endTable(Table tbl) {
     }
@@ -237,201 +237,201 @@ public class MIFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startHeader(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#startHeader(TableBody)
      */
     public void startHeader(TableBody th) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endHeader(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#endHeader(TableBody)
      */
     public void endHeader(TableBody th) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFooter(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#startFooter(TableBody)
      */
     public void startFooter(TableBody tf) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFooter(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#endFooter(TableBody)
      */
     public void endFooter(TableBody tf) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startBody(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#startBody(TableBody)
      */
     public void startBody(TableBody tb) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endBody(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#endBody(TableBody)
      */
     public void endBody(TableBody tb) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startRow(TableRow)
+     * @see org.apache.fop.fo.FOEventHandler#startRow(TableRow)
      */
     public void startRow(TableRow tr) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endRow(TableRow)
+     * @see org.apache.fop.fo.FOEventHandler#endRow(TableRow)
      */
     public void endRow(TableRow tr) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startCell(TableCell)
+     * @see org.apache.fop.fo.FOEventHandler#startCell(TableCell)
      */
     public void startCell(TableCell tc) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endCell(TableCell)
+     * @see org.apache.fop.fo.FOEventHandler#endCell(TableCell)
      */
     public void endCell(TableCell tc) {
     }
 
     // Lists
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startList(ListBlock)
+     * @see org.apache.fop.fo.FOEventHandler#startList(ListBlock)
      */
     public void startList(ListBlock lb) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endList(ListBlock)
+     * @see org.apache.fop.fo.FOEventHandler#endList(ListBlock)
      */
     public void endList(ListBlock lb) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startListItem(ListItem)
+     * @see org.apache.fop.fo.FOEventHandler#startListItem(ListItem)
      */
     public void startListItem(ListItem li) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endListItem(ListItem)
+     * @see org.apache.fop.fo.FOEventHandler#endListItem(ListItem)
      */
     public void endListItem(ListItem li) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startListLabel()
+     * @see org.apache.fop.fo.FOEventHandler#startListLabel()
      */
     public void startListLabel() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endListLabel()
+     * @see org.apache.fop.fo.FOEventHandler#endListLabel()
      */
     public void endListLabel() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startListBody()
+     * @see org.apache.fop.fo.FOEventHandler#startListBody()
      */
     public void startListBody() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endListBody()
+     * @see org.apache.fop.fo.FOEventHandler#endListBody()
      */
     public void endListBody() {
     }
 
     // Static Regions
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startStatic()
+     * @see org.apache.fop.fo.FOEventHandler#startStatic()
      */
     public void startStatic() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endStatic()
+     * @see org.apache.fop.fo.FOEventHandler#endStatic()
      */
     public void endStatic() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startMarkup()
+     * @see org.apache.fop.fo.FOEventHandler#startMarkup()
      */
     public void startMarkup() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endMarkup()
+     * @see org.apache.fop.fo.FOEventHandler#endMarkup()
      */
     public void endMarkup() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startLink(BasicLink basicLink)
+     * @see org.apache.fop.fo.FOEventHandler#startLink(BasicLink basicLink)
      */
     public void startLink(BasicLink basicLink) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endLink()
+     * @see org.apache.fop.fo.FOEventHandler#endLink()
      */
     public void endLink() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#image(ExternalGraphic)
+     * @see org.apache.fop.fo.FOEventHandler#image(ExternalGraphic)
      */
     public void image(ExternalGraphic eg) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#pageRef()
+     * @see org.apache.fop.fo.FOEventHandler#pageRef()
      */
     public void pageRef() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#foreignObject(InstreamForeignObject)
+     * @see org.apache.fop.fo.FOEventHandler#foreignObject(InstreamForeignObject)
      */
     public void foreignObject(InstreamForeignObject ifo) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFootnote(Footnote)
+     * @see org.apache.fop.fo.FOEventHandler#startFootnote(Footnote)
      */
     public void startFootnote(Footnote footnote) {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFootnote(Footnote)
+     * @see org.apache.fop.fo.FOEventHandler#endFootnote(Footnote)
      */
     public void endFootnote(Footnote footnote) {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFootnoteBody(FootnoteBody)
+     * @see org.apache.fop.fo.FOEventHandler#startFootnoteBody(FootnoteBody)
      */
     public void startFootnoteBody(FootnoteBody body) {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFootnoteBody(FootnoteBody)
+     * @see org.apache.fop.fo.FOEventHandler#endFootnoteBody(FootnoteBody)
      */
     public void endFootnoteBody(FootnoteBody body) {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#leader(Leader)
+     * @see org.apache.fop.fo.FOEventHandler#leader(Leader)
      */
     public void leader(Leader l) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#characters(char[], int, int)
+     * @see org.apache.fop.fo.FOEventHandler#characters(char[], int, int)
      */
     public void characters(char data[], int start, int length) {
         if (para != null) {
index 8ac6f46b97ba7e751c67b0d8e7d61894c73eef2d..60162c3d05dfde8df4e1042ee2ca0c90520d39e8 100644 (file)
@@ -28,7 +28,7 @@ import org.apache.commons.logging.impl.SimpleLog;
 import org.apache.commons.logging.Log;
 import org.apache.fop.apps.FOPException;
 import org.apache.fop.apps.FOUserAgent;
-import org.apache.fop.fo.FOInputHandler;
+import org.apache.fop.fo.FOEventHandler;
 import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.flow.BasicLink;
 import org.apache.fop.fo.flow.Block;
@@ -94,7 +94,7 @@ import org.xml.sax.SAXException;
  * @author Peter Herweg <pherweg@web.de>
  * @author Andreas Putz <a.putz@skynamics.com>
  */
-public class RTFHandler extends FOInputHandler {
+public class RTFHandler extends FOEventHandler {
 
     private RtfFile rtfFile;
     private final OutputStream os;
@@ -136,7 +136,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startDocument()
+     * @see org.apache.fop.fo.FOEventHandler#startDocument()
      */
     public void startDocument() throws SAXException {
         // TODO sections should be created
@@ -144,25 +144,25 @@ public class RTFHandler extends FOInputHandler {
             rtfFile = new RtfFile(new OutputStreamWriter(os));
             docArea = rtfFile.startDocumentArea();
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             throw new SAXException(ioe);
         }
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endDocument()
+     * @see org.apache.fop.fo.FOEventHandler#endDocument()
      */
     public void endDocument() throws SAXException {
         try {
             rtfFile.flush();
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             throw new SAXException(ioe);
         }
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler
+     * @see org.apache.fop.fo.FOEventHandler
      */
     public void startPageSequence(PageSequence pageSeq)  {
         try {
@@ -193,14 +193,14 @@ public class RTFHandler extends FOInputHandler {
             bHeaderSpecified = false;
             bFooterSpecified = false;
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             log.error("startPageSequence: " + ioe.getMessage());
             //TODO throw new FOPException(ioe);
         }
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endPageSequence(PageSequence)
+     * @see org.apache.fop.fo.FOEventHandler#endPageSequence(PageSequence)
      */
     public void endPageSequence(PageSequence pageSeq) {
         if (bDefer) {
@@ -211,7 +211,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFlow(Flow)
+     * @see org.apache.fop.fo.FOEventHandler#startFlow(Flow)
      */
     public void startFlow(Flow fl) {
         if (bDefer) {
@@ -290,7 +290,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFlow(Flow)
+     * @see org.apache.fop.fo.FOEventHandler#endFlow(Flow)
      */
     public void endFlow(Flow fl) {
         if (bDefer) {
@@ -312,7 +312,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startBlock(Block)
+     * @see org.apache.fop.fo.FOEventHandler#startBlock(Block)
      */
     public void startBlock(Block bl) {
         ++iNestCount;
@@ -342,7 +342,7 @@ public class RTFHandler extends FOInputHandler {
             textrun.addParagraphBreak();
             textrun.pushAttributes(rtfAttr);
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             log.error("startBlock: " + ioe.getMessage());
             throw new RuntimeException("IOException: " + ioe);
         } catch (Exception e) {
@@ -353,7 +353,7 @@ public class RTFHandler extends FOInputHandler {
 
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endBlock(Block)
+     * @see org.apache.fop.fo.FOEventHandler#endBlock(Block)
      */
     public void endBlock(Block bl) {
         --iNestCount;
@@ -398,7 +398,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startTable(Table)
+     * @see org.apache.fop.fo.FOEventHandler#startTable(Table)
      */
     public void startTable(Table tbl) {
         if (bDefer) {
@@ -425,7 +425,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endTable(Table)
+     * @see org.apache.fop.fo.FOEventHandler#endTable(Table)
      */
     public void endTable(Table tbl) {
         if (bDefer) {
@@ -469,25 +469,25 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startHeader(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#startHeader(TableBody)
      */
     public void startHeader(TableBody th) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endHeader(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#endHeader(TableBody)
      */
     public void endHeader(TableBody th) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFooter(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#startFooter(TableBody)
      */
     public void startFooter(TableBody tf) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFooter(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#endFooter(TableBody)
      */
     public void endFooter(TableBody tf) {
     }
@@ -549,7 +549,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
      /**
-     * @see org.apache.fop.fo.FOInputHandler#startBody(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#startBody(TableBody)
      */
     public void startBody(TableBody tb) {
         if (bDefer) {
@@ -569,7 +569,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endBody(TableBody)
+     * @see org.apache.fop.fo.FOEventHandler#endBody(TableBody)
      */
     public void endBody(TableBody tb) {
         if (bDefer) {
@@ -586,7 +586,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startRow(TableRow)
+     * @see org.apache.fop.fo.FOEventHandler#startRow(TableRow)
      */
     public void startRow(TableRow tr) {
         if (bDefer) {
@@ -616,7 +616,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endRow(TableRow)
+     * @see org.apache.fop.fo.FOEventHandler#endRow(TableRow)
      */
     public void endRow(TableRow tr) {
         if (bDefer) {
@@ -628,7 +628,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startCell(TableCell)
+     * @see org.apache.fop.fo.FOEventHandler#startCell(TableCell)
      */
     public void startCell(TableCell tc) {
         if (bDefer) {
@@ -678,7 +678,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endCell(TableCell)
+     * @see org.apache.fop.fo.FOEventHandler#endCell(TableCell)
      */
     public void endCell(TableCell tc) {
         if (bDefer) {
@@ -691,7 +691,7 @@ public class RTFHandler extends FOInputHandler {
 
     // Lists
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startList(ListBlock)
+     * @see org.apache.fop.fo.FOEventHandler#startList(ListBlock)
      */
     public void startList(ListBlock lb) {
         if (bDefer) {
@@ -719,7 +719,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endList(ListBlock)
+     * @see org.apache.fop.fo.FOEventHandler#endList(ListBlock)
      */
     public void endList(ListBlock lb) {
         if (bDefer) {
@@ -730,7 +730,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startListItem(ListItem)
+     * @see org.apache.fop.fo.FOEventHandler#startListItem(ListItem)
      */
     public void startListItem(ListItem li) {
         if (bDefer) {
@@ -755,7 +755,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endListItem(ListItem)
+     * @see org.apache.fop.fo.FOEventHandler#endListItem(ListItem)
      */
     public void endListItem(ListItem li) {
         if (bDefer) {
@@ -766,7 +766,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startListLabel()
+     * @see org.apache.fop.fo.FOEventHandler#startListLabel()
      */
     public void startListLabel() {
         if (bDefer) {
@@ -789,7 +789,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endListLabel()
+     * @see org.apache.fop.fo.FOEventHandler#endListLabel()
      */
     public void endListLabel() {
         if (bDefer) {
@@ -800,44 +800,44 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startListBody()
+     * @see org.apache.fop.fo.FOEventHandler#startListBody()
      */
     public void startListBody() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endListBody()
+     * @see org.apache.fop.fo.FOEventHandler#endListBody()
      */
     public void endListBody() {
     }
 
     // Static Regions
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startStatic()
+     * @see org.apache.fop.fo.FOEventHandler#startStatic()
      */
     public void startStatic() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endStatic()
+     * @see org.apache.fop.fo.FOEventHandler#endStatic()
      */
     public void endStatic() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startMarkup()
+     * @see org.apache.fop.fo.FOEventHandler#startMarkup()
      */
     public void startMarkup() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endMarkup()
+     * @see org.apache.fop.fo.FOEventHandler#endMarkup()
      */
     public void endMarkup() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startLink(BasicLink basicLink)
+     * @see org.apache.fop.fo.FOEventHandler#startLink(BasicLink basicLink)
      */
     public void startLink(BasicLink basicLink) {
         if (bDefer) {
@@ -876,7 +876,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endLink()
+     * @see org.apache.fop.fo.FOEventHandler#endLink()
      */
     public void endLink() {
         if (bDefer) {
@@ -887,7 +887,7 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#image(ExternalGraphic)
+     * @see org.apache.fop.fo.FOEventHandler#image(ExternalGraphic)
      */
     public void image(ExternalGraphic eg) {
         if (bDefer) {
@@ -956,19 +956,19 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#pageRef()
+     * @see org.apache.fop.fo.FOEventHandler#pageRef()
      */
     public void pageRef() {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#foreignObject(InstreamForeignObject)
+     * @see org.apache.fop.fo.FOEventHandler#foreignObject(InstreamForeignObject)
      */
     public void foreignObject(InstreamForeignObject ifo) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFootnote(Footnote)
+     * @see org.apache.fop.fo.FOEventHandler#startFootnote(Footnote)
      */
     public void startFootnote(Footnote footnote) {
         if (bDefer) {
@@ -990,7 +990,7 @@ public class RTFHandler extends FOInputHandler {
             builderContext.pushContainer(rtfFootnote);
             
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             log.error("startFootnote: " + ioe.getMessage());
             throw new RuntimeException("IOException: " + ioe);
         } catch (Exception e) {
@@ -1000,7 +1000,7 @@ public class RTFHandler extends FOInputHandler {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFootnote(Footnote)
+     * @see org.apache.fop.fo.FOEventHandler#endFootnote(Footnote)
      */
     public void endFootnote(Footnote footnote) {
         if (bDefer) {
@@ -1011,7 +1011,7 @@ public class RTFHandler extends FOInputHandler {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#startFootnoteBody(FootnoteBody)
+     * @see org.apache.fop.fo.FOEventHandler#startFootnoteBody(FootnoteBody)
      */
     public void startFootnoteBody(FootnoteBody body) {
         if (bDefer) {
@@ -1026,7 +1026,7 @@ public class RTFHandler extends FOInputHandler {
 
             rtfFootnote.startBody();
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             log.error("startFootnoteBody: " + ioe.getMessage());
             throw new RuntimeException("IOException: " + ioe);
         } catch (Exception e) {
@@ -1036,7 +1036,7 @@ public class RTFHandler extends FOInputHandler {
     }
     
     /**
-     * @see org.apache.fop.fo.FOInputHandler#endFootnoteBody(FootnoteBody)
+     * @see org.apache.fop.fo.FOEventHandler#endFootnoteBody(FootnoteBody)
      */
     public void endFootnoteBody(FootnoteBody body) {
         if (bDefer) {
@@ -1051,7 +1051,7 @@ public class RTFHandler extends FOInputHandler {
 
             rtfFootnote.endBody();
         } catch (IOException ioe) {
-            // TODO could we throw Exception in all FOInputHandler events?
+            // TODO could we throw Exception in all FOEventHandler events?
             log.error("endFootnoteBody: " + ioe.getMessage());
             throw new RuntimeException("IOException: " + ioe);
         } catch (Exception e) {
@@ -1061,13 +1061,13 @@ public class RTFHandler extends FOInputHandler {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#leader(Leader)
+     * @see org.apache.fop.fo.FOEventHandler#leader(Leader)
      */
     public void leader(Leader l) {
     }
 
     /**
-     * @see org.apache.fop.fo.FOInputHandler#characters(char[], int, int)
+     * @see org.apache.fop.fo.FOEventHandler#characters(char[], int, int)
      */
     public void characters(char[] data, int start, int length) {
         if (bDefer) {
@@ -1082,7 +1082,7 @@ public class RTFHandler extends FOInputHandler {
             RtfTextrun textrun = container.getTextrun();
             textrun.addString(new String(data, start, length-start));
          } catch (IOException ioe) {
-            // FIXME could we throw Exception in all FOInputHandler events?
+            // FIXME could we throw Exception in all FOEventHandler events?
             log.error("characters: " + ioe.getMessage());
             throw new RuntimeException(ioe.getMessage());
         } catch (Exception e) {