org.esa.beam.framework.ui.product
Class VectorDataFigureEditor

java.lang.Object
  extended by com.bc.ceres.core.ExtensibleObject
      extended by com.bc.ceres.swing.figure.support.DefaultFigureEditor
          extended by org.esa.beam.framework.ui.product.VectorDataFigureEditor
All Implemented Interfaces:
com.bc.ceres.core.Extensible, com.bc.ceres.grender.ViewportAware, com.bc.ceres.swing.figure.FigureEditor, com.bc.ceres.swing.figure.InteractorAware, com.bc.ceres.swing.selection.SelectionChangeEmitter, com.bc.ceres.swing.selection.SelectionContext, com.bc.ceres.swing.selection.SelectionSource

public class VectorDataFigureEditor
extends com.bc.ceres.swing.figure.support.DefaultFigureEditor


Constructor Summary
VectorDataFigureEditor(ProductSceneView productSceneView)
           
 
Method Summary
 void changeFigure(com.bc.ceres.swing.figure.Figure figure, Object figureMemento, String presentationName)
           
 void deleteFigures(boolean performDelete, com.bc.ceres.swing.figure.Figure... figures)
           
 ProductSceneView getProductSceneView()
           
 VectorDataNode getVectorDataNode()
           
 void insertFigures(boolean performInsert, com.bc.ceres.swing.figure.Figure... figures)
           
 void vectorDataLayerSelected(VectorDataLayer vectorDataLayer)
           
 
Methods inherited from class com.bc.ceres.swing.figure.support.DefaultFigureEditor
addSelectionChangeListener, canDeleteSelection, canInsert, canSelectAll, deleteSelection, draw, drawFigureCollection, drawFigureSelection, drawSelectionRectangle, getDefaultLineStyle, getDefaultPolygonStyle, getEditorComponent, getFigureCollection, getFigureFactory, getFigureSelection, getInteractor, getSelection, getSelectionChangeListeners, getSelectionContext, getSelectionRectangle, getViewport, insert, removeSelectionChangeListener, selectAll, setDefaultLineStyle, setDefaultPolygonStyle, setFigureCollection, setFigureFactory, setInteractor, setSelection, setSelectionRectangle
 
Methods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.bc.ceres.core.Extensible
getExtension
 

Constructor Detail

VectorDataFigureEditor

public VectorDataFigureEditor(ProductSceneView productSceneView)
Method Detail

getProductSceneView

public ProductSceneView getProductSceneView()

getVectorDataNode

public VectorDataNode getVectorDataNode()

vectorDataLayerSelected

public void vectorDataLayerSelected(VectorDataLayer vectorDataLayer)

insertFigures

public void insertFigures(boolean performInsert,
                          com.bc.ceres.swing.figure.Figure... figures)
Specified by:
insertFigures in interface com.bc.ceres.swing.figure.FigureEditor
Overrides:
insertFigures in class com.bc.ceres.swing.figure.support.DefaultFigureEditor

deleteFigures

public void deleteFigures(boolean performDelete,
                          com.bc.ceres.swing.figure.Figure... figures)
Specified by:
deleteFigures in interface com.bc.ceres.swing.figure.FigureEditor
Overrides:
deleteFigures in class com.bc.ceres.swing.figure.support.DefaultFigureEditor

changeFigure

public void changeFigure(com.bc.ceres.swing.figure.Figure figure,
                         Object figureMemento,
                         String presentationName)
Specified by:
changeFigure in interface com.bc.ceres.swing.figure.FigureEditor
Overrides:
changeFigure in class com.bc.ceres.swing.figure.support.DefaultFigureEditor


Copyright © 2002-2013 Brockmann Consult GmbH. All Rights Reserved.