Class ToolAdapterEditorDialog
- java.lang.Object
-
- org.esa.snap.ui.AbstractDialog
-
- org.esa.snap.ui.ModalDialog
-
- org.esa.snap.ui.tooladapter.dialogs.AbstractAdapterEditor
-
- org.esa.snap.ui.tooladapter.dialogs.ToolAdapterEditorDialog
-
public class ToolAdapterEditorDialog extends AbstractAdapterEditor
A dialog window used to edit an operator, or to create a new operator. It shows details of an operator such as: descriptor details (name, alias, label, version, copyright, authors, description), system variables, preprocessing tool, product writer, tool location, operator working directory, command line template content, tool output patterns and parameters.
-
-
Field Summary
-
Fields inherited from class org.esa.snap.ui.tooladapter.dialogs.AbstractAdapterEditor
context, logger
-
Fields inherited from class org.esa.snap.ui.ModalDialog
ID_OK_APPLY_CANCEL, ID_OK_APPLY_CANCEL_HELP, ID_OK_CANCEL, ID_OK_CANCEL_HELP, ID_YES_NO, ID_YES_NO_HELP
-
-
Constructor Summary
Constructors Constructor Description ToolAdapterEditorDialog(AppContext appContext, JDialog parent, ToolAdapterOperatorDescriptor operatorDescriptor, int newNameIndex, OperationType operation)ToolAdapterEditorDialog(AppContext appContext, JDialog parent, ToolAdapterOperatorDescriptor operatorDescriptor, OperationType operation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JPanelcreateBundlePanel()protected JPanelcreateDescriptorPanel()protected JSplitPanecreateMainPanel()protected JPanelcreateParametersPanel()protected JPanelcreatePatternsPanel()protected JPanelcreatePreProcessingPanel()protected JPanelcreateToolInfoPanel()protected JPanelcreateVariablesPanel()-
Methods inherited from class org.esa.snap.ui.tooladapter.dialogs.AbstractAdapterEditor
onOK, onOther, show, verifyUserInput
-
Methods inherited from class org.esa.snap.ui.ModalDialog
close
-
Methods inherited from class org.esa.snap.ui.AbstractDialog
center, collectButtons, getButton, getButtonID, getButtonMask, getButtonPanel, getContent, getHelpID, getJDialog, getParent, getQualifiedPropertyName, getTitle, hide, onApply, onCancel, onClose, onHelp, onNo, onReset, onYes, registerButton, setButtonID, setContent, setContent, setHelpID, setTitle, showErrorDialog, showErrorDialog, showErrorDialog, showInformationDialog, showInformationDialog, showInformationDialog, showWarningDialog, showWarningDialog, showWarningDialog
-
-
-
-
Constructor Detail
-
ToolAdapterEditorDialog
public ToolAdapterEditorDialog(AppContext appContext, JDialog parent, ToolAdapterOperatorDescriptor operatorDescriptor, OperationType operation)
-
ToolAdapterEditorDialog
public ToolAdapterEditorDialog(AppContext appContext, JDialog parent, ToolAdapterOperatorDescriptor operatorDescriptor, int newNameIndex, OperationType operation)
-
-
Method Detail
-
createMainPanel
protected JSplitPane createMainPanel()
- Specified by:
createMainPanelin classAbstractAdapterEditor
-
createDescriptorPanel
protected JPanel createDescriptorPanel()
- Specified by:
createDescriptorPanelin classAbstractAdapterEditor
-
createVariablesPanel
protected JPanel createVariablesPanel()
- Specified by:
createVariablesPanelin classAbstractAdapterEditor
-
createPreProcessingPanel
protected JPanel createPreProcessingPanel()
- Specified by:
createPreProcessingPanelin classAbstractAdapterEditor
-
createToolInfoPanel
protected JPanel createToolInfoPanel()
- Specified by:
createToolInfoPanelin classAbstractAdapterEditor
-
createPatternsPanel
protected JPanel createPatternsPanel()
- Specified by:
createPatternsPanelin classAbstractAdapterEditor
-
createParametersPanel
protected JPanel createParametersPanel()
- Specified by:
createParametersPanelin classAbstractAdapterEditor
-
createBundlePanel
protected JPanel createBundlePanel()
- Specified by:
createBundlePanelin classAbstractAdapterEditor
-
-