Package org.esa.snap.ui
Class NewProductDialog
java.lang.Object
org.esa.snap.ui.AbstractDialog
org.esa.snap.ui.ModalDialog
org.esa.snap.ui.NewProductDialog
-
Field Summary
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
ConstructorsConstructorDescriptionNewProductDialog(Window parent, ProductNodeList<Product> sourceProducts, int selectedSourceIndex, boolean sourceProductOwner) NewProductDialog(Window parent, ProductNodeList<Product> sourceProducts, int selectedSourceIndex, boolean sourceProductOwner, String prefix) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidonCancel()Called if the "Cancel" button has been clicked.protected voidonOK()Called if the "OK" button has been clicked.voidsetSubsetDef(ProductSubsetDef subsetDef) intshow()Shows the dialog.protected booleanCalled in order to perform input validation.Methods inherited from class org.esa.snap.ui.ModalDialog
closeMethods inherited from class org.esa.snap.ui.AbstractDialog
center, collectButtons, getButton, getButtonID, getButtonMask, getButtonPanel, getContent, getHelpID, getJDialog, getParent, getQualifiedPropertyName, getTitle, hide, onApply, onClose, onHelp, onNo, onOther, onReset, onYes, registerButton, setButtonID, setContent, setContent, setHelpID, setResizable, setTitle, showErrorDialog, showErrorDialog, showErrorDialog, showInformationDialog, showInformationDialog, showInformationDialog, showWarningDialog, showWarningDialog, showWarningDialog
-
Constructor Details
-
NewProductDialog
public NewProductDialog(Window parent, ProductNodeList<Product> sourceProducts, int selectedSourceIndex, boolean sourceProductOwner) -
NewProductDialog
public NewProductDialog(Window parent, ProductNodeList<Product> sourceProducts, int selectedSourceIndex, boolean sourceProductOwner, String prefix)
-
-
Method Details
-
show
public int show()Description copied from class:AbstractDialogShows the dialog. Overrides shall callsuper.show()at the end.- Overrides:
showin classAbstractDialog- Returns:
- the identifier of the last button pressed or zero if this is a modeless dialog.
-
setSubsetDef
-
isSourceProductOwner
public boolean isSourceProductOwner() -
getSourceProduct
-
getResultProduct
-
onCancel
protected void onCancel()Description copied from class:AbstractDialogCalled if the "Cancel" button has been clicked. The default implementation callsAbstractDialog.hide(). Clients should override this method to implement meaningful behaviour.- Overrides:
onCancelin classAbstractDialog
-
onOK
protected void onOK()Description copied from class:AbstractDialogCalled if the "OK" button has been clicked. The default implementation callsAbstractDialog.hide(). Clients should override this method to implement meaningful behaviour.- Overrides:
onOKin classAbstractDialog
-
getException
-
verifyUserInput
protected boolean verifyUserInput()Description copied from class:AbstractDialogCalled in order to perform input validation.- Overrides:
verifyUserInputin classAbstractDialog- Returns:
trueif and only if the validation was successful.
-