Package org.esa.snap.ui.product
Class VectorDataFigureEditor
- java.lang.Object
-
- com.bc.ceres.core.ExtensibleObject
-
- com.bc.ceres.swing.figure.support.DefaultFigureEditor
-
- org.esa.snap.ui.product.VectorDataFigureEditor
-
- All Implemented Interfaces:
Extensible
,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
A figure editor for vector data nodes.
-
-
Constructor Summary
Constructors Constructor Description VectorDataFigureEditor(ProductSceneView productSceneView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, getUndoContext, 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 interfacecom.bc.ceres.swing.figure.FigureEditor
- Overrides:
insertFigures
in classcom.bc.ceres.swing.figure.support.DefaultFigureEditor
-
deleteFigures
public void deleteFigures(boolean performDelete, com.bc.ceres.swing.figure.Figure... figures)
- Specified by:
deleteFigures
in interfacecom.bc.ceres.swing.figure.FigureEditor
- Overrides:
deleteFigures
in classcom.bc.ceres.swing.figure.support.DefaultFigureEditor
-
-