Parcourir la source

Removed duplicate entry in Renderer list.

Register FOEventHandlers using Service discovery, too.
Removed superfluous discovery and registration methods.
Renamed META-INF file to match the pattern established in the sandbox.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@383491 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-0_92-beta
Jeremias Maerki il y a 18 ans
Parent
révision
8312edf81d

+ 1
- 0
src/java/META-INF/services/org.apache.fop.fo.FOEventHandler Voir le fichier

@@ -0,0 +1 @@
org.apache.fop.render.rtf.RTFFOEventHandlerMaker

src/java/META-INF/services/org.apache.fop.render.AbstractRendererMaker → src/java/META-INF/services/org.apache.fop.render.Renderer Voir le fichier

@@ -3,7 +3,6 @@ org.apache.fop.render.ps.PSRendererMaker
org.apache.fop.render.txt.TXTRendererMaker
org.apache.fop.render.bitmap.PNGRendererMaker
org.apache.fop.render.bitmap.TIFFRendererMaker
org.apache.fop.render.bitmap.TIFFRendererMaker
org.apache.fop.render.xml.XMLRendererMaker
org.apache.fop.render.awt.AWTRendererMaker
org.apache.fop.render.print.PrintRendererMaker

+ 1
- 17
src/java/org/apache/fop/render/RendererFactory.java Voir le fichier

@@ -1,5 +1,5 @@
/*
* Copyright 2004-2005 The Apache Software Foundation.
* Copyright 2004-2006 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.
@@ -54,26 +54,10 @@ public class RendererFactory {
* Main constructor.
*/
public RendererFactory() {
registerStandardRenderers();
discoverRenderers();
registerStandardEventHandlers();
discoverFOEventHandlers();
}
private void registerStandardRenderers() {
Iterator rendererMakers = Service.providers(AbstractRendererMaker.class);
if (rendererMakers != null) {
while (rendererMakers.hasNext()) {
addRendererMaker((String) rendererMakers.next());
}
}
}
private void registerStandardEventHandlers() {
addFOEventHandlerMaker(new org.apache.fop.render.rtf.RTFFOEventHandlerMaker());
}
/**
* Add a new RendererMaker. If another maker has already been registered for a
* particular MIME type, this call overwrites the existing one.

Chargement…
Annuler
Enregistrer