| Interface | Description |
|---|---|
| ToolHandler |
The ToolHandler interface should be implemented by any tool handler that
needs to paints to the screen.
|
| Class | Description |
|---|---|
| AnnotationSelectionHandler |
The AnnotationSelectionHandler is responsible for deselecting all annotations
when the a mouse click event has been fired.
|
| CircleAnnotationHandler |
CircleAnnotationHandler tool is responsible for painting representation of
a circle on the screen during a click and drag mouse event.
|
| CommonToolHandler |
Common logicv to all annotation handlers.
|
| DynamicZoomHandler |
Handles dynamic zoom which picks up on the mouse wheel rotation to zoom
in or out depending on the direction.
|
| FreeTextAnnotationHandler |
FreeTextAnnotationHandler tool is responsible for painting representation of
a FreeTextAnnotationHandler on the screen during a click and drag mouse event.
|
| HighLightAnnotationHandler |
HighLightAnnotationHandler tool extends TextSelectionPageHandler which
takes care visually selected text as the mouse is dragged across text on the
current page.
|
| InkAnnotationHandler |
InkAnnotationHandler tool is responsible for painting representation of
a ink on the screen as the mouse is dragged around the page.
|
| LineAnnotationHandler |
LineAnnotationHandler tool is responsible for painting representation of
a line on the screen during a click and drag mouse event.
|
| LineArrowAnnotationHandler |
LineArrowAnnotationHandler tool is responsible for painting representation of
a line arrow on the screen during a click and drag mouse event.
|
| LinkAnnotationHandler |
Handles the creation of a new link annotation.
|
| MouseWheelZoom |
The MouseWheelZoom allows the zoom any any page view to be controlled by
holding down the ctr key and rotating the mouse wheel.
|
| PanningHandler |
Container logic used for view panning via mouse dragging for page views.
|
| SelectionBoxHandler |
Handles the drawing of a selection box commonly used for selection
type tools.
|
| SquareAnnotationHandler |
SquareAnnotationHandler tool is responsible for painting representation of
a square on the screen during a click and drag mouse event.
|
| StrikeOutAnnotationHandler |
StrikeOutAnnotationHandler tool extends TextSelectionPageHandler which
takes care visually selected text as the mouse is dragged across text on the
current page.
|
| TextAnnotationHandler |
TextAnnotationHandler tool is responsible creating a new comment type
TextAnnotation when a mouse click event is thrown on the page.
|
| TextSelectionPageHandler |
Handles Paint and mouse/keyboard logic around text selection and search
highlighting.
|
| TextSelectionViewHandler |
TextSelectionViewHandler propagates text selection events into the the
views child page components.
|
| UnderLineAnnotationHandler |
UnderLineAnnotationHandler tool extends TextSelectionPageHandler which
takes care visually selected text as the mouse is dragged across text on the
current page.
|
| ZoomInPageHandler |
Handles mouse click zoom in and scroll box zoom in.
|
| ZoomInViewHandler |
ZoomInViewHandler handles selection box zoom features when the mouse is
dragged creating box which will be used to calculate a corresponding zoom
level.
|
| ZoomOutPageHandler |
Handles mouse click zoom out functionality.
|