Package org.apache.pdfbox.pdmodel.common
High level PD classes that are used throughout several packages are placed in the PDModel common package.
-
Interface Summary Interface Description COSObjectable This is an interface used to get/create the underlying COSObject.PDDestinationOrAction This is an interface used for some elements such as the document OpenAction that can be either a Destination or an Action.PDPageLabels.LabelHandler Internal interface for the control flow support. -
Class Summary Class Description COSArrayList<E> This is an implementation of a List that will sync its contents to a COSArray.COSDictionaryMap<K,V> This is a Map that will automatically sync the contents to a COSDictionary.PDDictionaryWrapper A wrapper for a COS dictionary.PDMetadata This class represents metadata for various objects in a PDF document.PDNameTreeNode<T extends COSObjectable> This class represents a node in a name tree.PDNumberTreeNode This class represents a PDF Number tree.PDObjectStream A PDStream represents a stream in a PDF document.PDPageLabelRange Contains information for a page label range.PDPageLabels Represents the page label dictionary of a document.PDPageLabels.LabelGenerator Generates the labels in a page range.PDRange This class will be used to signify a range.PDRectangle A rectangle in a PDF document.PDStream A PDStream represents a stream in a PDF document.PDTypedDictionaryWrapper A wrapper for a COS dictionary including Type information.