You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by al...@apache.org on 2006/12/01 20:58:36 UTC

svn commit: r481362 - in /incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer: DocumentAnalyzer.java PrefsMediator.java

Author: alally
Date: Fri Dec  1 11:58:35 2006
New Revision: 481362

URL: http://svn.apache.org/viewvc?view=rev&rev=481362
Log:
UIMA-31: Fixed DocumentAnalyzer to save/restore preferences for
file encoding, language, and XML tag containing text.
https://issues.apache.org/jira/browse/UIMA-31

Modified:
    incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/DocumentAnalyzer.java
    incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/PrefsMediator.java

Modified: incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/DocumentAnalyzer.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/DocumentAnalyzer.java?view=diff&rev=481362&r1=481361&r2=481362
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/DocumentAnalyzer.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/DocumentAnalyzer.java Fri Dec  1 11:58:35 2006
@@ -339,6 +339,7 @@
 
     prefsMed.setFileSelectors(inputFileSelector, outputFileSelector, xmlFileSelector);
     runParametersField = new JTextField(16);
+    runParametersField.setText(prefsMed.getXmlTag());
 
     JPanel runParametersPanel = new JPanel();
     runParametersPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 2, 2));
@@ -347,6 +348,7 @@
     languageComboBox = new JComboBox(new Object[] { "en", "de", "es", "fr", "it", "pt", "ja",
         "ko-kr", "pt-br", "zh-cn", "zh-tw", "x-unspecified" });
     languageComboBox.setEditable(true);
+    languageComboBox.setSelectedItem(prefsMed.getLanguage());
     JPanel languagePanel = new JPanel();
     languagePanel.setLayout(new FlowLayout(FlowLayout.LEFT, 2, 2));
     languagePanel.add(languageComboBox);
@@ -356,7 +358,7 @@
     Object[] charsetArr = charsets.toArray();
     encodingComboBox = new JComboBox(charsetArr);
     encodingComboBox.setEditable(true);
-    encodingComboBox.setSelectedItem("UTF-8");
+    encodingComboBox.setSelectedItem(prefsMed.getEncoding());
     JPanel encodingPanel = new JPanel();
     encodingPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 2, 2));
     encodingPanel.add(encodingComboBox);

Modified: incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/PrefsMediator.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/PrefsMediator.java?view=diff&rev=481362&r1=481361&r2=481362
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/PrefsMediator.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/docanalyzer/PrefsMediator.java Fri Dec  1 11:58:35 2006
@@ -71,6 +71,8 @@
   private static final String OUTDIR = "outDir";
 
   private static final String INDIR = "inDir";
+  
+  private static final String XMLTAG = "xmlTag";
 
   public PrefsMediator() {
     // get the installed UIMA home directory
@@ -87,6 +89,7 @@
     language = prefs.get(LANGUAGE, "en");
     encoding = prefs.get(ENCODING, "UTF-8");
     viewType = prefs.get(VIEWTYPE, "Java Viewer");
+    xmlTag = prefs.get(XMLTAG, "");
   }
 
   // saves current preferences
@@ -251,6 +254,7 @@
    */
   public void setXmlTag(String xmlTag) {
     this.xmlTag = xmlTag;
+    prefs.put(XMLTAG, xmlTag);
   }
 
   /** returns the new edited stylemap file */