# Hierarchy For Package org.apache.fop.pdf

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.fop.util.AbstractPaintingState (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.fop.pdf.PDFPaintingState
  - org.apache.fop.pdf.AlphaRasterImage (implements org.apache.fop.pdf.PDFImage)
  - org.apache.fop.pdf.BitmapImage (implements org.apache.fop.pdf.PDFImage)
  - org.apache.fop.pdf.CMapBuilder
  - org.apache.fop.pdf.DestinationComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.fop.pdf.InMemoryStreamCache (implements org.apache.fop.pdf.StreamCache)
  - org.apache.fop.pdf.PDFColorHandler
  - org.apache.fop.pdf.PDFDeviceColorSpace (implements org.apache.fop.pdf.PDFColorSpace)
  - org.apache.fop.pdf.PDFDocument
  - org.apache.fop.pdf.PDFEncoding.DifferencesBuilder
  - org.apache.fop.pdf.PDFEncryptionManager
  - org.apache.fop.pdf.PDFEncryptionParams
  - org.apache.fop.pdf.PDFFactory
  - org.apache.fop.pdf.PDFFilter
    - org.apache.fop.pdf.ASCII85Filter
    - org.apache.fop.pdf.ASCIIHexFilter
    - org.apache.fop.pdf.FlateFilter
    - org.apache.fop.pdf.NullFilter
      - org.apache.fop.pdf.CCFFilter
      - org.apache.fop.pdf.DCTFilter
  - org.apache.fop.pdf.PDFFilterList
  - org.apache.fop.pdf.PDFLayer.Resolver
  - org.apache.fop.pdf.PDFLinearization
  - org.apache.fop.pdf.PDFNavigator.Resolver
  - org.apache.fop.pdf.PDFNull (implements org.apache.fop.pdf.PDFWritable)
  - org.apache.fop.pdf.PDFObject (implements org.apache.fop.pdf.PDFWritable)
    - org.apache.fop.pdf.AbstractPDFStream
      - org.apache.fop.pdf.AbstractPDFFontStream
        - org.apache.fop.pdf.PDFCFFStream
        - org.apache.fop.pdf.PDFCFFStreamType0C
        - org.apache.fop.pdf.PDFT1Stream
        - org.apache.fop.pdf.PDFTTFStream
      - org.apache.fop.pdf.PDFStream
        - org.apache.fop.pdf.ObjectStream
        - org.apache.fop.pdf.PDFCMap
          - org.apache.fop.pdf.PDFToUnicodeCMap
        - org.apache.fop.pdf.PDFEmbeddedFile
        - org.apache.fop.pdf.PDFICCStream
        - org.apache.fop.pdf.PDFMetadata
      - org.apache.fop.pdf.PDFXObject
        - org.apache.fop.pdf.PDFFormXObject
        - org.apache.fop.pdf.PDFImageXObject
    - org.apache.fop.pdf.PDFAction
      - org.apache.fop.pdf.PDFGoTo
      - org.apache.fop.pdf.PDFGoToRemote
      - org.apache.fop.pdf.PDFInternalLink
      - org.apache.fop.pdf.PDFJavaScriptLaunchAction
      - org.apache.fop.pdf.PDFLaunch
      - org.apache.fop.pdf.PDFUri
    - org.apache.fop.pdf.PDFAnnotList
    - org.apache.fop.pdf.PDFArray
      - org.apache.fop.pdf.PDFCIELabColorSpace (implements org.apache.fop.pdf.PDFColorSpace)
      - org.apache.fop.pdf.PDFSeparationColorSpace (implements org.apache.fop.pdf.PDFColorSpace)
    - org.apache.fop.pdf.PDFCharProcs
    - org.apache.fop.pdf.PDFCIDFont
    - org.apache.fop.pdf.PDFCIDSystemInfo
    - org.apache.fop.pdf.PDFDestination
    - org.apache.fop.pdf.PDFDictionary
      - org.apache.fop.pdf.PDFDPart
      - org.apache.fop.pdf.PDFDPartRoot
      - org.apache.fop.pdf.PDFEncoding
      - org.apache.fop.pdf.PDFFileSpec
      - org.apache.fop.pdf.PDFFont
        - org.apache.fop.pdf.PDFFontNonBase14
          - org.apache.fop.pdf.PDFFontTrueType
          - org.apache.fop.pdf.PDFFontType1
          - org.apache.fop.pdf.PDFFontType3
        - org.apache.fop.pdf.PDFFontType0
      - org.apache.fop.pdf.PDFFontDescriptor
        - org.apache.fop.pdf.PDFCIDFontDescriptor
      - org.apache.fop.pdf.PDFIdentifiedDictionary
        - org.apache.fop.pdf.PDFLayer
        - org.apache.fop.pdf.PDFNavigator
        - org.apache.fop.pdf.PDFNavigatorAction
          - org.apache.fop.pdf.PDFSetOCGStateAction
          - org.apache.fop.pdf.PDFTransitionAction
      - org.apache.fop.pdf.PDFNames
      - org.apache.fop.pdf.PDFNameTreeNode
        - org.apache.fop.pdf.PDFDests
        - org.apache.fop.pdf.PDFEmbeddedFiles
      - org.apache.fop.pdf.PDFNumberTreeNode
        - org.apache.fop.pdf.PDFPageLabels
        - org.apache.fop.pdf.PDFParentTree
      - org.apache.fop.pdf.PDFResourceContext
        - org.apache.fop.pdf.PDFPage
      - org.apache.fop.pdf.PDFResources
      - org.apache.fop.pdf.PDFRoot
      - org.apache.fop.pdf.StructureHierarchyMember
        - org.apache.fop.pdf.PDFStructElem (implements java.io.Serializable, org.apache.fop.accessibility.StructureTreeElement)
          - org.apache.fop.pdf.PDFStructElem.Placeholder
        - org.apache.fop.pdf.PDFStructTreeRoot (implements java.io.Serializable)
      - org.apache.fop.pdf.TransitionDictionary
    - org.apache.fop.pdf.PDFEncryptionJCE (implements org.apache.fop.pdf.PDFEncryption)
    - org.apache.fop.pdf.PDFFunction
    - org.apache.fop.pdf.PDFGState
    - org.apache.fop.pdf.PDFICCBasedColorSpace (implements org.apache.fop.pdf.PDFColorSpace)
    - org.apache.fop.pdf.PDFInfo
    - org.apache.fop.pdf.PDFLink
    - org.apache.fop.pdf.PDFName (implements java.io.Serializable)
    - org.apache.fop.pdf.PDFNumber
    - org.apache.fop.pdf.PDFNumsArray
    - org.apache.fop.pdf.PDFOutline
    - org.apache.fop.pdf.PDFOutputIntent
    - org.apache.fop.pdf.PDFPages
    - org.apache.fop.pdf.PDFPathPaint
      - org.apache.fop.pdf.PDFColor
      - org.apache.fop.pdf.PDFPattern
    - org.apache.fop.pdf.PDFShading
    - org.apache.fop.pdf.PDFText
  - org.apache.fop.pdf.PDFObjectNumber
  - org.apache.fop.pdf.PDFProfile
  - org.apache.fop.pdf.PDFRectangle (implements org.apache.fop.pdf.PDFWritable)
  - org.apache.fop.pdf.PDFReference (implements org.apache.fop.pdf.PDFWritable)
  - org.apache.fop.pdf.PDFSetOCGStateAction.Resolver
  - org.apache.fop.pdf.PDFSignature
  - org.apache.fop.pdf.PDFSignParams
  - org.apache.fop.pdf.PDFTextUtil
  - org.apache.fop.pdf.PDFTransitionAction.Resolver
  - org.apache.fop.pdf.PDFWArray
  - org.apache.fop.pdf.StandardStructureAttributes
  - org.apache.fop.pdf.StandardStructureAttributes.Table
  - org.apache.fop.pdf.StandardStructureTypes
  - org.apache.fop.pdf.StandardStructureTypes.Grouping
  - org.apache.fop.pdf.StandardStructureTypes.Illustration
  - org.apache.fop.pdf.StandardStructureTypes.InlineLevelStructure
  - org.apache.fop.pdf.StandardStructureTypes.List
  - org.apache.fop.pdf.StandardStructureTypes.Paragraphlike
  - org.apache.fop.pdf.StandardStructureTypes.RubyOrWarichu
  - org.apache.fop.pdf.StandardStructureTypes.Table
  - org.apache.fop.pdf.StreamCacheFactory
  - org.apache.fop.pdf.TempFileStreamCache (implements org.apache.fop.pdf.StreamCache)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.fop.pdf.PDFFilterException
      - java.lang.RuntimeException
        - org.apache.fop.pdf.PDFConformanceException
          - org.apache.fop.pdf.TransparencyDisallowedException
  - org.apache.fop.pdf.VersionController

## Interface Hierarchy

- org.apache.fop.pdf.PDFColorSpace
- org.apache.fop.pdf.PDFEncryption
- org.apache.fop.pdf.PDFImage
- org.apache.fop.pdf.PDFWritable
- org.apache.fop.pdf.RefPDFFont
- org.apache.fop.pdf.StreamCache
- org.apache.fop.pdf.StructureType

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.fop.pdf.PDFVTMode
    - org.apache.fop.pdf.PDFAMode
    - org.apache.fop.pdf.StandardStructureAttributes.Table.Scope
    - org.apache.fop.pdf.Version
    - org.apache.fop.pdf.PDFInfo.StandardKey
    - org.apache.fop.pdf.PDFUAMode
    - org.apache.fop.pdf.PDFXMode