Package org.apache.batik.gvt
Interface Selector
-
- All Superinterfaces:
java.util.EventListener,GraphicsNodeChangeListener,GraphicsNodeKeyListener,GraphicsNodeMouseListener
- All Known Implementing Classes:
ConcreteTextSelector
public interface Selector extends GraphicsNodeMouseListener, GraphicsNodeKeyListener, GraphicsNodeChangeListener
Interface which allows selection of GraphicsNodes and their contents.- Version:
- $Id: Selector.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSelectionListener(SelectionListener l)Add a SelectionListener to this Selector's notification list.java.lang.ObjectgetSelection()Get the contents of the current selection buffer.booleanisEmpty()Reports whether the current selection contains any objects.voidremoveSelectionListener(SelectionListener l)Remove a SelectionListener from this Selector's notification list.-
Methods inherited from interface org.apache.batik.gvt.event.GraphicsNodeChangeListener
changeCompleted, changeStarted
-
Methods inherited from interface org.apache.batik.gvt.event.GraphicsNodeKeyListener
keyPressed, keyReleased, keyTyped
-
Methods inherited from interface org.apache.batik.gvt.event.GraphicsNodeMouseListener
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased
-
-
-
-
Method Detail
-
getSelection
java.lang.Object getSelection()
Get the contents of the current selection buffer.
-
isEmpty
boolean isEmpty()
Reports whether the current selection contains any objects.
-
addSelectionListener
void addSelectionListener(SelectionListener l)
Add a SelectionListener to this Selector's notification list.- Parameters:
l- the SelectionListener to add.
-
removeSelectionListener
void removeSelectionListener(SelectionListener l)
Remove a SelectionListener from this Selector's notification list.- Parameters:
l- the SelectionListener to be removed.
-
-