org.apache.batik.gvt.text

Class ConcreteTextSelector

public class ConcreteTextSelector extends Object implements Selector

A simple implementation of GraphicsNodeMouseListener for text selection.
Constructor Summary
ConcreteTextSelector()
Method Summary
voidaddSelectionListener(SelectionListener l)
Add a SelectionListener to this Selector's notification list.
voidchangeCompleted(GraphicsNodeChangeEvent gnce)
voidchangeStarted(GraphicsNodeChangeEvent gnce)
protected voidcheckSelectGesture(GraphicsNodeEvent evt)
voidclearSelection()
voiddispatchSelectionEvent(SelectionEvent e)
Reports whether the current selection contains any objects.
ObjectgetSelection()
booleanisEmpty()
Reports whether the current selection contains any objects.
voidkeyPressed(GraphicsNodeKeyEvent evt)
voidkeyReleased(GraphicsNodeKeyEvent evt)
voidkeyTyped(GraphicsNodeKeyEvent evt)
voidmouseClicked(GraphicsNodeMouseEvent evt)
voidmouseDragged(GraphicsNodeMouseEvent evt)
voidmouseEntered(GraphicsNodeMouseEvent evt)
voidmouseExited(GraphicsNodeMouseEvent evt)
voidmouseMoved(GraphicsNodeMouseEvent evt)
voidmousePressed(GraphicsNodeMouseEvent evt)
voidmouseReleased(GraphicsNodeMouseEvent evt)
voidremoveSelectionListener(SelectionListener l)
Remove a SelectionListener from this Selector's notification list.
voidsetSelection(Mark begin, Mark end)

Constructor Detail

ConcreteTextSelector

public ConcreteTextSelector()

Method Detail

addSelectionListener

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

Parameters: l the SelectionListener to add.

changeCompleted

public void changeCompleted(GraphicsNodeChangeEvent gnce)

changeStarted

public void changeStarted(GraphicsNodeChangeEvent gnce)

checkSelectGesture

protected void checkSelectGesture(GraphicsNodeEvent evt)

clearSelection

public void clearSelection()

dispatchSelectionEvent

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

getSelection

public Object getSelection()

isEmpty

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

keyPressed

public void keyPressed(GraphicsNodeKeyEvent evt)

keyReleased

public void keyReleased(GraphicsNodeKeyEvent evt)

keyTyped

public void keyTyped(GraphicsNodeKeyEvent evt)

mouseClicked

public void mouseClicked(GraphicsNodeMouseEvent evt)

mouseDragged

public void mouseDragged(GraphicsNodeMouseEvent evt)

mouseEntered

public void mouseEntered(GraphicsNodeMouseEvent evt)

mouseExited

public void mouseExited(GraphicsNodeMouseEvent evt)

mouseMoved

public void mouseMoved(GraphicsNodeMouseEvent evt)

mousePressed

public void mousePressed(GraphicsNodeMouseEvent evt)

mouseReleased

public void mouseReleased(GraphicsNodeMouseEvent evt)

removeSelectionListener

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

Parameters: l the SelectionListener to be removed.

setSelection

public void setSelection(Mark begin, Mark end)
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.