A B C D E F G H I J K L M N O P Q R S T U V W Z

A

ACTION_TYPE_GOTO - Static variable in class com.icesoft.pdf.pobjects.actions.Action
 
ACTION_TYPE_GOTO_REMOTE - Static variable in class com.icesoft.pdf.pobjects.actions.Action
 
ACTION_TYPE_LAUNCH - Static variable in class com.icesoft.pdf.pobjects.actions.Action
 
ACTION_TYPE_URI - Static variable in class com.icesoft.pdf.pobjects.actions.Action
 
AUTHORING_FORM_FIELDS - Static variable in class com.icesoft.pdf.pobjects.security.Permissions
Determine if authoring comments and form fields is allowed.
AboutDialog - class com.icesoft.pdf.ri.common.AboutDialog.
 
AboutDialog(Frame, ResourceBundle, boolean, int, int) - Constructor for class com.icesoft.pdf.ri.common.AboutDialog
 
AbstractDocumentView - class com.icesoft.pdf.ri.common.views.AbstractDocumentView.
The AbstractDocumentView class is implemented by the four predefined page views; OneColumnPageView, OnePageView, TwoColumnPageView and TwoPageView.
AbstractDocumentView(DocumentViewController, JScrollPane, DocumentViewModelImpl) - Constructor for class com.icesoft.pdf.ri.common.views.AbstractDocumentView
Creates a new instance of AbstractDocumentView.
AbstractDocumentViewModel - class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel.
The AbstractDocumentViewModel is responsible for keeping the state of the documetn view.
AbstractDocumentViewModel(Document) - Constructor for class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel
 
