Uses of Class
org.faceless.pdf2.viewer2.ViewerFeature

Packages that use ViewerFeature
org.faceless.pdf2.viewer2 The "viewer" package contains the classes required to create a Swing application to display PDFs. 
org.faceless.pdf2.viewer2.feature Contains a list of all the features that are available to the PDFViewer. 
 

Uses of ViewerFeature in org.faceless.pdf2.viewer2
 

Subclasses of ViewerFeature in org.faceless.pdf2.viewer2
 class ActionHandler
          A type of ViewerFeature that will run a PDFAction on a document, usually as a result of a link or button being clicked.
 class AnnotationComponentFactory
          A type of ViewerFeature that creates a JComponent to represent a PDFAnnotation on the page.
 class Exporter
          A type of ViewerFeature which allows PDF's to be saved in a variety of formats.
 class Importer
          A type of ViewerFeature which takes care of loading a PDF file into a PDFViewer.
 class SidePanelFactory
          A type of ViewerFeature that creates SidePanel objects.
 class SignatureProvider
           A ViewerFeature that acts as a service provider for applying Digital Signatures.
 class ToggleViewerWidget
          An subclass of ViewerWidget which causes the widget to be toggled on or off, rather than simply pushed.
 class ViewerWidget
          A type of ViewerFeature that adds a "widget" to a PDFViewer.
 

Methods in org.faceless.pdf2.viewer2 that return ViewerFeature
 ViewerFeature PDFViewer.getFeature(Class clazz)
          Return the specified ViewerFeature, or null if it doesn't exist for this viewer
 ViewerFeature PDFViewer.getFeature(String feature)
          Return the specified ViewerFeature, or null if it doesn't exist for this viewer
 ViewerFeature[] PDFViewer.getFeatures()
          Return the list of all features set in the viewer
 

Methods in org.faceless.pdf2.viewer2 with parameters of type ViewerFeature
 boolean PDFViewer.hasFeature(ViewerFeature feature)
          Return true if the Viewer has a certain feature enabled.
 

Uses of ViewerFeature in org.faceless.pdf2.viewer2.feature
 

