# Hierarchy For Package org.apache.pdfbox.cos

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.pdfbox.cos.COSBase (implements org.apache.pdfbox.pdmodel.common.COSObjectable)
    - org.apache.pdfbox.cos.COSArray (implements org.apache.pdfbox.cos.COSUpdateInfo, java.lang.Iterable<T>)
    - org.apache.pdfbox.cos.COSBoolean
    - org.apache.pdfbox.cos.COSDictionary (implements org.apache.pdfbox.cos.COSUpdateInfo)
      - org.apache.pdfbox.cos.COSStream (implements java.io.Closeable)
    - org.apache.pdfbox.cos.COSDocument (implements java.io.Closeable)
    - org.apache.pdfbox.cos.COSName (implements java.lang.Comparable<T>)
    - org.apache.pdfbox.cos.COSNull
    - org.apache.pdfbox.cos.COSNumber
      - org.apache.pdfbox.cos.COSFloat
      - org.apache.pdfbox.cos.COSInteger
    - org.apache.pdfbox.cos.COSObject (implements org.apache.pdfbox.cos.COSUpdateInfo)
    - org.apache.pdfbox.cos.COSString
  - org.apache.pdfbox.cos.COSDocumentState
  - org.apache.pdfbox.cos.COSIncrement (implements java.lang.Iterable<T>)
  - org.apache.pdfbox.cos.COSObjectKey (implements java.lang.Comparable<T>)
  - org.apache.pdfbox.cos.COSUpdateState
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - org.apache.pdfbox.cos.COSInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - org.apache.pdfbox.cos.COSOutputStream

## Interface Hierarchy

- org.apache.pdfbox.pdmodel.common.COSObjectable
  - org.apache.pdfbox.cos.COSUpdateInfo
- org.apache.pdfbox.cos.ICOSParser
- org.apache.pdfbox.cos.ICOSVisitor