gmazza 2003/08/12 14:36:43
Modified: src/java/org/apache/fop/apps CommandLineStarter.java
Fop.java
src/java/org/apache/fop/tools/anttasks Fop.java
Removed: src/java/org/apache/fop/apps Starter.java
Log:
1. FOPTaskStarter separated from Starter class (was not using latter's InputHandler).
2. CommandLineStarter made a top-level class, and abstract Starter class removed.
(only one starter being used for command line, regardless of renderer.)
Revision Changes Path
1.7 +8 -2 xml-fop/src/java/org/apache/fop/apps/CommandLineStarter.java
Index: CommandLineStarter.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/CommandLineStarter.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- CommandLineStarter.java 11 Aug 2003 23:47:22 -0000 1.6
+++ CommandLineStarter.java 12 Aug 2003 21:36:43 -0000 1.7
@@ -54,6 +54,9 @@
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
+// Avalon
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+
// FOP
import org.apache.fop.render.awt.AWTRenderer;
@@ -62,11 +65,14 @@
*
* Modified to use new streaming API by Mark Lillywhite, [EMAIL PROTECTED]
*/
-public class CommandLineStarter extends Starter {
+public class CommandLineStarter extends AbstractLogEnabled {
/** the command-line options associated with this starter */
protected CommandLineOptions commandLineOptions;
+ /** InputHandler associated with this Starter */
+ protected InputHandler inputHandler;
+
/**
* Main constructor
* @param commandLineOptions command-line options to use
@@ -75,7 +81,7 @@
public CommandLineStarter(CommandLineOptions commandLineOptions)
throws FOPException {
this.commandLineOptions = commandLineOptions;
- super.setInputHandler(commandLineOptions.getInputHandler());
+ inputHandler = commandLineOptions.getInputHandler();
}
/**
1.4 +1 -1 xml-fop/src/java/org/apache/fop/apps/Fop.java
Index: Fop.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/Fop.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Fop.java 11 Aug 2003 23:47:22 -0000 1.3
+++ Fop.java 12 Aug 2003 21:36:43 -0000 1.4
@@ -63,7 +63,7 @@
*/
public static void main(String[] args) {
CommandLineOptions options = null;
- Starter starter = null;
+ CommandLineStarter starter = null;
try {
options = new CommandLineOptions(args);
1.8 +3 -3 xml-fop/src/java/org/apache/fop/tools/anttasks/Fop.java
Index: Fop.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/tools/anttasks/Fop.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Fop.java 12 Aug 2003 21:17:44 -0000 1.7
+++ Fop.java 12 Aug 2003 21:36:43 -0000 1.8
@@ -66,7 +66,6 @@
import java.util.List;
// FOP
-import org.apache.fop.apps.Starter;
import org.apache.fop.apps.InputHandler;
import org.apache.fop.apps.FOFileHandler;
import org.apache.fop.apps.Driver;
@@ -74,6 +73,7 @@
import org.apache.fop.fo.FOUserAgent;
// Avalon
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.logger.ConsoleLogger;
import org.apache.avalon.framework.logger.Logger;
@@ -299,7 +299,7 @@
}
Logger log = new ConsoleLogger(logLevel);
try {
- Starter starter = new FOPTaskStarter(this);
+ FOPTaskStarter starter = new FOPTaskStarter(this);
starter.enableLogging(log);
starter.run();
} catch (FOPException ex) {
@@ -310,7 +310,7 @@
}
-class FOPTaskStarter extends Starter {
+class FOPTaskStarter extends AbstractLogEnabled {
private Fop task;
private String baseURL = null;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]