aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Cumiskey <acumiskey@apache.org>2008-11-19 13:51:25 +0000
committerAdrian Cumiskey <acumiskey@apache.org>2008-11-19 13:51:25 +0000
commit13992fd89fac85aa890b253468a405c3609c322c (patch)
tree9a30ba3be623460daa03d105cf748f02e952bdc9
parent3bf5dbcb14bf9c5a1f4d2d3746a3fb0fa6232937 (diff)
downloadxmlgraphics-fop-13992fd89fac85aa890b253468a405c3609c322c.tar.gz
xmlgraphics-fop-13992fd89fac85aa890b253468a405c3609c322c.zip
Method signature wrong, was using super class implementation.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AFPGOCAResources@718958 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/java/org/apache/fop/render/afp/AFPImageHandlerXML.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/java/org/apache/fop/render/afp/AFPImageHandlerXML.java b/src/java/org/apache/fop/render/afp/AFPImageHandlerXML.java
index fee355da7..b7345811a 100644
--- a/src/java/org/apache/fop/render/afp/AFPImageHandlerXML.java
+++ b/src/java/org/apache/fop/render/afp/AFPImageHandlerXML.java
@@ -19,15 +19,13 @@
package org.apache.fop.render.afp;
-import java.awt.Point;
-import java.awt.Rectangle;
+import java.awt.geom.Rectangle2D;
import java.io.IOException;
import java.util.Map;
import org.apache.fop.afp.AFPDataObjectInfo;
import org.apache.fop.render.RendererContext;
import org.apache.fop.render.RendererContextConstants;
-import org.apache.xmlgraphics.image.loader.Image;
import org.apache.xmlgraphics.image.loader.ImageFlavor;
import org.apache.xmlgraphics.image.loader.impl.ImageXMLDOM;
import org.w3c.dom.Document;
@@ -46,15 +44,16 @@ public class AFPImageHandlerXML extends AFPImageHandler {
};
/** {@inheritDoc} */
- public AFPDataObjectInfo generateDataObjectInfo(RendererContext context, Image image,
- Point origin, Rectangle pos)
+ public AFPDataObjectInfo generateDataObjectInfo(AFPRendererImageInfo rendererImageInfo)
throws IOException {
- AFPRenderer renderer = (AFPRenderer)context.getRenderer();
- ImageXMLDOM imgXML = (ImageXMLDOM)image;
+ RendererContext rendererContext = rendererImageInfo.getRendererContext();
+ AFPRenderer renderer = (AFPRenderer)rendererContext.getRenderer();
+ ImageXMLDOM imgXML = (ImageXMLDOM)rendererImageInfo.getImage();
Document doc = imgXML.getDocument();
String ns = imgXML.getRootNamespace();
- Map foreignAttributes = (Map)context.getProperty(
+ Map foreignAttributes = (Map)rendererContext.getProperty(
RendererContextConstants.FOREIGN_ATTRIBUTES);
+ Rectangle2D pos = rendererImageInfo.getPosition();
renderer.renderDocument(doc, ns, pos, foreignAttributes);
return null;
}