private void updateTargetProductName(Product selectedProduct) { final TargetProductSelectorModel selectorModel = targetProductSelector.getModel(); if (selectedProduct != null) { final String productName = MessageFormat.format("{0}_" + targetProductSuffix, selectedProduct.getName()); selectorModel.setProductName(productName); } else if (selectorModel.getProductName() == null) { selectorModel.setProductName(targetProductSuffix); } }
private void updateTargetProductName(Product selectedProduct) { final TargetProductSelectorModel selectorModel = targetProductSelector.getModel(); if (selectedProduct != null) { selectorModel.setProductName(selectedProduct.getName() + "_unmixed"); } else if (selectorModel.getProductName() == null) { selectorModel.setProductName("unmixed"); } }
@Override public void initParameters() { assert (paramMap != null); divisionBy.setSelectedItem(paramMap.get("divisionBy")); String numTiles = (String) paramMap.get("numberOfTiles"); if (numTiles == null || numTiles.isEmpty()) numTiles = "4"; numberOfTiles.setSelectedItem(numTiles); pixelSizeX.setText(String.valueOf(paramMap.get("pixelSizeX"))); pixelSizeY.setText(String.valueOf(paramMap.get("pixelSizeY"))); String fileName = "target"; final Object value = paramMap.get(FILE_PARAMETER); if (value != null) { final File file = (File) value; fileName = file.getName(); } else if (sourceProducts != null && sourceProducts.length > 0) { fileName = sourceProducts[0].getName(); } targetProductSelector.getProductNameTextField().setText(fileName); targetProductSelector.getModel().setProductName(fileName); }
public void setTargetProductName(final String name) { if (targetProductSelector != null) { final TargetProductSelectorModel targetProductSelectorModel = targetProductSelector.getModel(); targetProductSelectorModel.setProductName(name + getTargetProductNameSuffix()); } }
private JPanel createTargetProductPanel() { targetProductSelector.getModel().setProductName(DEFAULT_TARGET_PRODUCT_NAME); return targetProductSelector.createDefaultPanel(); }
public void setTargetProductName(final String name) { final TargetProductSelectorModel targetProductSelectorModel = targetProductSelector.getModel(); targetProductSelectorModel.setProductName(name + getTargetProductNameSuffix()); }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + targetProductNameSuffix); }
@Override public void initParameters() { assert (paramMap != null); String fileName = getDefaultFileName(); String format = "BEAM-DIMAP"; final Object formatValue = paramMap.get(FORMAT_PARAMETER); if (formatValue != null) { format = (String) formatValue; } if (fileName != null) { targetProductSelector.getProductNameTextField().setText(fileName); targetProductSelector.getModel().setProductName(fileName); targetProductSelector.getModel().setFormatName(format); } }
private void updateTargetProductName(Product product) { String productName = ""; if (product != null) { productName = product.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
public void selectionChanged(SelectionChangeEvent event) { final Product selectedProduct = (Product) event.getSelection().getSelectedValue(); if (selectedProduct != null) { final TargetProductSelectorModel targetProductSelectorModel = targetProductSelector.getModel(); targetProductSelectorModel.setProductName(selectedProduct.getName() + getTargetProductNameSuffix()); } } });
@Override public void selectionChanged(SelectionChangeEvent event) { final Product selectedProduct = (Product) event.getSelection().getSelectedValue(); if (selectedProduct != null) { //&& form != null) { final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(selectedProduct.getName() + getTargetProductNameSuffix()); opUI.setSourceProducts(new Product[]{selectedProduct}); } } });
@Test public void testSetGetProductName() { model.setProductName("Obelix"); assertEquals("Obelix", model.getProductName()); }
@Test public void testSetGetInvalidProductName() { assertNull(model.getProductName()); try { model.setProductName("Obel/x"); fail(); } catch (IllegalArgumentException e) { assertTrue(e.getMessage().startsWith("The product name 'Obel/x' is not valid")); } assertNull(model.getProductName()); }
@Test public void testGetFileName() { model.setProductName("Obelix"); assertEquals("Obelix", model.getProductName()); assertEquals("Obelix.dim", model.getProductFileName()); // other format model.setFormatName(writerPlugIn.getFormatNames()[0]); assertEquals("Obelix.x", model.getProductFileName()); model.setProductName("Idefix.dim"); assertEquals("Idefix.dim.x", model.getProductFileName()); model.setProductName("Idefix.x"); assertEquals("Idefix.x", model.getProductFileName()); }
@Test public void testSetGetDirectory() { final File directory = new File("Gallien"); model.setProductDir(directory); assertEquals(directory, model.getProductDir()); model.setProductName("Obelix"); assertEquals(new File("Gallien", "Obelix.dim"), model.getProductFile()); // other format model.setFormatName(writerPlugIn.getFormatNames()[0]); assertEquals(new File("Gallien", "Obelix.x"), model.getProductFile()); }
private void init() { final TableLayout tableLayout = new TableLayout(1); tableLayout.setTableAnchor(TableLayout.Anchor.WEST); tableLayout.setTableFill(TableLayout.Fill.BOTH); tableLayout.setTableWeightX(1.0); tableLayout.setTableWeightY(0.0); tableLayout.setTablePadding(3, 3); setLayout(tableLayout); tableLayout.setRowWeightY(0, 1.0); add(createSourceProductsPanel()); targetProductSelector.getModel().setProductName("level-3"); add(targetProductSelector.createDefaultPanel()); }
S2tbxMosaicDialog(final String title, final String helpID, AppContext appContext) { super(appContext, title, ID_APPLY_CLOSE, helpID); final TargetProductSelector selector = getTargetProductSelector(); selector.getModel().setSaveToFileSelected(false); selector.getModel().setProductName("Multi-size Mosaic"); selector.getSaveToFileCheckBox().setEnabled(true); form = new S2tbxMosaicForm(selector, appContext); final OperatorSpi operatorSpi = GPF.getDefaultInstance().getOperatorSpiRegistry().getOperatorSpi("Multi-size Mosaic"); S2tbxMosaicFormModel formModel = form.getFormModel(); OperatorParameterSupport parameterSupport = new OperatorParameterSupport(operatorSpi.getOperatorDescriptor(), formModel.getPropertySet(), formModel.getParameterMap(), null); OperatorMenu operatorMenu = new OperatorMenu(this.getJDialog(), operatorSpi.getOperatorDescriptor(), parameterSupport, appContext, helpID); getJDialog().setJMenuBar(operatorMenu.createDefaultMenu()); }
MosaicDialog(final String title, final String helpID, AppContext appContext) { super(appContext, title, ID_APPLY_CLOSE, helpID); final TargetProductSelector selector = getTargetProductSelector(); selector.getModel().setSaveToFileSelected(true); selector.getModel().setProductName("mosaic"); selector.getSaveToFileCheckBox().setEnabled(false); form = new MosaicForm(selector, appContext); final OperatorSpi operatorSpi = GPF.getDefaultInstance().getOperatorSpiRegistry().getOperatorSpi("Mosaic"); MosaicFormModel formModel = form.getFormModel(); OperatorParameterSupport parameterSupport = new OperatorParameterSupport(operatorSpi.getOperatorDescriptor(), formModel.getPropertySet(), formModel.getParameterMap(), null); OperatorMenu operatorMenu = new OperatorMenu(this.getJDialog(), operatorSpi.getOperatorDescriptor(), parameterSupport, appContext, helpID); getJDialog().setJMenuBar(operatorMenu.createDefaultMenu()); }