Package org.apache.batik.bridge
Class ConcreteTextSelector
java.lang.Object
org.apache.batik.bridge.ConcreteTextSelector
- All Implemented Interfaces:
EventListener
,GraphicsNodeChangeListener
,GraphicsNodeKeyListener
,GraphicsNodeMouseListener
,Selector
A simple implementation of GraphicsNodeMouseListener for text selection.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a SelectionListener to this Selector's notification list.void
Invoked when a change on a graphics node has completedvoid
Invoked when a change has started on a graphics node, but before any changes occure in the graphics node it's self.protected void
void
void
Reports whether the current selection contains any objects.Get the contents of the current selection buffer.boolean
isEmpty()
Reports whether the current selection contains any objects.void
Invoked when a key has been pressed.void
Invoked when a key has been released.void
Invoked when a key has been typed.void
Invoked when the mouse has been clicked on a graphics node.void
Invoked when a mouse button is pressed on a graphics node and then dragged.void
Invoked when the mouse enters a graphics node.void
Invoked when the mouse exits a graphics node.void
Invoked when the mouse button has been moved on a node.void
Invoked when a mouse button has been pressed on a graphics node.void
Invoked when a mouse button has been released on a graphics node.void
Remove a SelectionListener from this Selector's notification list.void
setSelection
(Mark begin, Mark end)
-
Constructor Details
-
ConcreteTextSelector
public ConcreteTextSelector()
-
-
Method Details
-
mouseClicked
Description copied from interface:GraphicsNodeMouseListener
Invoked when the mouse has been clicked on a graphics node.- Specified by:
mouseClicked
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
mouseDragged
Description copied from interface:GraphicsNodeMouseListener
Invoked when a mouse button is pressed on a graphics node and then dragged.- Specified by:
mouseDragged
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
mouseEntered
Description copied from interface:GraphicsNodeMouseListener
Invoked when the mouse enters a graphics node.- Specified by:
mouseEntered
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
mouseExited
Description copied from interface:GraphicsNodeMouseListener
Invoked when the mouse exits a graphics node.- Specified by:
mouseExited
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
mouseMoved
Description copied from interface:GraphicsNodeMouseListener
Invoked when the mouse button has been moved on a node.- Specified by:
mouseMoved
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
mousePressed
Description copied from interface:GraphicsNodeMouseListener
Invoked when a mouse button has been pressed on a graphics node.- Specified by:
mousePressed
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
mouseReleased
Description copied from interface:GraphicsNodeMouseListener
Invoked when a mouse button has been released on a graphics node.- Specified by:
mouseReleased
in interfaceGraphicsNodeMouseListener
- Parameters:
evt
- the graphics node mouse event
-
keyPressed
Description copied from interface:GraphicsNodeKeyListener
Invoked when a key has been pressed.- Specified by:
keyPressed
in interfaceGraphicsNodeKeyListener
- Parameters:
evt
- the graphics node key event
-
keyReleased
Description copied from interface:GraphicsNodeKeyListener
Invoked when a key has been released.- Specified by:
keyReleased
in interfaceGraphicsNodeKeyListener
- Parameters:
evt
- the graphics node key event
-
keyTyped
Description copied from interface:GraphicsNodeKeyListener
Invoked when a key has been typed.- Specified by:
keyTyped
in interfaceGraphicsNodeKeyListener
- Parameters:
evt
- the graphics node key event
-
changeStarted
Description copied from interface:GraphicsNodeChangeListener
Invoked when a change has started on a graphics node, but before any changes occure in the graphics node it's self.- Specified by:
changeStarted
in interfaceGraphicsNodeChangeListener
- Parameters:
gnce
- the graphics node change event
-
changeCompleted
Description copied from interface:GraphicsNodeChangeListener
Invoked when a change on a graphics node has completed- Specified by:
changeCompleted
in interfaceGraphicsNodeChangeListener
- Parameters:
gnce
- the graphics node change event
-
setSelection
-
clearSelection
public void clearSelection() -
checkSelectGesture
-
getSelection
Description copied from interface:Selector
Get the contents of the current selection buffer.- Specified by:
getSelection
in interfaceSelector
-
isEmpty
public boolean isEmpty()Reports whether the current selection contains any objects. -
dispatchSelectionEvent
Reports whether the current selection contains any objects. -
addSelectionListener
Add a SelectionListener to this Selector's notification list.- Specified by:
addSelectionListener
in interfaceSelector
- Parameters:
l
- the SelectionListener to add.
-
removeSelectionListener
Remove a SelectionListener from this Selector's notification list.- Specified by:
removeSelectionListener
in interfaceSelector
- Parameters:
l
- the SelectionListener to be removed.
-