## Uses of Interface
org.apache.pdfbox.cos.ICOSParser

Packages that use ICOSParser
org.apache.pdfbox.cos: These are the low level objects that make up a PDF document.
org.apache.pdfbox.pdfparser: The pdfparser package contains classes to parse PDF documents and objects within the document.

### Uses of ICOSParser in org.apache.pdfbox.cos

Constructors in org.apache.pdfbox.cos with parameters of type ICOSParser
Constructor and Description
`COSDocument(ICOSParser parser)` Constructor.
`COSDocument(org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction, ICOSParser parser)` Constructor that will use the provided function to create a stream cache for the storage of the PDF streams.
`COSObject(COSBase object, ICOSParser parser)` Constructor.
`COSObject(COSObjectKey key, ICOSParser parser)` Constructor.

### Uses of ICOSParser in org.apache.pdfbox.pdfparser

Classes in org.apache.pdfbox.pdfparser that implement ICOSParser
`class` `BruteForceParser` Brute force parser to be used as last resort if a malformed pdf can't be read.
`class` `COSParser` COS-Parser which first reads startxref and xref tables in order to know valid objects and parse only these objects.
`class` `FDFParser`
`class` `PDFParser`