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

Packages that use ICOSVisitor
org.apache.pdfbox.cos: These are the low level objects that make up a PDF document.
org.apache.pdfbox.pdfwriter: This is the persistence layer used to write the PDFBox documents to a stream.

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

Methods in org.apache.pdfbox.cos with parameters of type ICOSVisitor
`abstract Object` COSBase.`accept(ICOSVisitor visitor)` visitor pattern double dispatch method.
`Object` COSNull.`accept(ICOSVisitor visitor)` Visitor pattern double dispatch method.
`Object` COSBoolean.`accept(ICOSVisitor visitor)` visitor pattern double dispatch method.
`Object` COSStream.`accept(ICOSVisitor visitor)`
`Object` COSDictionary.`accept(ICOSVisitor visitor)` visitor pattern double dispatch method.
`Object` COSObject.`accept(ICOSVisitor visitor)` visitor pattern double dispatch method.
`Object` COSDocument.`accept(ICOSVisitor visitor)` visitor pattern double dispatch method.
`Object` COSFloat.`accept(ICOSVisitor visitor)` Visitor pattern double dispatch method.
`Object` COSInteger.`accept(ICOSVisitor visitor)` visitor pattern double dispatch method.
`Object` COSName.`accept(ICOSVisitor visitor)`
`Object` COSArray.`accept(ICOSVisitor visitor)` Visitor pattern double dispatch method.
`Object` COSString.`accept(ICOSVisitor visitor)` Visitor pattern double dispatch method.

### Uses of ICOSVisitor in org.apache.pdfbox.pdfwriter

Classes in org.apache.pdfbox.pdfwriter that implement ICOSVisitor
`class` `COSWriter` This class acts on a in-memory representation of a PDF document.