org.apache.batik.bridge
Class ConcreteTextSelector

java.lang.Object
  extended by org.apache.batik.bridge.ConcreteTextSelector
All Implemented Interfaces:
EventListener, GraphicsNodeChangeListener, GraphicsNodeKeyListener, GraphicsNodeMouseListener, Selector

public class ConcreteTextSelector
extends Object
implements Selector

A simple implementation of GraphicsNodeMouseListener for text selection.

Version:
$Id: ConcreteTextSelector.java 1733416 2016-03-03 07:07:13Z gadams $
Author:
Bill Haneman

Constructor Summary
ConcreteTextSelector()
           
 
Method Summary
 void addSelectionListener(SelectionListener l)
          Add a SelectionListener to this Selector's notification list.
 void changeCompleted(GraphicsNodeChangeEvent gnce)
           
 void changeStarted(GraphicsNodeChangeEvent gnce)
           
protected  void checkSelectGesture(GraphicsNodeEvent evt)
           
 void clearSelection()
           
 void dispatchSelectionEvent(SelectionEvent e)
          Reports whether the current selection contains any objects.
 Object getSelection()
           
 boolean isEmpty()
          Reports whether the current selection contains any objects.
 void keyPressed(GraphicsNodeKeyEvent evt)
           
 void keyReleased(GraphicsNodeKeyEvent evt)
           
 void keyTyped(GraphicsNodeKeyEvent evt)
           
 void mouseClicked(GraphicsNodeMouseEvent evt)
           
 void mouseDragged(GraphicsNodeMouseEvent evt)
           
 void mouseEntered(GraphicsNodeMouseEvent evt)
           
 void mouseExited(GraphicsNodeMouseEvent evt)
           
 void mouseMoved(GraphicsNodeMouseEvent evt)
           
 void mousePressed(GraphicsNodeMouseEvent evt)
           
 void mouseReleased(GraphicsNodeMouseEvent evt)
           
 void removeSelectionListener(SelectionListener l)
          Remove a SelectionListener from this Selector's notification list.
 void setSelection(Mark begin, Mark end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcreteTextSelector

public ConcreteTextSelector()
Method Detail

mouseClicked

public void mouseClicked(GraphicsNodeMouseEvent evt)
Specified by:
mouseClicked in interface GraphicsNodeMouseListener

mouseDragged

public void mouseDragged(GraphicsNodeMouseEvent evt)
Specified by:
mouseDragged in interface GraphicsNodeMouseListener

mouseEntered

public void mouseEntered(GraphicsNodeMouseEvent evt)
Specified by:
mouseEntered in interface GraphicsNodeMouseListener

mouseExited

public void mouseExited(GraphicsNodeMouseEvent evt)
Specified by:
mouseExited in interface GraphicsNodeMouseListener

mouseMoved

public void mouseMoved(GraphicsNodeMouseEvent evt)
Specified by:
mouseMoved in interface GraphicsNodeMouseListener

mousePressed

public void mousePressed(GraphicsNodeMouseEvent evt)
Specified by:
mousePressed in interface GraphicsNodeMouseListener

mouseReleased

public void mouseReleased(GraphicsNodeMouseEvent evt)
Specified by:
mouseReleased in interface GraphicsNodeMouseListener

keyPressed

public void keyPressed(GraphicsNodeKeyEvent evt)
Specified by:
keyPressed in interface GraphicsNodeKeyListener

keyReleased

public void keyReleased(GraphicsNodeKeyEvent evt)
Specified by:
keyReleased in interface GraphicsNodeKeyListener

keyTyped

public void keyTyped(GraphicsNodeKeyEvent evt)
Specified by:
keyTyped in interface GraphicsNodeKeyListener

changeStarted

public void changeStarted(GraphicsNodeChangeEvent gnce)
Specified by:
changeStarted in interface GraphicsNodeChangeListener

changeCompleted

public void changeCompleted(GraphicsNodeChangeEvent gnce)
Specified by:
changeCompleted in interface GraphicsNodeChangeListener

setSelection

public void setSelection(Mark begin,
                         Mark end)

clearSelection

public void clearSelection()

checkSelectGesture

protected void checkSelectGesture(GraphicsNodeEvent evt)

getSelection

public Object getSelection()
Specified by:
getSelection in interface Selector

isEmpty

public boolean isEmpty()
Reports whether the current selection contains any objects.

Specified by:
isEmpty in interface Selector

dispatchSelectionEvent

public void dispatchSelectionEvent(SelectionEvent e)
Reports whether the current selection contains any objects.


addSelectionListener

public void addSelectionListener(SelectionListener l)
Add a SelectionListener to this Selector's notification list.

Specified by:
addSelectionListener in interface Selector
Parameters:
l - the SelectionListener to add.

removeSelectionListener

public void removeSelectionListener(SelectionListener l)
Remove a SelectionListener from this Selector's notification list.

Specified by:
removeSelectionListener in interface Selector
Parameters:
l - the SelectionListener to be removed.


Copyright © 2000–2017 Apache Software Foundation. All rights reserved.