@Override public void hide() { productChangedHandler.releaseProduct(); ioParametersPanel.releaseSourceProductSelectors(); super.hide(); }
private OperatorMenu createDefaultMenuBar() { return new OperatorMenu(getJDialog(), operatorDescriptor, parameterSupport, getAppContext(), getHelpID()); }
@Override public void hide() { ioParametersPanel.releaseSourceProductSelectors(); super.hide(); }
private JPanel createTargetProductPanel() { targetProductSelector.getModel().setProductName(DEFAULT_TARGET_PRODUCT_NAME); return targetProductSelector.createDefaultPanel(); }
@Override public int show() { ioParametersPanel.initSourceProductSelectors(); if (form == null) { initForm(); if (getJDialog().getJMenuBar() == null) { final OperatorMenu operatorMenu = createDefaultMenuBar(); getJDialog().setJMenuBar(operatorMenu.createDefaultMenu()); } } setContent(form); return super.show(); }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
private void showSaveInfo(long saveTime) { File productFile = getTargetProductSelector().getModel().getProductFile(); final String message = MessageFormat.format( "<html>The target product has been successfully written to<br>{0}<br>" + "Total time spend for processing: {1}", formatFile(productFile), formatDuration(saveTime) ); showSuppressibleInformationDialog(message, "saveInfo"); }
/** * Gets the target (destination) product file * * @return The target product file */ public File getTargetProductFile() { return targetProductSelector.getModel().getProductFile(); }
public String getTargetFormat() { return targetProductSelector.getModel().getFormatName(); }
public boolean isOpenInAppSelected() { return targetProductSelector.getModel().isOpenInAppSelected(); } }
protected ModelessDialog createOperatorDialog() { DefaultSingleTargetProductDialog productDialog = new DefaultSingleTargetProductDialog(getOperatorName(), getAppContext(), getDialogTitle(), getHelpId()); if (getTargetProductNameSuffix() != null) { productDialog.setTargetProductNameSuffix(getTargetProductNameSuffix()); } return productDialog; } }
@Override public int show() { int result = super.show(); return result; }
public void initProducts() { if (useSourceSelector) { for (SourceProductSelector sourceProductSelector : sourceProductSelectorList) { sourceProductSelector.initProducts(); } } }
public void releaseSourceProductSelectors() { for (SourceProductSelector sourceProductSelector : sourceProductSelectorList) { sourceProductSelector.releaseProducts(); } }
/** * Method called before actually showing the form, in which additional * initialisation may occur. */ public void prepareShow() { if (ioParamPanel != null) { ioParamPanel.initSourceProductSelectors(); } }
/** * Method called before hiding the form, in which additional * cleanup may be performed. */ public void prepareHide() { if (ioParamPanel != null) { ioParamPanel.releaseSourceProductSelectors(); } }
public String getDialogTitle() { Object value = getValue("dialogTitle"); if (value instanceof String) { return (String) value; } return null; }
public File getTargetFile() { return targetProductSelector.getModel().getProductFile(); }
public void initSourceProductSelectors() { for (SourceProductSelector sourceProductSelector : sourceProductSelectorList) { sourceProductSelector.initProducts(); } }
public String getTargetProductNameSuffix() { Object value = getValue("targetProductNameSuffix"); if (value instanceof String) { return (String) value; } return null; }