## Uses of Class
org.faceless.pdf2.viewer2.AnnotationComponentFactory

- Packages that use AnnotationComponentFactory
  Package | Description
  --- | ---
  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 AnnotationComponentFactory in org.faceless.pdf2.viewer2

    Methods in org.faceless.pdf2.viewer2 with parameters of type AnnotationComponentFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DocumentPanel.`addAnnotationComponentFactory(AnnotationComponentFactory annotationfactory)` Add a `AnnotationComponentFactory` to this `DocumentPanel`.

  - ### Uses of AnnotationComponentFactory in org.faceless.pdf2.viewer2.feature

    Subclasses of AnnotationComponentFactory in org.faceless.pdf2.viewer2.feature
    Modifier and Type | Class and Description
    --- | ---
    `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` | `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` | `FormRadioButtonWidgetFactory` Create annotations to handle `WidgetAnnotation` objects belonging to `FormRadioButton` and `FormCheckbox` objects.
    `class` | `FormSignedSignatureWidgetFactory` Create annotations to handle `WidgetAnnotation` objects belonging to signed `FormSignature` fields.
    `class` | `FormTextWidgetFactory` Create annotations to handle `WidgetAnnotation` objects belonging to a `FormText`.

    Methods in org.faceless.pdf2.viewer2.feature with parameters of type AnnotationComponentFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AnnotationAdd.`addAnnotationFactory(AnnotationComponentFactory factory)` Add an `AnnotationComponentFactory` so that it can be used to create new annotatations.
    `void` | AnnotationAdd.`removeAnnotationFactory(AnnotationComponentFactory factory)` Remove an `AnnotationComponentFactory` from the list of factories available to create a new annotation.
    `void` | AnnotationAdd.`setAnnotationFactories(AnnotationComponentFactory[] factories)` Set the list of `AnnotationComponentFactory` objects that can be used to add annotations.

Copyright © 2001-2015 Big Faceless Organization