Action - class com.icesoft.pdf.pobjects.actions.Action.
The Action class represents an Action Dictionary which defines characteristics and behavior of an action.
Action(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.actions.Action
Creates a new instance of a Action.
Annotation - class com.icesoft.pdf.pobjects.annotations.Annotation.
An Annotation class associates an object such as a note, sound, or movie with a location on a page of a PDF document, or provides a way to interact with the user by means of the mouse and keyboard.
Annotation(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.annotations.Annotation
Creates a new instance of an Annotation.
AnnotationCallback - interface com.icesoft.pdf.AnnotationCallback.
Annotation callback allows developers to control how Annotation and their actions are executed.
Appearance - class com.icesoft.pdf.pobjects.annotations.Appearance.
Refer to: 8.4.4 Appearance Streams
Appearance(Library, Hashtable, SeekableInputConstrainedWrapper) - Constructor for class com.icesoft.pdf.pobjects.annotations.Appearance
Create a new instance of an Appearance stream.
actionPerformed(ActionEvent) - Method in class com.icesoft.pdf.ri.common.AboutDialog
 
actionPerformed(ActionEvent) - Method in class com.icesoft.pdf.ri.common.SearchPanel
 
actionPerformed(ActionEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
actionPerformed(ActionEvent) - Method in class com.icesoft.pdf.ri.common.TextExtractionGlue
 
addCachedFile(String) - Method in class com.icesoft.pdf.util.CacheManager
Add the file name of either a ByteCache or ImageCache object cached file.
addFoundEntry(String, int) - Method in class com.icesoft.pdf.ri.common.SearchPanel
Adds a new List item to the listModel.
addNextTrailer(PTrailer) - Method in class com.icesoft.pdf.pobjects.PTrailer
Add the trailer dictionary to the current trailer object's dictionary.
addObject(Object, Reference) - Method in class com.icesoft.pdf.util.Library
Adds a PDF object and its respective object reference to the library.
addPaintPageListener(PaintPageListener) - Method in class com.icesoft.pdf.pobjects.Page
 
addPreviousTrailer(PTrailer) - Method in class com.icesoft.pdf.pobjects.PTrailer
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 
addToMenu(JMenu, JMenuItem) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
addToMenuBar(JMenuBar, JMenu) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
addToToolBar(JToolBar, JComponent) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
adjustmentValueChanged(AdjustmentEvent) - Method in class com.icesoft.pdf.ri.common.CurrentPageChanger
 
adjustmentValueChanged(AdjustmentEvent) - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
all - Static variable in class com.icesoft.pdf.util.Debug
Activates all printings / checks.
allowAlterProperties() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
allowPrintNormalMode() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
allowScreenDownMode() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
allowScreenNormalMode() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
allowScreenOrPrintRenderingOrInteraction() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
allowScreenRolloverMode() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
annotationCallback - Variable in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 

B

BOUNDARY_ARTBOX - Static variable in class com.icesoft.pdf.pobjects.Page
Defines the extent of the page's meaningful content as intended by the page's creator.
BOUNDARY_BLEEDBOX - Static variable in class com.icesoft.pdf.pobjects.Page
Defines the region to which the contents of the page should be clipped when output in a production environment (Mainly commercial printing).
BOUNDARY_CROPBOX - Static variable in class com.icesoft.pdf.pobjects.Page
Defines the visible region of the default user space.
BOUNDARY_MEDIABOX - Static variable in class com.icesoft.pdf.pobjects.Page
Defines the boundaries of the physical medium on which the page is intended to be displayed or printed.
BOUNDARY_TRIMBOX - Static variable in class com.icesoft.pdf.pobjects.Page
Defines the intended dimensions of the finished page after trimming.
BareBonesBrowserLaunch - class com.icesoft.pdf.ri.util.BareBonesBrowserLaunch.
Bare Bones Browser Launch for Java
Utility class to open a web page from a Swing application in the user's default browser.
Supports: Mac OS X, GNU/Linux, Unix, Windows XP
Example Usage:
    String url = "http://www.google.com/";
    BareBonesBrowserLaunch.openURL(url);
Latest Version: http://www.centerkey.com/java/browser
Author: Dem Pilafian
Public Domain Software -- Free to Use as You Like
BareBonesBrowserLaunch() - Constructor for class com.icesoft.pdf.ri.util.BareBonesBrowserLaunch
 
BorderEffect - class com.icesoft.pdf.pobjects.annotations.BorderEffect.
Refer to: 8.4.3 Border Styles
BorderEffect(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.annotations.BorderEffect
Creates a new instance of a BorderEffect.
BorderStyle - class com.icesoft.pdf.pobjects.annotations.BorderStyle.
Refer to: 8.4.3 Border Styles
BorderStyle(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.annotations.BorderStyle
Creates a new instance of a BorderStyle.
backupProperties() - Method in class com.icesoft.pdf.ri.util.PropertiesManager
 
badArg() - Static method in class com.icesoft.pdf.util.Defs
Convenient method to throw IllegalArgumentException.
booleanProperty(String) - Static method in class com.icesoft.pdf.util.Defs
Shortcut for booleanProperty(name, false)
booleanProperty(String, boolean) - Static method in class com.icesoft.pdf.util.Defs
If security manager is allowed access to the system property name and it exists, then return true.
bringAllWindowsToFront(SwingController) - Method in interface com.icesoft.pdf.ri.common.WindowManagementCallback
 
bringAllWindowsToFront(SwingController) - Method in class com.icesoft.pdf.ri.viewer.WindowManager
 
bringWindowToFront(int) - Method in interface com.icesoft.pdf.ri.common.WindowManagementCallback
 
bringWindowToFront(int) - Method in class com.icesoft.pdf.ri.viewer.WindowManager
 
bug() - Static method in class com.icesoft.pdf.util.Debug
Throw RuntimeException to indicate broken arguments/state
buildAboutMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildAnnotation(Library, Hashtable) - Static method in class com.icesoft.pdf.pobjects.annotations.Annotation
 
buildBringAllToFrontMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildButtonFont() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildCloseMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildCompleteMenuBar() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildCompleteToolBar(boolean) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildContents(Container, boolean) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
The Container will contain the PDF document's current page visualization and document outline if available.
buildCurrentPageNumberTextField() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildDocumentMenu() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildExitMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildExportSVGMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildExportTextMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFileMenu() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFirstPageButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFirstPageMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitActualSizeButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitActualSizeMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitPageButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitPageMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitToolBar() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitWidthButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildFitWidthMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildGoToPageMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildHelpMenu() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildInformationMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildLastPageButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildLastPageMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildMinimiseAllMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildNextPageButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildNextPageMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildNumberOfPagesLabel() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildOpenFileButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildOpenFileMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildOpenURLMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildOutlineComponents() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPageNavigationToolBar() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPageViewFacingPageConToggleButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPageViewFacingPageNonConToggleButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPageViewSinglePageConToggleButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPageViewSinglePageNonConToggleButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPanToolButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPermissionsMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPreviousPageButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPreviousPageMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPrintButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPrintMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildPrintSetupMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildRotateLeftButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildRotateLeftMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildRotateRightButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildRotateRightMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildRotateToolBar() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildSaveAsFileButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildSaveAsFileMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildSearchButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildSearchMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildSearchPanel() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildShowHideToolBarMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildShowHideUtilityPaneButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildShowHideUtilityPaneMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildStatusPanel() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildToolToolBar() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildUtilityAndDocumentSplitPane(boolean) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildUtilityTabbedPane() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildUtilityToolBar(boolean) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildViewMenu() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildViewerFrame() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
This is a standard method for creating a standalone JFrame, that would behave as a fully functional PDF Viewer application.
buildViewerPanel() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
Used by the Applet and Pilot RI code to create an embeddable panel for viewing PDF files, as opposed to buildViewerFrame(), which makes a standalone JFrame
buildWindowListMenuItems(JMenu) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildWindowMenu() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomCombBox() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomInButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomInMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomInToolButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomOutButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomOutMenuItem() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomOutToolButton() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buildZoomToolBar() - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
buttonFont - Variable in class com.icesoft.pdf.ri.common.SwingViewBuilder
 

C

CONTENT_ACCESSABILITY - Static variable in class com.icesoft.pdf.pobjects.security.Permissions
Determine if content accessibility is allowed.
CONTENT_EXTRACTION - Static variable in class com.icesoft.pdf.pobjects.security.Permissions
Determine if content copying or extraction is allowed.
CURSOR_CLOSE_HAND - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_DEFAULT - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_DEFAULT - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_HAND_ANNOTATION - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_HAND_CLOSE - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_HAND_OPEN - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_OPEN_HAND - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_SELECT - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_SELECT - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_WAIT - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_WAIT - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_ZOOM_IN - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_ZOOM_IN - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CURSOR_ZOOM_OUT - Static variable in class com.icesoft.pdf.ri.common.SwingController
 
CURSOR_ZOOM_OUT - Static variable in interface com.icesoft.pdf.views.DocumentViewController
 
CacheManager - class com.icesoft.pdf.util.CacheManager.
The CacheManager class has one very simple task which is to ensure that when a document is closed there are no temporary ByteCache or ImageCache objects left in the user's temporary folder.
CacheManager() - Constructor for class com.icesoft.pdf.util.CacheManager
Create a new instance of a CacheManager.
Catalog - class com.icesoft.pdf.pobjects.Catalog.
The Catalog object represents the root of a PDF document's object heirarchy.
Catalog(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.Catalog
Creates a new instance of a Catalog.
CloseCurrentDocument - class com.icesoft.pdf.ri.servlet.CloseCurrentDocument.
Forces an the application to invalidate the current session which will dispose the currently open document and free up memory.
CloseCurrentDocument() - Constructor for class com.icesoft.pdf.ri.servlet.CloseCurrentDocument
 
Controller - interface com.icesoft.pdf.Controller.
A Controller is the glue between the model and view components.
CurrentPageChanger - class com.icesoft.pdf.ri.common.CurrentPageChanger.
 
CurrentPageChanger(JScrollPane, AbstractDocumentView, Vector) - Constructor for class com.icesoft.pdf.ri.common.CurrentPageChanger
 
CurrentPageChanger(JScrollPane, AbstractDocumentView, Vector, boolean) - Constructor for class com.icesoft.pdf.ri.common.CurrentPageChanger
 
cacheManager - Variable in class com.icesoft.pdf.util.Library
 
calculateCurrentPage() - Method in class com.icesoft.pdf.ri.common.CurrentPageChanger
 
cancel() - Method in class com.icesoft.pdf.ri.common.PrinterTask
Cancel the PrinterTask by calling the PrinterJob's cancel() method.
changes - Variable in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 
check - Static variable in class com.icesoft.pdf.util.Debug
Support for design by contract.
checkMemory(int) - Method in class com.icesoft.pdf.util.MemoryManager
 
checkOrderLE(int, int, int) - Static method in class com.icesoft.pdf.util.Debug
Check if a ≤ b ≤ c holds and throws an exception if not.
checkOrderLE(int, int, int, int) - Static method in class com.icesoft.pdf.util.Debug
Check if a ≤ b ≤ c ≤ d holds and throws an exception if not.
chk - Static variable in class com.icesoft.pdf.util.Debug
Triggers exception throwing on code errors.
clear(String) - Method in class com.icesoft.pdf.ri.pilot.ThePilot
 
closeConnection() - Method in class com.icesoft.pdf.ri.util.URLAccess
Close the connection, but keep all the String information about the connection.
closeDocument() - Method in class com.icesoft.pdf.ri.common.SwingController
Close the currently opened PDF Document.
closeDocument() - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 
closeDocument() - Method in interface com.icesoft.pdf.views.DocumentViewController
 
com.icesoft.pdf - package com.icesoft.pdf
 
com.icesoft.pdf.events - package com.icesoft.pdf.events
 
com.icesoft.pdf.exceptions - package com.icesoft.pdf.exceptions
 
com.icesoft.pdf.pobjects - package com.icesoft.pdf.pobjects
 
com.icesoft.pdf.pobjects.actions - package com.icesoft.pdf.pobjects.actions
 
com.icesoft.pdf.pobjects.annotations - package com.icesoft.pdf.pobjects.annotations
 
com.icesoft.pdf.pobjects.fonts - package com.icesoft.pdf.pobjects.fonts
 
com.icesoft.pdf.pobjects.security - package com.icesoft.pdf.pobjects.security
 
com.icesoft.pdf.ri.common - package com.icesoft.pdf.ri.common
 
com.icesoft.pdf.ri.common.java14 - package com.icesoft.pdf.ri.common.java14
 
com.icesoft.pdf.ri.common.views - package com.icesoft.pdf.ri.common.views
 
com.icesoft.pdf.ri.images - package com.icesoft.pdf.ri.images
 
com.icesoft.pdf.ri.pilot - package com.icesoft.pdf.ri.pilot
 
com.icesoft.pdf.ri.servlet - package com.icesoft.pdf.ri.servlet
 
com.icesoft.pdf.ri.util - package com.icesoft.pdf.ri.util
 
com.icesoft.pdf.ri.viewer - package com.icesoft.pdf.ri.viewer
 
com.icesoft.pdf.util - package com.icesoft.pdf.util
 
com.icesoft.pdf.views - package com.icesoft.pdf.views
 
com.icesoft.pdf.views.swing - package com.icesoft.pdf.views.swing
 
commonToolBarSetup(JToolBar, boolean) - Method in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
commonWindowCreation() - Method in class com.icesoft.pdf.ri.viewer.WindowManager
 
componentHidden(ComponentEvent) - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
componentHidden(ComponentEvent) - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
componentMoved(ComponentEvent) - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
componentMoved(ComponentEvent) - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
componentResized(ComponentEvent) - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
componentResized(ComponentEvent) - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
componentShown(ComponentEvent) - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
componentShown(ComponentEvent) - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
construct() - Method in class com.icesoft.pdf.ri.common.SwingWorker
Compute the value to be returned by the get method.
createCartesianIntersection(PRectangle) - Method in class com.icesoft.pdf.pobjects.PRectangle
Returns a new PRectangle object representing the intersection of this PRectangle with the specified PRectangle using the Cartesian coordinate system.
createComponent() - Method in class com.icesoft.pdf.ri.pilot.ThePilot
 
createRootPane() - Method in class com.icesoft.pdf.ri.common.DocumentInformationDialog
Override createRootPane so that "escape" key can be used to close this window.
createRootPane() - Method in class com.icesoft.pdf.ri.common.PermissionsDialog
Override createRootPane so that "escape" key can be used to close this window.
createSVG(Document, int, Writer) - Static method in class com.icesoft.pdf.ri.util.SVG
Creates a SVG character stream for the given Document and PageNumber.
cumulativeDurationManagingMemory - Variable in class com.icesoft.pdf.util.MemoryManager
 
cumulativeDurationNotManagingMemory - Variable in class com.icesoft.pdf.util.MemoryManager
 
currentDocument - Variable in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
currentDocument - Variable in class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel
 
currentPageChanger - Variable in class com.icesoft.pdf.ri.common.views.OneColumnPageView
 
currentPageChanger - Variable in class com.icesoft.pdf.ri.common.views.TwoColumnPageView
 
currentPageChanger - Variable in class com.icesoft.pdf.ri.common.views.TwoPageView
 
currentPageIndex - Variable in class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel
 

D

DARK - Static variable in class com.icesoft.pdf.pobjects.annotations.BorderStyle
 
DARKEST - Static variable in class com.icesoft.pdf.pobjects.annotations.BorderStyle
 
DEFAULT_MESSAGE_BUNDLE - Static variable in class com.icesoft.pdf.ri.util.PropertiesManager
 
DEFAULT_ZOOM_LEVELS - Static variable in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
DISAPPEAR - Static variable in class com.icesoft.pdf.ri.common.AboutDialog
 
DISPLAY_TOOL_NONE - Static variable in interface com.icesoft.pdf.views.DocumentViewModel
Display tool constant for setting no tools
DISPLAY_TOOL_PAN - Static variable in interface com.icesoft.pdf.views.DocumentViewModel
Display tool constant for adding a pan tool.
DISPLAY_TOOL_WAIT - Static variable in interface com.icesoft.pdf.views.DocumentViewModel
Display tool constant for showing user that gui is busy
DISPLAY_TOOL_ZOOM_IN - Static variable in interface com.icesoft.pdf.views.DocumentViewModel
Display tool constant for adding a zoom in tool.
DISPLAY_TOOL_ZOOM_OUT - Static variable in interface com.icesoft.pdf.views.DocumentViewModel
Display tool constant for adding a zoom out tool.
DOCUMENT_ASSEMBLY - Static variable in class com.icesoft.pdf.pobjects.security.Permissions
Determine if document assembly is allowed.
DOCUMENT_CURRENT_PAGE - Static variable in class com.icesoft.pdf.util.PropertyConstants
 
DOCUMENT_TOOL_NONE - Static variable in class com.icesoft.pdf.util.PropertyConstants
 
DOCUMENT_TOOL_PAN - Static variable in class com.icesoft.pdf.util.PropertyConstants
 
DOCUMENT_TOOL_ZOOM_IN - Static variable in class com.icesoft.pdf.util.PropertyConstants
 
DOCUMENT_TOOL_ZOOM_OUT - Static variable in class com.icesoft.pdf.util.PropertyConstants
 
Debug - exception com.icesoft.pdf.util.Debug.
Use this class (instead of System.ou) for printing all debuggin information.
Defs - class com.icesoft.pdf.util.Defs.
Utility class that simplifies system property and reflection calls.
Defs() - Constructor for class com.icesoft.pdf.util.Defs
 
Destination - class com.icesoft.pdf.pobjects.Destination.
The Destination class defines a particular view of a PDF document consisting of the following items:
Destination(Library, Object) - Constructor for class com.icesoft.pdf.pobjects.Destination
Creates a new instance of a Destination.
Dictionary - class com.icesoft.pdf.pobjects.Dictionary.
This class represents a PDF document's Dictionary object.
Dictionary(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.Dictionary
Creates a new instance of a Dictionary.
Document - class com.icesoft.pdf.pobjects.Document.
The Document class represents a PDF document and provides access to the hierarchy of objects contained in the body section of the PDF document.
Document() - Constructor for class com.icesoft.pdf.pobjects.Document
Creates a new instance of a Document.
DocumentInformationDialog - class com.icesoft.pdf.ri.common.DocumentInformationDialog.
This class is a reference implementation for displaying a PDF file's document information
DocumentInformationDialog(JFrame, Document, ResourceBundle) - Constructor for class com.icesoft.pdf.ri.common.DocumentInformationDialog
Creates the document information dialog.
DocumentView - interface com.icesoft.pdf.views.DocumentView.
The DocumentView interface should be used when create a new multipage view.
DocumentViewController - interface com.icesoft.pdf.views.DocumentViewController.
The DocumentViewControllerImpl is the controler in the MVC for multipage view management.
DocumentViewControllerImpl - class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl.
The DocumentViewControllerImpl is responsible for controlling the four default view models specified by the PDF specification.
DocumentViewControllerImpl(SwingController) - Constructor for class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 
DocumentViewModel - interface com.icesoft.pdf.views.DocumentViewModel.
The DocumentViewModel interface contains common accessors and modifiers needed to represent a document view state.
DocumentViewModelImpl - class com.icesoft.pdf.ri.common.views.DocumentViewModelImpl.
Default Swing implementation of the AbstractDocumentViewModel class.
DocumentViewModelImpl(Document, JScrollPane) - Constructor for class com.icesoft.pdf.ri.common.views.DocumentViewModelImpl
 
decrypt(Reference, byte[], byte[]) - Method in class com.icesoft.pdf.pobjects.security.SecurityHandler
 
decrypt(Reference, byte[], byte[]) - Method in interface com.icesoft.pdf.pobjects.security.SecurityHandlerInterface
Decrypt the PDF data bytestream or string.
decrypt(Reference, byte[], byte[]) - Method in class com.icesoft.pdf.pobjects.security.SecurityManager
Decrypt the data using the encryptionKey and objectReference of the PDF stream or String object.
decrypt(Reference, byte[], byte[]) - Method in class com.icesoft.pdf.pobjects.security.StandardSecurityHandler
 
delegates - Variable in class com.icesoft.pdf.util.MemoryManager
 
destroy() - Method in class com.icesoft.pdf.ri.servlet.Render
 
destroy() - Method in class examples.applet.ViewerApplet
Dispose of the document.
dispose(boolean) - Method in class com.icesoft.pdf.pobjects.Catalog
Dispose the Catalog.
dispose() - Method in class com.icesoft.pdf.pobjects.Document
Dispose of Document, freeing up all used resources.
dispose() - Method in class com.icesoft.pdf.pobjects.NameTree
Dispose the NameTree.
dispose() - Method in class com.icesoft.pdf.pobjects.Outlines
Dispose the Outlines.
dispose(boolean) - Method in class com.icesoft.pdf.pobjects.Page
Dispose the Page.
dispose(boolean) - Method in class com.icesoft.pdf.pobjects.PageTree
Dispose the NameTree.
dispose() - Method in class com.icesoft.pdf.pobjects.security.SecurityHandler
 
dispose() - Method in interface com.icesoft.pdf.pobjects.security.SecurityHandlerInterface
Dispose of the security handler.
dispose() - Method in class com.icesoft.pdf.pobjects.security.SecurityManager
Disposes of the security handler instance.
dispose() - Method in class com.icesoft.pdf.pobjects.security.StandardSecurityHandler
 
dispose() - Method in class com.icesoft.pdf.ri.common.CurrentPageChanger
 
dispose() - Method in class com.icesoft.pdf.ri.common.SearchPanel
 
dispose() - Method in class com.icesoft.pdf.ri.common.SwingController
Way to dispose of all memory references, and clean up the Document resources

Note: If you create several SwingControllers to manipulate a single Document, and each SwingController would be disposed of at a different time, while the others continue to use that same shared Document, then you should not call Document.dispose() inside of here.
dispose() - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
dispose() - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel
 
dispose() - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 
dispose() - Method in class com.icesoft.pdf.ri.common.views.OneColumnPageView
 
dispose() - Method in class com.icesoft.pdf.ri.common.views.OnePageView
 
dispose() - Method in class com.icesoft.pdf.ri.common.views.TwoColumnPageView
 
dispose() - Method in class com.icesoft.pdf.ri.common.views.TwoPageView
 
dispose() - Method in class com.icesoft.pdf.ri.pilot.ThePilot
 
dispose() - Method in class com.icesoft.pdf.ri.util.URLAccess
Free up any resources used, immediately.
dispose() - Method in class com.icesoft.pdf.util.CacheManager
Remove all files specified by the addCachedFile method along with the temporary file created by this class.
dispose() - Method in class com.icesoft.pdf.util.Library
Dispose the library's resources.
dispose() - Method in interface com.icesoft.pdf.views.DocumentView
Dispose all resources associated with this views.
dispose() - Method in interface com.icesoft.pdf.views.DocumentViewController
 
dispose() - Method in interface com.icesoft.pdf.views.DocumentViewModel
Free resources associated with this model.
dispose() - Method in interface com.icesoft.pdf.views.PageViewComponent
Called to free resources used by this component.
dispose() - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
disposeWindow(SwingController, JFrame, Properties) - Method in interface com.icesoft.pdf.ri.common.WindowManagementCallback
 
disposeWindow(SwingController, JFrame, Properties) - Method in class com.icesoft.pdf.ri.viewer.WindowManager
 
disposing - Variable in class com.icesoft.pdf.ri.common.views.OneColumnPageView
 
disposing - Variable in class com.icesoft.pdf.ri.common.views.OnePageView
 
disposing - Variable in class com.icesoft.pdf.ri.common.views.TwoColumnPageView
 
disposing - Variable in class com.icesoft.pdf.ri.common.views.TwoPageView
 
doCommonZoomUIUpdates(boolean) - Method in class com.icesoft.pdf.ri.common.SwingController
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.icesoft.pdf.ri.servlet.CloseCurrentDocument
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.icesoft.pdf.ri.servlet.Render
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class com.icesoft.pdf.ri.servlet.Render
 
doURLAccess(String) - Static method in class com.icesoft.pdf.ri.util.URLAccess
Simple utility method to check if a URL is valid.
documentPageFitMode - Variable in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
documentScrollpane - Variable in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
documentScrollpane - Variable in class com.icesoft.pdf.ri.common.views.OneColumnPageView
 
documentScrollpane - Variable in class com.icesoft.pdf.ri.common.views.OnePageView
 
documentScrollpane - Variable in class com.icesoft.pdf.ri.common.views.TwoColumnPageView
 
documentScrollpane - Variable in class com.icesoft.pdf.ri.common.views.TwoPageView
 
documentViewController - Variable in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
documentViewController - Variable in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
documentViewModel - Variable in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
documentViewModel - Variable in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
documentViewType - Variable in class com.icesoft.pdf.ri.common.SwingViewBuilder
 
dragEnter(DropTargetDragEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
dragExit(DropTargetEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
dragOver(DropTargetDragEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
drop(DropTargetDropEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
Handle drop event when a user drags and drops one or more files onto the viewer frame.
dropActionChanged(DropTargetDragEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation

E

EMPTY_BYTE_ARRAY - Static variable in class com.icesoft.pdf.util.Defs
 
EMPTY_CHAR_ARRAY - Static variable in class com.icesoft.pdf.util.Defs
 
EMPTY_INT_ARRAY - Static variable in class com.icesoft.pdf.util.Defs
 
EMPTY_LONG_ARRAY - Static variable in class com.icesoft.pdf.util.Defs
 
EMPTY_OBJECT_ARRAY - Static variable in class com.icesoft.pdf.util.Defs
 
EMPTY_STRING - Static variable in class com.icesoft.pdf.util.Defs
 
EMPTY_STRING_ARRAY - Static variable in class com.icesoft.pdf.util.Defs
 
EncryptionDictionary - class com.icesoft.pdf.pobjects.security.EncryptionDictionary.
The EncryptionDictionary class is used to hold values needed by the Standard Security Handler, Public Key Handlers and Crypt filters.
EncryptionDictionary(Library, Hashtable, Vector) - Constructor for class com.icesoft.pdf.pobjects.security.EncryptionDictionary
Creates a new Encryption Dictionary object.
encrypt(Reference, byte[], byte[]) - Method in class com.icesoft.pdf.pobjects.security.SecurityHandler
 
encrypt(Reference, byte[], byte[]) - Method in interface com.icesoft.pdf.pobjects.security.SecurityHandlerInterface
Encrypt the PDF data bytestream or string.
encrypt(Reference, byte[], byte[]) - Method in class com.icesoft.pdf.pobjects.security.SecurityManager
Encrypt the data using the encryptionKey and objectReference of the PDF stream or String object.
encrypt(Reference, byte[], byte[]) - Method in class com.icesoft.pdf.pobjects.security.StandardSecurityHandler
 
encryptionDictionary - Variable in class com.icesoft.pdf.pobjects.security.SecurityHandler
 
entries - Variable in class com.icesoft.pdf.pobjects.Dictionary
Table of associative pairs of objects.
equals(Object) - Method in class com.icesoft.pdf.pobjects.Name
Indicates whether some other Name object is "equal to" this one
equals(Object) - Method in class com.icesoft.pdf.pobjects.Reference
Indicates whether some other reference object is "equal to" this one.
errorMessage - Variable in class com.icesoft.pdf.ri.util.URLAccess
The reason why the URL was invalid.
ex - Static variable in class com.icesoft.pdf.util.Debug
Should print exception stack traces.
ex(Throwable) - Static method in class com.icesoft.pdf.util.Debug
Print exception stack.
examples.applet - package examples.applet
 
examples.capture - package examples.capture
 
examples.component - package examples.component
 
examples.extraction - package examples.extraction
 
examples.printServices - package examples.printServices
 
executePageInitialization(Runnable) - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel
 
executePageInitialization(Runnable) - Method in interface com.icesoft.pdf.views.DocumentViewModel
 
executePagePainter(Runnable) - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentViewModel
 
executePagePainter(Runnable) - Method in interface com.icesoft.pdf.views.DocumentViewModel
 
exit() - Method in class com.icesoft.pdf.ri.common.SwingController
If there is a WindowManagementCallback in place, then this will invoke its quit method
exportSVG() - Method in class com.icesoft.pdf.ri.common.SwingController
Utility method for exporting the current page of the Document to an SVG file.
exportText() - Method in class com.icesoft.pdf.ri.common.SwingController
Utility method for exporting all of a Document's text to a text file.
extra - Static variable in class com.icesoft.pdf.util.Debug
Enables various additional debug facilities.

F

FORM_FIELD_FILL_SIGNING - Static variable in class com.icesoft.pdf.pobjects.security.Permissions
Determine if form field fill-in or signing is allowed.
FileExtensionUtils - class com.icesoft.pdf.ri.common.FileExtensionUtils.
Utility class for creating file extension file filters.
FileExtensionUtils() - Constructor for class com.icesoft.pdf.ri.common.FileExtensionUtils
 
FileSpecification - class com.icesoft.pdf.pobjects.actions.FileSpecification.
The File Specification diction provides more flexibility then the string form.
FileSpecification(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.actions.FileSpecification
Constructs a new specification dictionary.
FontManager - class com.icesoft.pdf.pobjects.fonts.FontManager.
The FontManager class is responsible for finding available fonts on the client operating system.
FontManager() - Constructor for class com.icesoft.pdf.pobjects.fonts.FontManager
 
FontPropertiesManager - class com.icesoft.pdf.ri.util.FontPropertiesManager.
This class provides a very basic Font Properties Management system.
FontPropertiesManager(PropertiesManager, Properties, ResourceBundle) - Constructor for class com.icesoft.pdf.ri.util.FontPropertiesManager
 
findMessage - Variable in class com.icesoft.pdf.ri.common.SearchPanel
 
finished() - Method in class com.icesoft.pdf.ri.common.SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
firePropertyChange(String, int, int) - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
 
focusGained(FocusEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
focusGained(FocusEvent) - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
focusGained(FocusEvent) - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
focusLost(FocusEvent) - Method in class com.icesoft.pdf.ri.common.SwingController
SwingController takes AWT/Swing events, and maps them to its own events related to PDF Document manipulation
focusLost(FocusEvent) - Method in class com.icesoft.pdf.ri.common.views.AbstractDocumentView
 
focusLost(FocusEvent) - Method in class com.icesoft.pdf.views.swing.PageViewComponentImpl
 
followOutlineItem(OutlineItem) - Method in class com.icesoft.pdf.ri.common.SwingController
When the user selects an OutlineItem from the Outlines (Bookmarks) JTree, this displays the relevant target portion of the PDF Document

G

GoToAction - class com.icesoft.pdf.pobjects.actions.GoToAction.
The class GoToAction represents the Action type "GoTo".
GoToAction(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.actions.GoToAction
Creates a new instance of a GoTo Action.
GoToRAction - class com.icesoft.pdf.pobjects.actions.GoToRAction.
A remote go-to action is similar to an ordinary go-to action but jumps to a destination in another PDF file instead of the current file.
GoToRAction(Library, Hashtable) - Constructor for class com.icesoft.pdf.pobjects.actions.GoToRAction
Creates a new instance of a Action.
GraphicsRenderingHints - class com.icesoft.pdf.util.GraphicsRenderingHints.
The GraphicsRenderingHints class provides a central place for storing Java2D rendering hints settings.
get() - Method in class com.icesoft.pdf.ri.common.SwingWorker
Return the value created by the construct method.
get(String) - Static method in class com.icesoft.pdf.ri.images.Images
 
getAction() - Method in class com.icesoft.pdf.pobjects.OutlineItem
Gets the action associated with this OutlineItem.
getAction() - Method in class com.icesoft.pdf.pobjects.annotations.Annotation
Gets the action to be performed when the annotation is activated.
getAnnotationCallback() - Method in class com.icesoft.pdf.ri.common.views.DocumentViewControllerImpl
Gets the annotation callback.
getAnnotationCallback() - Method in interface com.icesoft.pdf.views.DocumentViewController
 
getAnnotations() - Method in class com.icesoft.pdf.pobjects.Page
Gets all annotation information associated with this page.
getAnnotations() - Method in class com.icesoft.pdf.ri.servlet.JSPNavigatorBean
 
getArtBox() - Method in class com.icesoft.pdf.pobjects.Page
Gets the art box boundary defined by this page.
getAuthor() - Method in class com.icesoft.pdf.pobjects.PInfo
Gets the name of the person who created the document.
getAvailableFamilies() - Method in class com.icesoft.pdf.pobjects.fonts.FontManager
Gets all available font family names on the operating system.
getAvailableNames() - Method in class com.icesoft.pdf.pobjects.fonts.FontManager
Gets all available font names on the operating system.
getAvailableStyle() - Method in class com.icesoft.pdf.pobjects.fonts.FontManager
Gets all available font styles on the operating system.
getBigO() - Method in class com.icesoft.pdf.pobjects.security.EncryptionDictionary
Gets the 32-byte string used for verifying the owner password.
getBigU() - Method in class com.icesoft.pdf.pobjects.security.EncryptionDictionary
Gets the 32-byte string used for verifying the user password.
getBleedBox() - Method in class com.icesoft.pdf.pobjects.Page
Gets the bl