Top Description Interfaces Classes
module org.apache.pdfbox

Package org.apache.pdfbox.cos


These are the low level objects that make up a PDF document.

See the PDF Reference 1.4.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
public interface
ICOSVisitor

An interface for visiting a PDF document at the type (COS) level.

Class Summary

Modifier and TypeClass and Description
public class
COSArray

An array of PDFBase objects as part of the PDF document.

public abstract class
COSBase

The base object that all objects in the PDF document will extend.

public class
COSBoolean

This class represents a boolean value in the PDF document.

public class
COSDictionary

This class represents a dictionary where name/value pairs reside.

public class
COSDocument

This is the in-memory representation of the PDF document.

public class
COSDocumentState

An instance of COSDocumentState collects all known states a COSDocument may have and shall allow their evaluation.

public class
COSFloat

This class represents a floating point number in a PDF document.

public class
COSIncrement

A COSIncrement starts at a given COSUpdateInfo to collect updates, that have been made to a COSDocument and therefore should be added to it´s next increment.

public class
COSInputStream

An InputStream which reads from an encoded COS stream.

public class
COSInteger

This class represents an integer number in a PDF document.

public class
COSName

A PDF Name object.

public class
COSNull

This class represents a null PDF object.

public abstract class
COSNumber

This class represents an abstract number in a PDF document.

public class
COSObject

This class represents a PDF object.

public class
COSObjectKey

Object representing the physical reference to an indirect pdf object.

public class
COSOutputStream

An OutputStream which writes to an encoded COS stream.

public class
COSStream

This class represents a stream object in a PDF document.

public class
COSString

A string object, which may be a text string, a PDFDocEncoded string, ASCII string, or byte string.

public class
COSUpdateState

A COSUpdateState instance manages update states for a COSUpdateInfo.

pack-priv class
PDFDocEncoding

The "PDFDocEncoding" encoding.

pack-priv class
UnmodifiableCOSDictionary

An unmodifiable COSDictionary.