Top Description Interfaces Classes
module org.apache.pdfbox

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

Modifier and TypeInterface and Description
public interface
COSObjectable

This is an interface used to get/create the underlying COSObject.

public interface
PDDestinationOrAction

This is an interface used for some elements such as the document OpenAction that can be either a Destination or an Action.

Class Summary

Modifier and TypeClass and Description
public class
COSArrayList<
Element type.
E
>

This is an implementation of a List that will sync its contents to a COSArray.

public class
COSDictionaryMap<K, V>

This is a Map that will automatically sync the contents to a COSDictionary.

public class
PDDictionaryWrapper

A wrapper for a COS dictionary.

public class
PDImmutableRectangle

Immutable class for constant sizes.

public class
PDMetadata

This class represents metadata for various objects in a PDF document.

public abstract class
PDNameTreeNode<
The type of the values in this name tree.
T extends COSObjectable
>

This class represents a node in a name tree.

public class
PDNumberTreeNode

This class represents a PDF Number tree.

public class
PDObjectStream

A PDStream represents a stream in a PDF document.

public class
PDPageLabelRange

Contains information for a page label range.

public class
PDPageLabels

Represents the page label dictionary of a document.

public class
PDRange

This class will be used to signify a range.

public class
PDRectangle

A rectangle in a PDF document.

public class
PDStream

A PDStream represents a stream in a PDF document.

public class
PDTypedDictionaryWrapper

A wrapper for a COS dictionary including Type information.