From 15e15cbadc45fc0141e81e19eefceb48759d694e Mon Sep 17 00:00:00 2001 From: Finn Bock Date: Thu, 30 Sep 2004 19:56:24 +0000 Subject: [PATCH] Fire FOEventandler events. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197984 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/fo/flow/BlockContainer.java | 8 ++++++++ src/java/org/apache/fop/fo/flow/Character.java | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/src/java/org/apache/fop/fo/flow/BlockContainer.java b/src/java/org/apache/fop/fo/flow/BlockContainer.java index 55ab8eab0..15e7062e2 100644 --- a/src/java/org/apache/fop/fo/flow/BlockContainer.java +++ b/src/java/org/apache/fop/fo/flow/BlockContainer.java @@ -66,6 +66,14 @@ public class BlockContainer extends FObj { this.width = getPropLength(PR_WIDTH); this.height = getPropLength(PR_HEIGHT); + getFOEventHandler().startBlockContainer(this); + } + + /** + * @see org.apache.fop.fo.FONode#end + */ + protected void endOfNode() throws SAXParseException { + getFOEventHandler().endBlockContainer(this); } /** diff --git a/src/java/org/apache/fop/fo/flow/Character.java b/src/java/org/apache/fop/fo/flow/Character.java index 1dddd938d..cf7847117 100644 --- a/src/java/org/apache/fop/fo/flow/Character.java +++ b/src/java/org/apache/fop/fo/flow/Character.java @@ -22,6 +22,7 @@ package org.apache.fop.fo.flow; import java.util.List; // XML +import org.xml.sax.Attributes; import org.xml.sax.Locator; import org.xml.sax.SAXParseException; @@ -70,6 +71,14 @@ public class Character extends FObj { invalidChildError(loc, nsURI, localName); } + /** + * @see org.apache.fop.fo.FObj#addProperties + */ + protected void addProperties(Attributes attlist) throws SAXParseException { + super.addProperties(attlist); + getFOEventHandler().character(this); + } + /** * @see org.apache.fop.fo.FObj#charIterator */ -- 2.39.5