gmazza      2003/08/04 11:53:17

  Modified:    src/java/org/apache/fop/apps AWTStarter.java
                        CommandLineOptions.java
  Log:
  1) Command-line option -l now sets default locale for entire instance, not just that 
of AWTRenderer.
  2) (minor) CommandLineOptions.getInputHandler() returns error if input mode not 
properly set.
  
  Revision  Changes    Path
  1.6       +1 -7      xml-fop/src/java/org/apache/fop/apps/AWTStarter.java
  
  Index: AWTStarter.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/AWTStarter.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AWTStarter.java   27 Jul 2003 16:37:13 -0000      1.5
  +++ AWTStarter.java   4 Aug 2003 18:53:17 -0000       1.6
  @@ -87,13 +87,7 @@
       }
   
       private void init() throws FOPException {
  -        //Creates Translator according to the language
  -        String language = commandLineOptions.getLanguage();
  -        if (language == null) {
  -            translator = new Translator(Locale.getDefault());
  -        } else {
  -            translator = new Translator(new Locale(language, ""));
  -        }
  +        translator = new Translator();
           AWTRenderer renderer = new AWTRenderer(translator);
           frame = createPreviewDialog(renderer, translator);
           renderer.setComponent(frame);
  
  
  
  1.10      +3 -12     xml-fop/src/java/org/apache/fop/apps/CommandLineOptions.java
  
  Index: CommandLineOptions.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/CommandLineOptions.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- CommandLineOptions.java   29 Jul 2003 22:08:54 -0000      1.9
  +++ CommandLineOptions.java   4 Aug 2003 18:53:17 -0000       1.10
  @@ -53,6 +53,7 @@
   // java
   import java.io.File;
   import java.io.FileNotFoundException;
  +import java.util.Locale;
   
   // Avalon
   import org.apache.avalon.framework.logger.ConsoleLogger;
  @@ -110,8 +111,6 @@
       private int inputmode = NOT_SET;
       /* output mode */
       private int outputmode = NOT_SET;
  -    /* language for user information */
  -    private String language = null;
   
       private java.util.HashMap rendererOptions;
   
  @@ -233,7 +232,7 @@
                   || (args[i + 1].charAt(0) == '-')) {
               throw new FOPException("if you use '-l', you must specify a language");
           } else {
  -            language = args[i + 1];
  +            Locale.setDefault(new Locale(args[i + 1], ""));
               return 1;
           }
       }
  @@ -496,7 +495,7 @@
           case XSLT_INPUT:
               return new XSLTInputHandler(xmlfile, xsltfile);
           default:
  -            return new FOInputHandler(fofile);
  +            throw new FOPException("Invalid inputmode setting!");
           }
       }
   
  @@ -562,14 +561,6 @@
        */
       public File getUserConfigFile() {
           return userConfigFile;
  -    }
  -
  -    /**
  -     * Returns the default language
  -     * @return the default language
  -     */
  -    public String getLanguage() {
  -        return language;
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to