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]

Reply via email to