Module org.icepdf.ri.viewer
Package org.icepdf.ri.common
-
Interface Summary Interface Description ControllerFactory A Controller FactoryMutableDocument Captures the life cycle of an open/close document cycle for many document related utility panels and dialogs.SwingController.ActionMethod ViewBuilder Represents a view builderViewBuilderFactory Factory for ViewBuildersWindowManagementCallback An interface that describes the necessary methods needed for common window management. -
Class Summary Class Description AboutDialog AbstractTask<T,V> AbstractTask attempts to make it a little easier to great swing work user in the Viewer RI.AbstractWorkerPanel Base class for management of annotation in a document.AbstractWorkerPanel.NodeSelectionListener NodeSelectionListener handles the root node context menu creation display and command execution.ComponentKeyBinding Utility for adding key bindings to a view container for common functionality usually handled by the existence of menu key listeners.CompoundIcon The CompoundIcon will paint two, or more, Icons as a single Icon.CurrentPageChanger DestinationCellRender DestinationCellRender builds the default look and feel for a destination tree node.DropDownButton Custom drop down button allows for the easy addition of JMenuItem classes.EscapeJDialog Base JDialog implementation that sets up an escape key listener which will close the the dialog.FileExtensionUtils Utility class for creating file extension file filters.FloatTextFieldInputVerifier Utility method to verify that a components input text is a float number.FloatTextFieldKeyListener Utility class to ignore all keyboard events that are not digits, KeyEvent.VK_BACK_SPACE, KeyEvent.VK_DELETE, KeyEvent.VK_ENTER and KeyEvent.VK_PERIOD are exempt.KeyEventConstants The KeyEvent Class contains the key event and input event used for menu and button manipulation via the keyboard.KeyListenerPageChanger This intercepts KeyEvents for a JScrollPane, and determines if they qualify to initiate a page change request for the Controller.KeyListenerPageColumnChanger This intercepts KeyEvents for a JScrollPane, and determines if they qualify to initiate a page change request for the Controller.ListItemTransferHandler Great little implementation that does the lifting to allow for drag and drop rows in using a list.MouseWheelCurrentPageListener MouseWheelListenerPageChanger This intercepts MouseWheelEvent for a JScrollPane, and determines if they qualify to initiate a page change request for the Controller.MyAnnotationCallback This class represents a basic implementation of the AnnotationCallbackMyGUISecurityCallback This class is reference code for displaying a password dialog box for encrypted PDF documents.NameJTree Name tree component to represent a PDF documents name tree data structure.NameTreeNode Name tree node.PageNumberTextFieldInputVerifier Utility method to verify that a components input text is a whole number.PageNumberTextFieldKeyListener Utility class to ignore all keyboard events that are not digits, KeyEvent.VK_BACK_SPACE, KeyEvent.VK_DELETE, or KeyEvent.VK_ENTER.PageThumbnailComponent The PageThumbnailComponent represents one page thumbnail preview in the larger ThumbnailsPanel.PersistentJCheckBoxMenuItem JCheckboxMenuItem that doesn't hide the menu when clickedSwingController Controller is the meat of a PDF viewing application.SwingControllerFactory A factory of SwingControllerSwingViewBuilder The purpose of this class is to facilitate in the building of user interface components that are used to view and interact with PDF Documents.SwingViewBuilderFactory Factory for creating SwingViewBuildersUndoCaretaker Undo caretaker implementation for the Viewer RI.ViewModel Data model for the current controller, which maintains state on how a Document is being presented to the user. -
Enum Summary Enum Description CompoundIcon.Axis