| Interface | Description | 
|---|---|
| AbstractCursorTool.Listener | |
| CursorTool | |
| ShortcutsDescriptor | 
| Class | Description | 
|---|---|
| AbstractClickSelectedLineStringsTool | |
| AbstractCursorTool | 
 A tool that draws an XOR visual indicator. 
 | 
| AndCompositeTool | 
 Enables multiple CursorTools to operate at the same time. 
 | 
| Animations | |
| CompleteMouseAdapter | 
 Combination of MouseAdapter and MouseMotionAdapter. 
 | 
| CompositeTool | |
| CoordinateListMetrics | 
 Generates strings describing metrics for coordinate lists. 
 | 
| DelegatingTool | 
 Enables the behaviour of a CursorTool instance to be overridden. 
 | 
| DragTool | 
 The default implementation draws a selection box, but this can be overridden
  (even to draw nothing). 
 | 
| DrawPolygonFenceTool | |
| DrawRectangleFenceTool | |
| DummyTool | |
| FeatureInfoTool | |
| LeftClickFilter | 
 Filters out middle- and right-clicks. 
 | 
| MeasureTool | 
 A tool which displays cumlative length, angle and cumlative area of
 a linestring drawn on the screen. 
 | 
| MultiClickTool | 
 A VisualIndicatorTool that allows the user to draw shapes with multiple
 vertices. 
 | 
| NClickTool | 
 Whereas a MultiClickTool looks for a double-click to end the gesture,
 an NClickTool looks for a certain number of points to end the gesture. 
 | 
| NodeLineStringsTool | |
| NoteStyle | |
| NoteTool | |
| OrCompositeTool | 
 Permits only one CursorTool to be active at a time. 
 | 
| PolygonTool | |
| QuasimodeTool | 
 Delegates to different CursorTools depending on whether various modifier keys
 are pressed (Ctrl, Shift, Alt). 
 | 
| QuasimodeTool.ModifierKeySet | |
| QuasimodeTool.ModifierKeySpec | |
| RectangleTool | |
| SelectFeaturesTool | |
| SelectLineStringsTool | |
| SelectPartsTool | |
| SelectTool | |
| SpecifyFeaturesTool | 
 Allows the user to specify features by clicking on them or drawing a box
 around them. 
 | 
| SplitLineStringsOp | |
| SplitLineStringTool | |
| VectorTool |