Class PrefsMediator
java.lang.Object
org.apache.uima.tools.docanalyzer.PrefsMediator
The Class PrefsMediator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringThe default input dir.private StringThe default output dir.private StringThe encoding.private static final StringThe Constant ENCODING.private static final StringThe Constant INDIR.private StringThe input dir.private StringThe input file format.private static final StringThe Constant INPUTFILEFORMAT.private FileSelectorThe input file selector.private JButtonThe view button.private StringThe language.private static final StringThe Constant LANGUAGE.private booleanThe lenient.private static final StringThe Constant LENIENT.private static final StringThe Constant OUTDIR.private StringThe output dir.private FileSelectorThe output file selector.private PreferencesThe prefs.private JButtonThe view button.private static final StringThe Constant TAEDESCRIPTOR.private StringThe tae dir.private JButtonThe view button.private StringThe view type.private static final StringThe Constant VIEWTYPE.private FileSelectorThe xml file selector.private StringThe xml tag.private static final StringThe Constant XMLTAG. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidField focus lost.Gets the encoding.Gets the input dir.Gets the input file format.Gets the language.Gets the lenient.Gets the output dir.returns the new edited stylemap file.Gets the TA efile.Gets the TAE file name root.get the path to the TAE that is where the StyleMap file should be written.Gets the view type.Gets the xml tag.private intGets index of last file separator character in a file path.voidRestore preferences.voidSave preferences.voidsetDocButtons(JButton run, JButton inter, JButton view) Sets the doc buttons.voidsetEncoding(String encoding) Sets the encoding.voidsetFileSelectors(FileSelector input, FileSelector output, FileSelector xml) Sets the file selectors.voidsetInputDir(String inputDir) Sets the input dir.voidsetInputFileFormat(String inputFileFormat) Sets the input file format.voidsetLanguage(String language) Sets the language.voidsetLenient(Boolean lenient) Sets the lenient.voidsetOutputDir(String outputDir) Sets the output dir.voidsetOutputDirForInteractiveMode(String outputDir, String outputDirToSave) Special case of setOutpuDir needed for interactive mode.voidsetTAEfile(String edir) Sets the TA efile.voidsetViewType(String viewType) Sets the view type.voidSets the xml tag.
-
Field Details
-
inputFileSelector
The input file selector. -
outputFileSelector
The output file selector. -
xmlFileSelector
The xml file selector. -
runButton
The view button. -
interButton
The view button. -
viewButton
The view button. -
prefs
The prefs. -
taeDir
The tae dir. -
outputDir
The output dir. -
inputDir
The input dir. -
defaultInputDir
The default input dir. -
defaultOutputDir
The default output dir. -
inputFileFormat
The input file format. -
language
The language. -
encoding
The encoding. -
viewType
The view type. -
xmlTag
The xml tag. -
lenient
private boolean lenientThe lenient. -
VIEWTYPE
The Constant VIEWTYPE.- See Also:
-
ENCODING
The Constant ENCODING.- See Also:
-
INPUTFILEFORMAT
The Constant INPUTFILEFORMAT.- See Also:
-
LANGUAGE
The Constant LANGUAGE.- See Also:
-
TAEDESCRIPTOR
The Constant TAEDESCRIPTOR.- See Also:
-
OUTDIR
The Constant OUTDIR.- See Also:
-
INDIR
The Constant INDIR.- See Also:
-
XMLTAG
The Constant XMLTAG.- See Also:
-
LENIENT
The Constant LENIENT.- See Also:
-
-
Constructor Details
-
PrefsMediator
public PrefsMediator()Instantiates a new prefs mediator.
-
-
Method Details
-
restorePreferences
public void restorePreferences()Restore preferences. -
savePreferences
public void savePreferences()Save preferences. -
getInputDir
Gets the input dir.- Returns:
- Returns the inputDir.
-
setInputDir
Sets the input dir.- Parameters:
inputDir- The inputDir to set.
-
getOutputDir
Gets the output dir.- Returns:
- Returns the outputDir.
-
setOutputDir
Sets the output dir.- Parameters:
outputDir- The outputDir to set.
-
setOutputDirForInteractiveMode
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 setoutputDirToSave- the output dir to save to the preferences
-
getTAEfile
Gets the TA efile.- Returns:
- Returns the tAEdir.
-
getTAEPath
get the path to the TAE that is where the StyleMap file should be written.- Returns:
- the TAE path
-
getTAEFileNameRoot
Gets the TAE file name root.- Returns:
- the TAE file name root
-
indexOfLastFileSeparator
Gets index of last file separator character in a file path. Supports File.separator but also / on Windows.- Parameters:
path- the path- Returns:
- index of the last file separator char. Returns -1 if none.
-
setTAEfile
Sets the TA efile.- Parameters:
edir- set the TAE directory
-
getEncoding
Gets the encoding.- Returns:
- Returns the encoding.
-
setEncoding
Sets the encoding.- Parameters:
encoding- The encoding to set.
-
getInputFileFormat
Gets the input file format.- Returns:
- Returns the input file format.
-
setInputFileFormat
Sets the input file format.- Parameters:
inputFileFormat- The input file format to set.
-
getLanguage
Gets the language.- Returns:
- Returns the language.
-
setLanguage
Sets the language.- Parameters:
language- The language to set.
-
getViewType
Gets the view type.- Returns:
- Returns the view type.
-
setViewType
Sets the view type.- Parameters:
viewType- The view type to set.
-
getXmlTag
Gets the xml tag.- Returns:
- Returns the xmlTag.
-
setXmlTag
Sets the xml tag.- Parameters:
xmlTag- The xmlTag to set.
-
getLenient
Gets the lenient.- Returns:
- Returns lenient.
-
setLenient
Sets the lenient.- Parameters:
lenient- The lenient to set.
-
getStylemapFile
returns the new edited stylemap file.- Returns:
- the stylemap file
-
setDocButtons
Sets the doc buttons.- Parameters:
run- the runinter- the interview- the view
-
setFileSelectors
Sets the file selectors.- Parameters:
input- the inputoutput- the outputxml- the xml
-
fieldFocusLost
public void fieldFocusLost()Field focus lost.
-