private void setCurrentView(ProductSceneView view) { ProductSceneView oldView = currentView; currentView = view; if (oldView != currentView) { if (oldView != null) { oldView.removePropertyChangeListener(ProductSceneView.PROPERTY_NAME_SELECTED_PIN, pinSelectionChangeListener); } if (currentView != null) { currentView.addPropertyChangeListener(ProductSceneView.PROPERTY_NAME_SELECTED_PIN, pinSelectionChangeListener); setCurrentProduct(currentView.getProduct()); } updateUIState(); } }
private void setSelectedView(final ProductSceneView newView) { ProductSceneView oldView = selectedView; if (newView != oldView) { if (oldView != null) { oldView.removePropertyChangeListener("selectedLayer", selectedLayerPCL); } if (newView != null) { newView.addPropertyChangeListener("selectedLayer", selectedLayerPCL); } selectedView = newView; viewSelectionChanged(oldView, newView); setSelectedLayer(newView != null ? newView.getSelectedLayer() : null); } }
@Override public void internalFrameClosed(InternalFrameEvent e) { final ProductSceneView sceneView = getView(e); if (sceneView != null) { sceneView.removePropertyChangeListener(ProductSceneView.PROPERTY_NAME_SELECTED_LAYER, selectedLayerPCL); productTree.deregisterOpenedProductNodes(sceneView.getRasters()); productTree.deregisterActiveProductNodes(sceneView.getRasters()); deregisterActiveVectorDataNode(sceneView); } }
private void setCurrentView(ProductSceneView view) { if (currentView == view) { return; } if (currentView != null) { currentView.removePixelPositionListener(pixelPositionListener); currentView.removePropertyChangeListener(ProductSceneView.PROPERTY_NAME_SELECTED_PIN, pinSelectionChangeListener); currentView.getProduct().removeProductNodeListener(pinChangedListener); } else { pixelInfoView.clearProductNodeRefs(); } currentView = view; if (currentView != null) { currentView.addPixelPositionListener(pixelPositionListener); currentView.addPropertyChangeListener(ProductSceneView.PROPERTY_NAME_SELECTED_PIN, pinSelectionChangeListener); currentView.getProduct().addProductNodeListener(pinChangedListener); updatePixelInfo(); } }
private void setProductSceneView(final ProductSceneView productSceneView) { ProductSceneView productSceneViewOld = this.productSceneView; if (productSceneViewOld != null) { productSceneViewOld.getProduct().removeProductNodeListener(productNodeListener); productSceneViewOld.removePropertyChangeListener(sceneViewChangeListener); } this.productSceneView = productSceneView; if (this.productSceneView != null) { this.productSceneView.getProduct().addProductNodeListener(productNodeListener); this.productSceneView.addPropertyChangeListener(sceneViewChangeListener); } if (this.productSceneView != null) { setImageInfoCopy(this.productSceneView.getImageInfo()); } installChildForm(productSceneViewOld); updateTitle(); updateToolButtons(); setApplyEnabled(false); }
timeSeries.removeTimeSeriesListener(timeSeriesGraphTSL); currentView.removePixelPositionListener(pixelPosListener); currentView.removePropertyChangeListener(ProductSceneView.PROPERTY_NAME_SELECTED_PIN, pinSelectionListener); currentView.removePropertyChangeListener(TimeSeriesPlayerToolView.TIME_PROPERTY, sliderListener);