|
Class Summary |
| 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 logic 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. |
| TextSelection |
TextSelection is a utility class that captures most of the work needed to do basic text, word and line selection. |
| 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. |