org.apache.batik.swing.gvt
Class TextSelectionManager

java.lang.Object
  |
  +--org.apache.batik.swing.gvt.TextSelectionManager

public class TextSelectionManager
extends java.lang.Object

This class represents an object which manage GVT text nodes selection.


Inner Class Summary
protected  class TextSelectionManager.MouseListener
          To implement a GraphicsNodeMouseListener.
protected  class TextSelectionManager.SelectionOverlay
          The selection overlay.
protected  class TextSelectionManager.TextSelectionListener
          To implements a selection listener.
 
Field Summary
protected  JGVTComponent component
          The associated JGVTComponent.
protected  GraphicsNode gvtRoot
          The GVT root.
protected  TextSelectionManager.MouseListener mouseListener
          The mouse listener.
protected  java.awt.Cursor previousCursor
          To store the previous cursor.
protected  java.awt.Shape selectionHighlight
          The selection highlight.
protected  Overlay selectionOverlay
          The selection overlay.
static java.awt.Cursor TEXT_CURSOR
          The cursor indicating that a text selection operation is under way.
protected  SelectionListener textSelectionListener
          The text selection listener.
protected  ConcreteTextSelector textSelector
          The text selector.
 
Constructor Summary
TextSelectionManager(JGVTComponent comp, GraphicsNodeRenderContext rc, AWTEventDispatcher ed)
          Creates a new TextSelectionManager.
 
Method Summary
protected  java.awt.Rectangle getHighlightBounds()
          The highlight bounds.
 Overlay getSelectionOverlay()
          Returns the selection overlay.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEXT_CURSOR

public static final java.awt.Cursor TEXT_CURSOR
The cursor indicating that a text selection operation is under way.

textSelector

protected ConcreteTextSelector textSelector
The text selector.

component

protected JGVTComponent component
The associated JGVTComponent.

selectionOverlay

protected Overlay selectionOverlay
The selection overlay.

gvtRoot

protected GraphicsNode gvtRoot
The GVT root.

mouseListener

protected TextSelectionManager.MouseListener mouseListener
The mouse listener.

previousCursor

protected java.awt.Cursor previousCursor
To store the previous cursor.

selectionHighlight

protected java.awt.Shape selectionHighlight
The selection highlight.

textSelectionListener

protected SelectionListener textSelectionListener
The text selection listener.
Constructor Detail

TextSelectionManager

public TextSelectionManager(JGVTComponent comp,
                            GraphicsNodeRenderContext rc,
                            AWTEventDispatcher ed)
Creates a new TextSelectionManager.
Method Detail

getSelectionOverlay

public Overlay getSelectionOverlay()
Returns the selection overlay.

getHighlightBounds

protected java.awt.Rectangle getHighlightBounds()
The highlight bounds.


Copyright © 2001 Apache Software Foundation. All Rights Reserved.