@Override public void nodeRemoved(ProductNodeEvent event) { if (event.getSourceNode() instanceof Mask) { updateChildren(); } } }
private void handleEvent(ProductNodeEvent event) { ProductNode sourceNode = event.getSourceNode(); if (sourceNode instanceof Mask) { updateRoiMasks(); } } }
private void handleEvent(ProductNodeEvent event) { ProductNode sourceNode = event.getSourceNode(); if (sourceNode instanceof Mask) { updateMaskListState(); } } }
@Override public void nodeAdded(ProductNodeEvent event) { if (event.getSourceNode() instanceof Mask) { updateChildren(); } }
public void nodeDataChanged(ProductNodeEvent event) { if (event.getSourceNode().getClass() == Band.class) { synchronized (RawTiledPyramidsProductWriter.this) { if (writtenBands != null) { writtenBands.remove(event.getSourceNode()); } } } }
private void fireTableDataChanged(ProductNodeEvent event) { if (event.getSourceNode() instanceof Placemark) { Placemark placemark = (Placemark) event.getSourceNode(); // BEAM-1117: VISAT slows down using pins with GCP geo-coded images final int index = placemarkList.indexOf(placemark); if (index != -1) { AbstractPlacemarkTableModel.this.fireTableRowsUpdated(index, index); } } } }
@Override public void visit(Product product) { if (product == event.getSourceNode()) { product.setFileLocation(null); } }
@Override public void nodeDataChanged(ProductNodeEvent event) { final Product product = event.getSourceNode().getProduct(); if (nodeMap.containsKey(product)) { if (nodeMap.get(product).contains(event.getSourceNode())) { reset(); } } }
@Override public void nodeChanged(ProductNodeEvent event) { if (event.getSourceNode() == vectorDataReference.get()) { if (event.getPropertyName().equals(VectorDataNode.PROPERTY_NAME_FEATURE_COLLECTION)) { reset(); } } }
@Override public void nodeChanged(ProductNodeEvent event) { if (ProductNode.PROPERTY_NAME_NAME.equals(event.getPropertyName())) { updateExpressionToRenamedNode(event.getSourceNode(), (String) event.getOldValue()); } } }
@Override public void nodeDataChanged(ProductNodeEvent event) { TreePath path = getTreePath(event.getSourceNode()); if (path != null) { fireTreeNodeChanged(path); } }
@Override public void nodeRemoved(ProductNodeEvent event) { final TreePath path = getTreePath(event.getSourceNode().getProduct()); if (path != null) { fireTreeNodeRemoved(path); } } }
@Override public void nodeRemoved(ProductNodeEvent event) { final ProductNode productNode = event.getSourceNode(); if (isValidProductNode(productNode) && currentView != null) { if (currentView.getRaster() == productNode) { form.configureTimeSlider((RasterDataNode) productNode); } } }
private void handleVectorDataNodeRemoved(ProductNodeEvent event) { final Mask mask = getMask((VectorDataNode) event.getSourceNode()); if (mask != null) { getMaskGroup().remove(mask); } }
private void handleVectorDataNodeAdded(ProductNodeEvent event) { final VectorDataNode sourceNode = (VectorDataNode) event.getSourceNode(); if (sourceNode.getFeatureCollection().size() > 0) { final Mask mask = getMask(sourceNode); if (mask == null) { addMask(sourceNode); } } }
@Override public void nodeChanged(ProductNodeEvent event) { if (event.getSourceNode() == rasterDataNode) { if (RasterDataNode.PROPERTY_NAME_NAME.equals(event.getPropertyName())) { imageLayer.setName(rasterDataNode.getDisplayName()); } else if (imageChangingProperties.contains(event.getPropertyName())) { BandImageMultiLevelSource bandImageSource = (BandImageMultiLevelSource) imageLayer.getMultiLevelSource(); bandImageSource.setImageInfo(rasterDataNode.getImageInfo()); imageLayer.regenerate(); } } }
@Override public void nodeDataChanged(ProductNodeEvent event) { if (mustTrace(event)) { trace += "dc:" + event.getSourceNode().getName() + ";"; } }
@Override public void nodeAdded(ProductNodeEvent event) { if (mustTrace(event)) { trace += "+" + event.getSourceNode().getName() + ";"; } }
private void handleMaskRemoved(ProductNodeEvent event) { final Mask mask = (Mask) event.getSourceNode(); final Band[] bands = getBands(); for (Band band : bands) { band.getOverlayMaskGroup().remove(mask); } final TiePointGrid[] tiePointGrids = getTiePointGrids(); for (TiePointGrid tiePointGrid : tiePointGrids) { tiePointGrid.getOverlayMaskGroup().remove(mask); } }
private void handleMaskAdded(ProductNodeEvent event) { // TODO - move code to where masks are created final Mask mask = (Mask) event.getSourceNode(); if (StringUtils.isNullOrEmpty(mask.getDescription()) && mask.getImageType() == Mask.BandMathsType.INSTANCE) { String expression = Mask.BandMathsType.getExpression(mask); mask.setDescription(getSuitableBitmaskDefDescription(expression)); } }