Package org.esa.snap.core.param.editors
Class FileEditor
- java.lang.Object
-
- org.esa.snap.core.param.AbstractParamEditor
-
- org.esa.snap.core.param.AbstractParamXEditor
-
- org.esa.snap.core.param.editors.TextFieldXEditor
-
- org.esa.snap.core.param.editors.FileEditor
-
- All Implemented Interfaces:
ParamEditor
,ParamExceptionHandler
public class FileEditor extends TextFieldXEditor
An editor for parameters of typeFile
. This editor is composed of a text field and a button labeled "...", which opens a file chooser.
-
-
Constructor Summary
Constructors Constructor Description FileEditor(Parameter parameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JFileChooser
createDirChooser(File currentDirectory)
JFileChooser
createFileChooser(File currentDirectory)
protected void
invokeXEditor()
-
Methods inherited from class org.esa.snap.core.param.editors.TextFieldXEditor
getEditorComponentChild, getTextComponent, initUIChild, updateUI
-
Methods inherited from class org.esa.snap.core.param.AbstractParamXEditor
createXEditorButton, getEditorComponent, getXEditorButton, getXEditorIcon, getXEditorTitle, initUI
-
Methods inherited from class org.esa.snap.core.param.AbstractParamEditor
checkParameterValue, getComponent, getDefaultActionListener, getDefaultInputVerifier, getExceptionHandler, getLabelComponent, getParameter, getPhysUnitLabelComponent, handleParamException, isEnabled, nameComponent, nameEditorComponent, nameLabelComponent, nameUnitComponent, reconfigureUI, setDefaultLabelComponent, setDefaultPhysUnitLabelComponent, setEnabled, setLabelComponent, setParameterValue, setPhysUnitLabelComponent
-
-
-
-
Constructor Detail
-
FileEditor
public FileEditor(Parameter parameter)
-
-
Method Detail
-
invokeXEditor
protected void invokeXEditor()
- Specified by:
invokeXEditor
in classAbstractParamXEditor
-
createFileChooser
public JFileChooser createFileChooser(File currentDirectory)
-
createDirChooser
public JFileChooser createDirChooser(File currentDirectory)
-
-