# Hierarchy For All Packages

Package Hierarchies:

- org.apache.fop.render.pdf.pdfbox

## Class Hierarchy

- java.lang.Object
  - org.apache.xmlgraphics.image.loader.impl.AbstractImage (implements org.apache.xmlgraphics.image.loader.Image)
    - org.apache.fop.render.pdf.pdfbox.ImagePDF
  - org.apache.xmlgraphics.image.loader.impl.AbstractImageConverter (implements org.apache.xmlgraphics.image.loader.spi.ImageConverter)
    - org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2AFP
    - org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2G2D
  - org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader (implements org.apache.xmlgraphics.image.loader.spi.ImageLoader)
    - org.apache.fop.render.pdf.pdfbox.ImageLoaderPDF
  - org.apache.xmlgraphics.image.loader.impl.AbstractImageLoaderFactory (implements org.apache.xmlgraphics.image.loader.spi.ImageLoaderFactory)
    - org.apache.fop.render.pdf.pdfbox.ImageLoaderFactoryImageRawData
    - org.apache.fop.render.pdf.pdfbox.ImageLoaderFactoryPDF
  - org.apache.xmlgraphics.image.loader.impl.AbstractImagePreloader (implements org.apache.xmlgraphics.image.loader.spi.ImagePreloader)
    - org.apache.fop.render.pdf.pdfbox.PreloaderImageRawData
    - org.apache.fop.render.pdf.pdfbox.PreloaderPDF
      - org.apache.fop.render.pdf.pdfbox.LastResortPreloaderPDF
  - org.apache.fop.render.pdf.pdfbox.AbstractPDFBoxHandler
    - org.apache.fop.render.pdf.pdfbox.PDFBoxImageHandler (implements org.apache.fop.render.ImageHandler)
  - org.apache.fop.render.pdf.pdfbox.CloneAnnotations (implements org.apache.fop.render.pdf.pdfbox.HandleAnnotations<T>)
  - org.apache.fop.render.pdf.pdfbox.DocumentRootModifier
  - org.apache.fop.render.pdf.pdfbox.FontContainer
  - java.awt.Graphics
    - java.awt.Graphics2D
      - org.apache.xmlgraphics.java2d.AbstractGraphics2D (implements java.lang.Cloneable)
        - org.apache.xmlgraphics.java2d.ps.PSGraphics2D
          - org.apache.fop.render.pdf.pdfbox.PSPDFGraphics2D
  - org.apache.fop.render.pdf.pdfbox.Interceptors
  - org.apache.fop.render.pdf.pdfbox.MaximumProfileTable
  - org.apache.fop.render.pdf.pdfbox.MergeAnnotations (implements org.apache.fop.render.pdf.pdfbox.HandleAnnotations<T>)
  - org.apache.fop.render.pdf.pdfbox.MergeTTFonts.Cmap
  - org.apache.fop.fonts.truetype.OpenFont
    - org.apache.fop.fonts.truetype.OTFFile
      - org.apache.fop.fonts.truetype.OTFSubSetWriter
        - org.apache.fop.render.pdf.pdfbox.OTFSubSetFile
          - org.apache.fop.render.pdf.pdfbox.MergeCFFFonts (implements org.apache.fop.render.pdf.pdfbox.MergeFonts)
    - org.apache.fop.fonts.truetype.TTFFile
      - org.apache.fop.fonts.truetype.TTFSubSetFile
        - org.apache.fop.render.pdf.pdfbox.MergeTTFonts (implements org.apache.fop.render.pdf.pdfbox.MergeFonts)
  - org.apache.fop.render.pdf.pdfbox.PageParentTreeFinder
  - org.apache.fop.render.pdf.pdfbox.PatternUtil
  - org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter
  - org.apache.fop.render.pdf.pdfbox.PDFBoxAdapterUtil
  - org.apache.fop.render.pdf.pdfbox.PDFCloner
  - org.apache.fop.pdf.PDFObject (implements org.apache.fop.pdf.PDFWritable)
    - org.apache.fop.render.pdf.pdfbox.PDFBoolean
    - org.apache.fop.render.pdf.pdfbox.PDFString
  - org.apache.fop.render.pdf.pdfbox.PDFUtil
  - org.apache.fop.render.pdf.pdfbox.PDFWriter
    - org.apache.fop.render.pdf.pdfbox.MergeFontsPDFWriter
  - org.apache.fop.render.pdf.pdfbox.StructureTreeMerger
  - org.apache.fop.render.pdf.pdfbox.StructureTreeMergerUtil
  - org.apache.fop.render.pdf.pdfbox.TaggedPDFConductor
  - org.apache.fop.fonts.type1.Type1SubsetFile
    - org.apache.fop.render.pdf.pdfbox.MergeType1Fonts (implements org.apache.fop.render.pdf.pdfbox.MergeFonts)
  - org.apache.fop.fonts.Typeface (implements org.apache.fop.fonts.FontMetrics)
    - org.apache.fop.fonts.CustomFont (implements org.apache.fop.fonts.FontDescriptor, org.apache.fop.fonts.MutableFont)
      - org.apache.fop.fonts.CIDFont
        - org.apache.fop.fonts.MultiByteFont (implements org.apache.fop.complexscripts.fonts.Positionable, org.apache.fop.complexscripts.fonts.Substitutable)
          - org.apache.fop.render.pdf.pdfbox.FOPPDFMultiByteFont
      - org.apache.fop.fonts.SingleByteFont
        - org.apache.fop.render.pdf.pdfbox.FOPPDFSingleByteFont
  - org.apache.fop.render.pdf.pdfbox.UniqueName

## Interface Hierarchy

- org.apache.fop.render.pdf.pdfbox.HandleAnnotations<T>
- org.apache.fop.render.pdf.pdfbox.MergeFonts
- org.apache.fop.render.pdf.pdfbox.OnLoadInterceptor

Copyright 2007-2025 The Apache Software Foundation. All Rights Reserved.