Subclasses of ViewerFeature in org.faceless.pdf2.viewer2.feature
 class About
          Create a simple "About" dialog displaying information about the PDFViewer and the runtime environment.
 class AbstractRegionSelector
          An abstract superclass for any widgets that require a region to be selected.
 class ActiveWindowMenu
          A special feature to enable the list of open windows under the "Window" menu.
 class AnnotationAdd
          An AbstractRegionSelector that allows new annotations to be added to the PDF Page.
 class AnnotationAddLine
          A feature that allows new line annotations to be drawn directly onto the PDF Page.
 class AnnotationEllipseFactory
          Create annotations that handle Ellipse AnnotationShape objects.
 class AnnotationLineFactory
          Create annotations that handle Line AnnotationShape objects.
 class AnnotationLinkFactory
          Create annotations that handle AnnotationLink objects.
 class AnnotationNoteFactory
           Create annotations that handle AnnotationNote objects The name of this feature is AnnotationNote This code is copyright the Big Faceless Organization.
 class AnnotationRectangleFactory
          Create annotations that handle Rectangle AnnotationShape objects.
 class AnnotationSoundFactory
           Create annotations that handle AnnotationSound objects The name of this feature is AnnotationSound This code is copyright the Big Faceless Organization.
 class AnnotationStampFactory
          Create annotations that handle AnnotationStamp objects.
 class AnnotationTextCalloutFactory
           Create annotations that handle AnnotationText objects with callouts.
 class AnnotationTextFactory
           Create annotations that handle AnnotationText objects (without callouts).
 class AppleSupport
           This feature can be added to the viewer on Mac OS X for a more "Mac-like" interface.
 class BackgroundSignatureVerifier
          This feature will cause signatures in the PDF to be verified automatically when a PDF is loaded by the viewer, using a thread that runs transparently in the background.
 class BackgroundTextExtractor
          This feature will cause text to be extracted automatically when a PDF is loaded by the viewer.
 class Close
          Create a "File : Close" menu item to close the current document.
 class ContinuousPageView
          This Widget changes the DocumentViewport of the current DocumentPanel to a MultiPageDocumentViewport.
 class Coordinates
          Creates a JLabel which displays the total number of pages on the Toolbar.
 class CropPage
           
 class DragAndDrop
          A feature which will add the ability to drag and drop files into the PDFViewer in a standard way.
 class DragScroll
          This widget allows the document to be dragged and scrolled.
 class EditMenu
          This features adds an "Edit" menu to the application, which provides a familiar interface for those components allowing cut, copy, paste and text selection in the viewer - although those actions will still be available if this feature is not added to the viewer.
 class FormBarCodeWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to a FormBarCode.
 class FormBlankSignatureWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to unsigned FormSignature fields.
 class FormButtonWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to a FormButton.
 class FormChoiceWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to a FormChoice.
 class FormImportDataActionHandler
          Create an action handler to deal with "FormImportData" PDFAction.
 class FormRadioButtonWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to FormRadioButton and FormCheckbox objects.
 class FormResetActionHandler
          Create a handler to handler "FormReset" actions.
 class FormSignedSignatureWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to signed FormSignature fields.
 class FormSubmitActionHandler
          Create a handler to handler "FormSubmit" actions.
 class FormTextWidgetFactory
          Create annotations to handle WidgetAnnotation objects belonging to a FormText.
 class FullScreenMode
          Create a menu item that will display the Document in "Full Screen" mode.
 class GenericNamedActionHandler
          Create an action handler to handle "Named" actions.
 class GoToActionHandler
          Create an action handler for "GoTo" actions and the named actions that move between pages.
 class HighlightSelectionAction
          A MarkupSelectionAction that will create an Highlight AnnotationMarkup on the selected text.
 class ImageImporter
          A subclass of Importer that allows bitmap images to be converted to PDF documents and loaded directly into the PDFViewer.
 class Info
          Create a button and menu item to display information about the PDF.
 class InvisiblySignDocument
          Creates a new, invisible FormSignature field and then sign it.
 class KeyStoreSignatureProvider
           A SignatureProvider that signs and verifies signatures from a KeyStoreManager (ie from a local KeyStore.
 class ManageIdentities
          Create a button that opens a dialog to manage digital identities.
 class MarkupSelectionAction
          A TextSelectionAction that will create an AnnotationMarkup of the specified type on the selected text.
 class Menus
          A special feature to enable the Menubar.
 class MultiWindow
          A special feature to enable internal frames inside the viewer.
 class NetworkSave
          Create a button that will submit a PDF to a network URL.
 class Open
          Create a button and menu item to load a document from the filesystem.
 class OpenRecent
          This feature adds a most-recently-used menu listing the n most recently opened documents.
 class OutlinePanel
          Create a SidePanel that will display the document bookmarks, as returned by PDF.getBookmarks().
 class PageFirst
          Create a button to jump to the first page.
 class PageLast
          Create a button to jump to the last page.
 class PageNext
          Create a button to jump to the next page.
 class PageNumber
          Create a widget that displays the current page number, and allows the user to enter a new pagenumber for display.
 class PagePrevious
          Create a button that jumps to the previous page.
 class PDFExporter
          A subclass of Exporter that handles exporting a PDF as a PDF file.
 class PDFImporter
          A subclass of Importer that allows PDF files to be loaded into the viewer.
 class Print
          Create a button that opens a print dialog.
 class Quit
          Create a menu item that will quit the application - ie. it calls System.exit(0).
 class RedactSelectionAction
          A TextSelectionAction that will redact the selected area of the PDF using the Redactor class.
 class RemoteSignatureProvider
           A SignatureProvider that allows digital signatures to applied using the RemoteSignatureHandlerFactory class.
 class RotateAntiClockwise
          Create a button that will rotate the page 90 degrees anticlockwise.
 class RotateClockwise
          Create a button that will rotate the page 90 degrees clockwise.
 class Save
          Create a button that will open a dialog allowing the PDF to be saved to disk.
 class SearchField
          Create a widget that displays a Search field in the Toolbar.
 class SearchPanel
          Creates a SidePanel that displays search results.
 class SelectArea
          An AbstractRegionSelector that allows a rectangular to be selected for PDF operations.
 class ShowConsole
           Create a menu item to display the JavaScript Console The name of this feature is ShowConsole This code is copyright the Big Faceless Organization.
 class ShowHideActionHandler
          Handles the "ShowWidget" and "HideWidget" types of PDFAction.
 class SignatureCapture
           A feature which can be used to capture a handwritten signature on a Smartphone (iPhone, iPad or Android).
 class SignaturePanel
          Create a SidePanel that will display a list of Digital Signatures in the PDF.
 class SinglePageView
          This Widget changes the DocumentViewport of the current DocumentPanel to a SinglePageDocumentViewport.
 class SoundActionHandler
          Create a handler to handler "Sound" actions.
 class SplashScreen
          Create a splash screen which displays an "About" dialog when the PDFViewer is first displayed.
 class StrikeOutSelectionAction
          A MarkupSelectionAction that will create an StrikeOut AnnotationMarkup on the selected text.
 class TextCopyAction
          A TextSelectionAction that will copy the selected text to the System clipboard.
 class TextExporter
          A subclass of Exporter that handles saving a PDF as a Text file.
 class TextHighlighter
           A feature that allows the highlighting of text in the viewer.
 class TextTool
          This widget allows text to be selected from the DocumentViewport.
 class ThumbnailDeleteAction
          This feature will allow pages to be deleted via the ThumbnailPanel.
 class ThumbnailExtractAction
          This feature will allow pages to be extracted to a new Document via the ThumbnailPanel.
 class ThumbnailPanel
           Creates a ThumbnailPanel.ThumbnailSidePanel that displays the page thumbnails.
 class TIFFExporter
          A subclass of Exporter that handles saving a PDF as a TIFF file.
 class ToolbarDisabling
          A special feature that creates a menu option allowing the user to enable or disable toolbars.
 class ToolbarFloating
          A special feature that allows the toolbars to float or not.
 class Toolbars
          A special feature that creates the toolbars in the PDFViewer.
 class TotalPages
          Creates a JLabel which displays the total number of pages on the Toolbar.
 class UnderlineSelectionAction
          A MarkupSelectionAction that will create an Underline AnnotationMarkup on the selected text.
 class Undo
          This features adds an "Undo" and "Redo" entry to the Edit menu, which interfaces with the DocumentPanel.fireUndoableEditEvent(javax.swing.event.UndoableEditEvent) method to provide undo/redo across the Document.
 class URLActionHandler
          Create an action handler for "URL" actions, which will attempt to open a URL in the system web browser.
 class XFA
          A class which suppressed warnings about missing XFA support in the PDF Viewer when JavaScript is supported.
 class ZoomFit
          Creates a button/menu item which zooms the Document to fit the current viewport.
 class ZoomFitHeight
          Creates a menu item which zooms the Document to fit it's height the current viewport.
 class ZoomFitWidth
          Creates a button/menu button which zooms the Document to fit the width to the current viewport.
 class ZoomIn
          Creates a button whcih will zoom the document in to the next level.
 class ZoomLevel
          Create a widget which displays the current zoom level, and allows the user to edit it to set the zoom level.
 class ZoomOut
          Create a button which zooms the document out to the next level.
 class ZoomSelection
           Creates a button which will zoom the document to a selected region The name of this feature is ZoomSelection This code is copyright the Big Faceless Organization.
 

Methods in org.faceless.pdf2.viewer2.feature that return ViewerFeature
static ViewerFeature ActiveWindowMenu.getInstance()
          Return the singleton instance of this class
static ViewerFeature Menus.getInstance()
          Return the singleton instance of this class
static ViewerFeature MultiWindow.getInstance()
          Return the singleton instance of this class
static ViewerFeature ToolbarDisabling.getInstance()
          Return the singleton instance of this class
static ViewerFeature ToolbarFloating.getInstance()
          Return the singleton instance of this class
static ViewerFeature Toolbars.getInstance()
          Return the singleton instance of this class
 



Copyright © 2001-2013 Big Faceless Organization