# Hierarchy For All Packages

Package Hierarchies:

- org.apache.pdfbox.preflight,
- org.apache.pdfbox.preflight.action,
- org.apache.pdfbox.preflight.annotation,
- org.apache.pdfbox.preflight.annotation.pdfa,
- org.apache.pdfbox.preflight.content,
- org.apache.pdfbox.preflight.exception,
- org.apache.pdfbox.preflight.font,
- org.apache.pdfbox.preflight.font.container,
- org.apache.pdfbox.preflight.font.descriptor,
- org.apache.pdfbox.preflight.font.util,
- org.apache.pdfbox.preflight.graphic,
- org.apache.pdfbox.preflight.metadata,
- org.apache.pdfbox.preflight.parser,
- org.apache.pdfbox.preflight.process,
- org.apache.pdfbox.preflight.process.reflect,
- org.apache.pdfbox.preflight.utils,
- org.apache.pdfbox.preflight.xobject

## Class Hierarchy

- java.lang.Object
  - org.apache.pdfbox.preflight.action.AbstractActionManager
    - org.apache.pdfbox.preflight.action.GoToAction
      - org.apache.pdfbox.preflight.action.GoToRemoteAction
    - org.apache.pdfbox.preflight.action.HideAction
    - org.apache.pdfbox.preflight.action.InvalidAction
    - org.apache.pdfbox.preflight.action.NamedAction
    - org.apache.pdfbox.preflight.action.SubmitAction
    - org.apache.pdfbox.preflight.action.ThreadAction
    - org.apache.pdfbox.preflight.action.UndefAction
    - org.apache.pdfbox.preflight.action.UriAction
  - org.apache.pdfbox.preflight.process.AbstractProcess (implements org.apache.pdfbox.preflight.process.ValidationProcess)
    - org.apache.pdfbox.preflight.process.AcroFormValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.ActionsValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.AnnotationValidationProcess
    - org.apache.pdfbox.preflight.process.BookmarkValidationProcess
    - org.apache.pdfbox.preflight.process.CatalogValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.DestinationValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.ExtGStateValidationProcess
    - org.apache.pdfbox.preflight.process.FileSpecificationValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.FontValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.GraphicObjectPageValidationProcess
    - org.apache.pdfbox.preflight.process.MetadataValidationProcess
    - org.apache.pdfbox.preflight.process.PageTreeValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.ResourcesValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.ShadingPatternValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.SinglePageValidationProcess
    - org.apache.pdfbox.preflight.process.StreamValidationProcess
    - org.apache.pdfbox.preflight.process.reflect.TilingPatternValidationProcess
    - org.apache.pdfbox.preflight.process.TrailerValidationProcess
    - org.apache.pdfbox.preflight.process.XRefValidationProcess
  - org.apache.pdfbox.preflight.xobject.AbstractXObjValidator (implements org.apache.pdfbox.preflight.xobject.XObjectValidator)
    - org.apache.pdfbox.preflight.xobject.XObjFormValidator
    - org.apache.pdfbox.preflight.xobject.XObjImageValidator
    - org.apache.pdfbox.preflight.xobject.XObjPostscriptValidator
  - org.apache.pdfbox.preflight.action.ActionManagerFactory
  - org.apache.pdfbox.preflight.annotation.AnnotationValidator
    - org.apache.pdfbox.preflight.annotation.FreeTextAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.InkAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.LineAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.LinkAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.MarkupAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.PopupAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.PrintMarkAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.RubberStampAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.SquareCircleAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.TextAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.TrapNetAnnotationValidator
    - org.apache.pdfbox.preflight.annotation.WidgetAnnotationValidator
  - org.apache.pdfbox.preflight.annotation.AnnotationValidatorFactory
    - org.apache.pdfbox.preflight.annotation.pdfa.PDFAbAnnotationFactory
  - org.apache.pdfbox.pdfparser.BaseParser
    - org.apache.pdfbox.pdfparser.COSParser
      - org.apache.pdfbox.pdfparser.PDFParser
        - org.apache.pdfbox.preflight.parser.PreflightParser
  - org.apache.pdfbox.preflight.utils.ByteArrayDataSource (implements javax.activation.DataSource)
  - org.apache.pdfbox.preflight.graphic.ColorSpaceHelperFactory
  - org.apache.pdfbox.preflight.utils.ContextHelper
  - org.apache.pdfbox.preflight.utils.COSUtils
  - org.apache.pdfbox.preflight.process.EmptyValidationProcess (implements org.apache.pdfbox.preflight.process.ValidationProcess)
  - org.apache.pdfbox.preflight.utils.FilterHelper
  - org.apache.pdfbox.preflight.font.container.FontContainer<T>
    - org.apache.pdfbox.preflight.font.container.CIDType0Container
    - org.apache.pdfbox.preflight.font.container.CIDType2Container
    - org.apache.pdfbox.preflight.font.container.TrueTypeContainer
    - org.apache.pdfbox.preflight.font.container.Type0Container
    - org.apache.pdfbox.preflight.font.container.Type1Container
    - org.apache.pdfbox.preflight.font.container.Type3Container
  - org.apache.pdfbox.preflight.font.descriptor.FontDescriptorHelper<T>
    - org.apache.pdfbox.preflight.font.descriptor.CIDType0DescriptorHelper
    - org.apache.pdfbox.preflight.font.descriptor.CIDType2DescriptorHelper
    - org.apache.pdfbox.preflight.font.descriptor.TrueTypeDescriptorHelper
    - org.apache.pdfbox.preflight.font.descriptor.Type1DescriptorHelper
  - org.apache.pdfbox.preflight.font.util.FontMetaDataValidation
  - org.apache.pdfbox.preflight.font.FontValidator<T>
    - org.apache.pdfbox.preflight.font.SimpleFontValidator<T>
      - org.apache.pdfbox.preflight.font.DescendantFontValidator<T>
        - org.apache.pdfbox.preflight.font.CIDType0FontValidator
        - org.apache.pdfbox.preflight.font.CIDType2FontValidator
      - org.apache.pdfbox.preflight.font.TrueTypeFontValidator
      - org.apache.pdfbox.preflight.font.Type1FontValidator
    - org.apache.pdfbox.preflight.font.Type0FontValidator
    - org.apache.pdfbox.preflight.font.Type3FontValidator
  - org.apache.pdfbox.preflight.font.util.GlyphDetail
  - org.apache.pdfbox.preflight.graphic.ICCProfileWrapper
  - org.apache.pdfbox.contentstream.operator.OperatorProcessor
    - org.apache.pdfbox.preflight.content.StubOperator
  - org.apache.pdfbox.pdmodel.PDDocument (implements java.io.Closeable)
    - org.apache.pdfbox.preflight.PreflightDocument
  - org.apache.pdfbox.preflight.metadata.PDFAIdentificationValidation
  - org.apache.pdfbox.contentstream.PDFStreamEngine
    - org.apache.pdfbox.preflight.content.PreflightStreamEngine
      - org.apache.pdfbox.preflight.content.PreflightContentStream
      - org.apache.pdfbox.preflight.font.util.PreflightType3Stream
  - org.apache.pdfbox.preflight.PreflightConfiguration
  - org.apache.pdfbox.preflight.PreflightContext (implements java.io.Closeable)
  - org.apache.pdfbox.preflight.PreflightPath
  - org.apache.pdfbox.preflight.metadata.RDFAboutAttributeConcordanceValidation
  - org.apache.pdfbox.preflight.utils.RenderingIntents
  - org.apache.pdfbox.preflight.graphic.StandardColorSpaceHelper (implements org.apache.pdfbox.preflight.graphic.ColorSpaceHelper)
    - org.apache.pdfbox.preflight.graphic.DeviceColorSpaceHelper
    - org.apache.pdfbox.preflight.graphic.NoPatternColorSpaceHelper
  - org.apache.pdfbox.preflight.metadata.SynchronizedMetaDataValidation
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.pdfbox.preflight.font.util.GlyphException
      - java.io.IOException
        - org.apache.pdfbox.preflight.exception.ValidationException
          - org.apache.pdfbox.preflight.content.ContentStreamException
          - org.apache.pdfbox.preflight.exception.MissingValidationProcessException
          - org.apache.pdfbox.preflight.exception.SyntaxValidationException
      - org.apache.pdfbox.preflight.metadata.RDFAboutAttributeConcordanceValidation.DifferentRDFAboutException
      - org.apache.pdfbox.preflight.metadata.XpacketParsingException
  - org.apache.pdfbox.preflight.metadata.UniquePropertiesValidation
  - org.apache.pdfbox.preflight.ValidationResult
  - org.apache.pdfbox.preflight.ValidationResult.ValidationError
  - org.apache.pdfbox.preflight.Validator_A1b
  - org.apache.pdfbox.preflight.parser.XmlResultParser

## Interface Hierarchy

- org.apache.pdfbox.preflight.graphic.ColorSpaceHelper
- org.apache.pdfbox.preflight.PreflightConstants
- org.apache.pdfbox.preflight.process.ValidationProcess
- org.apache.pdfbox.preflight.xobject.XObjectValidator

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.pdfbox.preflight.graphic.ColorSpaces
    - org.apache.pdfbox.preflight.graphic.ColorSpaceHelperFactory.ColorSpaceRestriction
    - org.apache.pdfbox.preflight.Format