Class PrefsMediator

java.lang.Object
org.apache.uima.tools.docanalyzer.PrefsMediator

public class PrefsMediator extends Object
  • Constructor Details

    • PrefsMediator

      public PrefsMediator()
  • Method Details

    • restorePreferences

      public void restorePreferences()
    • savePreferences

      public void savePreferences()
    • getInputDir

      public String getInputDir()
      Returns:
      Returns the inputDir.
    • setInputDir

      public void setInputDir(String inputDir)
      Parameters:
      inputDir - The inputDir to set.
    • getOutputDir

      public String getOutputDir()
      Returns:
      Returns the outputDir.
    • setOutputDir

      public void setOutputDir(String outputDir)
      Parameters:
      outputDir - The outputDir to set.
    • setOutputDirForInteractiveMode

      public void setOutputDirForInteractiveMode(String outputDir, String outputDirToSave)
      Special case of setOutpuDir needed for interactive mode. In interactive mode, we append "/interactive_out" to the end, but we don't want to save this in the preferences. To support that, this method takes one parameter which is the output dir to be set and used by the application, and a second parameter to set the directory that is saved to the preferences.
      Parameters:
      outputDir - the output dir to set
      outputDirToSave - the output dir to save to the preferences
    • getTAEfile

      public String getTAEfile()
      Returns:
      Returns the tAEdir.
    • getTAEPath

      public String getTAEPath()
      get the path to the TAE that is where the StyleMap file should be written
    • getTAEFileNameRoot

      public String getTAEFileNameRoot()
    • setTAEfile

      public void setTAEfile(String edir)
      Parameters:
      edir - set the TAE directory
    • getEncoding

      public String getEncoding()
      Returns:
      Returns the encoding.
    • setEncoding

      public void setEncoding(String encoding)
      Parameters:
      encoding - The encoding to set.
    • getInputFileFormat

      public String getInputFileFormat()
      Returns:
      Returns the input file format.
    • setInputFileFormat

      public void setInputFileFormat(String inputFileFormat)
      Parameters:
      inputFileFormat - The input file format to set.
    • getLanguage

      public String getLanguage()
      Returns:
      Returns the language.
    • setLanguage

      public void setLanguage(String language)
      Parameters:
      language - The language to set.
    • getViewType

      public String getViewType()
      Returns:
      Returns the view type.
    • setViewType

      public void setViewType(String viewType)
      Parameters:
      viewType - The view type to set.
    • getXmlTag

      public String getXmlTag()
      Returns:
      Returns the xmlTag.
    • setXmlTag

      public void setXmlTag(String xmlTag)
      Parameters:
      xmlTag - The xmlTag to set.
    • getLenient

      public Boolean getLenient()
      Returns:
      Returns lenient.
    • setLenient

      public void setLenient(Boolean lenient)
      Parameters:
      lenient - The lenient to set.
    • getStylemapFile

      public File getStylemapFile()
      returns the new edited stylemap file
    • setDocButtons

      public void setDocButtons(JButton run, JButton inter, JButton view)
    • setFileSelectors

      public void setFileSelectors(FileSelector input, FileSelector output, FileSelector xml)
    • fieldFocusLost

      public void fieldFocusLost()