# Hierarchy For Package org.apache.pdfbox.pdmodel.interactive.annotation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
    - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink
    - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationCaret
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationFileAttachment
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationFreeText
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationInk
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLine
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationPolygon
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationPolyline
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationRubberStamp
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationSound
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationSquareCircle
        - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationCircle
        - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationSquare
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationText
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationTextMarkup
        - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationHighlight
        - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationSquiggly
        - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationStrikeout
        - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationUnderline
    - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationPopup
    - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationUnknown
    - org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationWidget
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceCharacteristicsDictionary (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceDictionary (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceEntry (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDBorderEffectDictionary (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDBorderStyleDictionary (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
  - org.apache.pdfbox.pdmodel.interactive.annotation.PDExternalDataDictionary (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
  - org.apache.pdfbox.pdmodel.graphics.PDXObject (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
    - org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject (implements org.apache.pdfbox.contentstream.PDContentStream)
      - org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream

## Interface Hierarchy

- org.apache.pdfbox.pdmodel.interactive.annotation.AnnotationFilter