/[Apache-SVN]
ViewVC logotype

Revision 357166


Jump to revision: Previous Next
Author: jeremias
Date: Fri Dec 16 14:40:20 2005 UTC (18 years, 4 months ago)
Changed paths: 24
Log Message:
XMLHandler interface changed so it reports whether it supports a particular Renderer instead of reporting the MIME type. One MIME type could be implemented by multiple Renderer implementations so conflicts could occur. Almost all XMLHandler implementations will have a dependency on a particular Renderer implementation.
XMLHandlers are now configurable.
Standard XMLHandlers now get registered through service lookup.
Simplification: XMLHandlers don't need nested classes for the handling functionality anymore. If Batik, for example, is not in the classpath it will already be detected while registering the XMLHandlers.
The RendererContextConstants interface now standardizes some of the keys used in the RendererContext and helps with actually decoupling the XMLHandler implementations from the renderers. This is one step towards making Batik an optional dependency and making it possible to move the SVG functionality to a separate place later.
Extracted the SVG XMLHandler functionality from the sandbox SVGRenderer into a separate class following the example of the other renderers.

Bugfix in PSSVGHandler: Fixed a copy/paste error which could lead to wrong clipping of an SVG image for PostScript output.

Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/build.xml modified , text changed
Directoryxmlgraphics/fop/trunk/conf/fop.xconf modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/META-INF/ added
Directoryxmlgraphics/fop/trunk/src/java/META-INF/services/ added
Directoryxmlgraphics/fop/trunk/src/java/META-INF/services/org.apache.fop.render.XMLHandler added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/AbstractRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/RendererContext.java modified , props changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/RendererContextConstants.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/XMLHandler.java modified , text changed , props changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/XMLHandlerRegistry.java modified , text changed , props changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/Java2DRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/Java2DRendererContextConstants.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/Java2DSVGHandler.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRendererContextConstants.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFSVGHandler.java modified , text changed , props changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSRendererContextConstants.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSSVGHandler.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/xml/XMLXMLHandler.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGRendererContextConstants.java added
Directoryxmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGSVGHandler.java added
Directoryxmlgraphics/fop/trunk/status.xml modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26