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 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 AnnotationAdd
          A AbstractRegionSelector that allows new annotations to be added to the PDF Page.
 class AnnotationLinkFactory
          Create annotations that handle AnnotationLink objects.
 class AnnotationNoteFactory
          Create annotations that handle AnnotationNote objects The name of this feature is "AnnotationNote".
 class AnnotationStampFactory
          Create annotations that handle AnnotationStamp objects.
 class AnnotationTextFactory
          Create annotations that handle AnnotationText objects The name of this feature is "AnnotationText".
 class AppletURLActionHandler
          Create an action handler for "URL" actions which will work if this feature is being run inside an Applet.
 class Close
          Create a "File : Close" menu item to close the current document.
 class ContinuousPageView
          This widget allows text to be selected from the DocumentViewport.
 class Coordinates
          Creates a JLabel which displays the total number of pages on the Toolbar.
 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 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 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 ManageIdentities
          Create a button that opens a dialog to manage digital identities.
 class Menus
          A special feature to enable the Menubar.
 class MultiWindow
          A special feature to enable internal frames inside the viewer.
 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 ReadOnlyThumbnailPanel
          Creates a SidePanel that displays the page thumbnails.
 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 ShowConsole
          Create a menu item to display the JavaScript Console The name of this feature is "ShowConsole".
 class ShowHideActionHandler
          Handles the "ShowWidget" and "HideWidget" types of PDFAction.
 class SignaturePanel
          Create a SidePanel that will display the document Signatures.
 class SinglePageView
          This widget allows text to be selected from the DocumentViewport.
 class SplashScreen
          Create a splash screen which displays an "About" dialog when the PDFViewer is first displayed.
 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 ThumbnailPanel
          Creates a SidePanel 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 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".
 

Methods in org.faceless.pdf2.viewer2.feature that return ViewerFeature
static ViewerFeature Menus.getInstance()
           
static ViewerFeature MultiWindow.getInstance()
           
static ViewerFeature ToolbarDisabling.getInstance()
           
static ViewerFeature ToolbarFloating.getInstance()
           
static ViewerFeature Toolbars.getInstance()
           
 



Copyright © 2001-2008 Big Faceless Organization