Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.pdfbox.pdmodel.common.COSObjectable

Packages that use COSObjectable
org.pdfbox.cos | These are the low level objects that make up a PDF document.
org.pdfbox.encoding | This package contains the implementations for all of the encodings that are used in PDF documents.
org.pdfbox.pdmodel | The PDModel package represents a high level API for creating and manipulating PDF documents.
org.pdfbox.pdmodel.common | High level PD classes that are used throughout several packages are placed in the PDModel common package.
org.pdfbox.pdmodel.common.filespecification | The file specification package defines classes that are used for the PDF File Specification logic.
org.pdfbox.pdmodel.common.function | This package contains functions that are available in the PDF specification.
org.pdfbox.pdmodel.documentinterchange.logicalstructure | The logical structure package provides a mechanism for incorporating structural information about a document's content into a PDF file.
org.pdfbox.pdmodel.documentinterchange.prepress | This package contains classes for prepress support in PDFBox.
org.pdfbox.pdmodel.fdf | The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.
org.pdfbox.pdmodel.font | Classes to deal with font functionality in a PDF Document.
org.pdfbox.pdmodel.graphics | The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
org.pdfbox.pdmodel.graphics.color | This package deals with colors that are stored in a PDF document.
org.pdfbox.pdmodel.graphics.xobject | This package deals with images that are stored in a PDF document.
org.pdfbox.pdmodel.interactive.action | This package represents actions that can be performed in a PDF document.
org.pdfbox.pdmodel.interactive.action.type | This package contains all of the available PDF action types.
org.pdfbox.pdmodel.interactive.annotation | The annotation package contains classes that work with PDF annotation elements.
org.pdfbox.pdmodel.interactive.digitalsignature | The digitial signature library will manage signatures that are stored in the PDF document.
org.pdfbox.pdmodel.interactive.documentnavigation.destination | The destination package allows destinations into a pdf document to be specified.
org.pdfbox.pdmodel.interactive.documentnavigation.outline | The outline package allows for a PDF outline(bookmarks) to be created.
org.pdfbox.pdmodel.interactive.form | The interactive package contains classes that deal with interactive annotations such as textfields and buttons.
org.pdfbox.pdmodel.interactive.pagenavigation | A package to allow provide access to PDF page navigation functionality.
org.pdfbox.pdmodel.interactive.viewerpreferences | A package to allow access to document viewing preferences.

Uses of COSObjectable in org.pdfbox.cos

Classes in org.pdfbox.cos that implement COSObjectable
`class` | `COSArray` An array of PDFBase objects as part of the PDF document.
`class` | `COSBase` The base object that all objects in the PDF document will extend.
`class` | `COSBoolean` This class represents a boolean value in the PDF document.
`class` | `COSDictionary` This class represents a dictionary where name/value pairs reside.
`class` | `COSDocument` This is the in-memory representation of the PDF document.
`class` | `COSFloat` This class represents a floating point number in a PDF document.
`class` | `COSInteger` This class represents an integer number in a PDF document.
`class` | `COSName` This class represents a PDF named object.
`class` | `COSNull` This class represents a null PDF object.
`class` | `COSNumber` This class represents an abstract number in a PDF document.
`class` | `COSObject` This class represents a PDF object.
`class` | `COSStream` This class represents a stream object in a PDF document.
`class` | `COSString` This represents a string object in a PDF document.

Methods in org.pdfbox.cos with parameters of type COSObjectable
`void` | `COSDictionary.setItem(COSName key, COSObjectable value)` This will set an item in the dictionary.
`void` | `COSDictionary.setItem(String key, COSObjectable value)` This will set an item in the dictionary.
`void` | `COSArray.add(COSObjectable object)` This will add an object to the array.
`void` | `COSArray.set(int index, COSObjectable object)` This will set an object at a specific index.

Uses of COSObjectable in org.pdfbox.encoding

Classes in org.pdfbox.encoding that implement COSObjectable
`class` | `AFMEncoding` This will handle the encoding from an AFM font.
`class` | `DictionaryEncoding` This will perform the encoding from a dictionary.
`class` | `Encoding` This is an interface to a text encoder.
`class` | `MacRomanEncoding` This is an interface to a text encoder.
`class` | `PdfDocEncoding` This is an interface to a text encoder.
`class` | `StandardEncoding` This is an interface to a text encoder.
`class` | `WinAnsiEncoding` This the win ansi encoding.

Uses of COSObjectable in org.pdfbox.pdmodel

Classes in org.pdfbox.pdmodel that implement COSObjectable
`class` | `PDDestinationNameTreeNode` This class holds all of the name trees that are available at the document level.
`class` | `PDDocumentCatalog` This class represents the acroform of a PDF document.
`class` | `PDDocumentInformation` This is the document metadata.
`class` | `PDDocumentNameDictionary` This class holds all of the name trees that are available at the document level.
`class` | `PDEmbeddedFilesNameTreeNode` This class holds all of the name trees that are available at the document level.
`class` | `PDPage` This represents a single page in a PDF document.
`class` | `PDPageNode` This represents a page node in a pdf document.
`class` | `PDResources` This represents a set of resources available at the page/pages/stream level.

Uses of COSObjectable in org.pdfbox.pdmodel.common

Subinterfaces of COSObjectable in org.pdfbox.pdmodel.common
`interface` | `PDDestinationOrAction` This is an interface used for some elements such as the document OpenAction that can be either a Destination or an Action.

Classes in org.pdfbox.pdmodel.common that implement COSObjectable
`class` | `COSStreamArray` This will take an array of streams and sequence them together.
`class` | `PDMatrix` This class will be used for matrix manipulation.
`class` | `PDMemoryStream` A PDStream represents a stream in a PDF document.
`class` | `PDMetadata` This class represents metadata for various objects in a PDF document.
`class` | `PDNameTreeNode` This class represends a PDF Name tree.
`class` | `PDObjectStream` A PDStream represents a stream in a PDF document.
`class` | `PDRange` This class will be used to signify a range.
`class` | `PDRectangle` This represents a rectangle in a PDF document.
`class` | `PDStream` A PDStream represents a stream in a PDF document.
`class` | `PDTextStream` A PDTextStream class is used when the PDF specification supports either a string or a stream for the value of an object.

Uses of COSObjectable in org.pdfbox.pdmodel.common.filespecification

Classes in org.pdfbox.pdmodel.common.filespecification that implement COSObjectable
`class` | `PDComplexFileSpecification` This represents a file specification.
`class` | `PDEmbeddedFile` This represents an embedded file in a file specification.
`class` | `PDFileSpecification` This represents a file specification.
`class` | `PDSimpleFileSpecification` A file specification that is just a string.

Uses of COSObjectable in org.pdfbox.pdmodel.common.function

Classes in org.pdfbox.pdmodel.common.function that implement COSObjectable
`class` | `PDDictionaryFunction` This class represents a function in a PDF document.
`class` | `PDFunction` This class represents a function in a PDF document.
`class` | `PDFunctionType0` This class represents a type 0 function in a PDF document.
`class` | `PDFunctionType2` This class represents a type 2 function in a PDF document.
`class` | `PDFunctionType3` This class represents a type 3 function in a PDF document.
`class` | `PDFunctionType4` This class represents a type 4 function in a PDF document.
`class` | `PDStreamFunction` This class represents a function in a PDF document.

Uses of COSObjectable in org.pdfbox.pdmodel.documentinterchange.logicalstructure

Classes in org.pdfbox.pdmodel.documentinterchange.logicalstructure that implement COSObjectable
`class` | `PDMarkInfo` The MarkInfo provides additional information relevant to specialized uses of structured documents.
`class` | `PDStructureElement` A structure element.
`class` | `PDStructureTreeRoot` A root of a structure tree.

Uses of COSObjectable in org.pdfbox.pdmodel.documentinterchange.prepress

Classes in org.pdfbox.pdmodel.documentinterchange.prepress that implement COSObjectable
`class` | `PDBoxStyle` The Box Style specifies visual characteristics for displaying box areas.

Uses of COSObjectable in org.pdfbox.pdmodel.fdf

Classes in org.pdfbox.pdmodel.fdf that implement COSObjectable
`class` | `FDFAnnotation` This represents an FDF annotation that is part of the FDF document.
`class` | `FDFCatalog` This represents an FDF catalog that is part of the FDF document.
`class` | `FDFDictionary` This represents an FDF dictionary that is part of the FDF document.
`class` | `FDFField` This represents an FDF field that is part of the FDF document.
`class` | `FDFIconFit` This represents an Icon fit dictionary for an FDF field.
`class` | `FDFJavaScript` This represents an FDF JavaScript dictionary that is part of the FDF document.
`class` | `FDFNamedPageReference` This represents an FDF named page reference that is part of the FDF field.
`class` | `FDFOptionElement` This represents an object that can be used in a Field's Opt entry to represent an available option and a default appearance string.
`class` | `FDFPage` This represents an FDF page that is part of the FDF document.
`class` | `FDFPageInfo` This represents an FDF page info that is part of the FDF page.
`class` | `FDFTemplate` This represents an FDF template that is part of the FDF page.

Uses of COSObjectable in org.pdfbox.pdmodel.font

Classes in org.pdfbox.pdmodel.font that implement COSObjectable
`class` | `PDCIDFont` This is implementation for the CIDFontType0/CIDFontType2 Fonts.
`class` | `PDCIDFontType0Font` This is implementation of the CIDFontType0 Font.
`class` | `PDCIDFontType2Font` This is implementation of the CIDFontType2 Font.
`class` | `PDFont` This is the base class for all PDF fonts.
`class` | `PDFontDescriptorDictionary` This class represents an implementation to the font descriptor that gets its information from a COS Dictionary.
`class` | `PDMMType1Font` This is implementation of the Multiple Master Type1 Font.
`class` | `PDSimpleFont` This class contains implementation details of the simple pdf fonts.
`class` | `PDTrueTypeFont` This is the TrueType implementation of fonts.
`class` | `PDType0Font` This is implementation of the Type0 Font.
`class` | `PDType1AfmPfbFont` This is implementation of the Type1 Font with a afm and a pfb file.
`class` | `PDType1Font` This is implementation of the Type1 Font.
`class` | `PDType3Font` This is implementation of the Type3 Font.

Uses of COSObjectable in org.pdfbox.pdmodel.graphics

Classes in org.pdfbox.pdmodel.graphics that implement COSObjectable
`class` | `PDExtendedGraphicsState` This class represents the graphics state dictionary that is stored in the PDF document.
`class` | `PDFontSetting` This class represents a font setting used for the graphics state.
`class` | `PDLineDashPattern` This class represents the line dash pattern for a graphics state.

Uses of COSObjectable in org.pdfbox.pdmodel.graphics.color

Classes in org.pdfbox.pdmodel.graphics.color that implement COSObjectable
`class` | `PDCalGray` This class represents a Cal Gray color space.
`class` | `PDCalRGB` This class represents a Cal RGB color space.
`class` | `PDColorSpace` This class represents a color space in a pdf document.
`class` | `PDDeviceCMYK` This class represents a CMYK color space.
`class` | `PDDeviceGray` This class represents a Gray color space.
`class` | `PDDeviceN` This class represents a DeviceN color space.
`class` | `PDDeviceRGB` This class represents an RGB color space.
`class` | `PDGamma` A gamma array, or collection of three floating point parameters used for color operations.
`class` | `PDICCBased` This class represents a ICC profile color space.
`class` | `PDIndexed` This class represents an Indexed color space.
`class` | `PDLab` This class represents a Lab color space.
`class` | `PDPattern` This class represents a Pattern color space.
`class` | `PDSeparation` This class represents a Separation color space.
`class` | `PDTristimulus` A tristimulus, or collection of three floating point parameters used for color operations.

Uses of COSObjectable in org.pdfbox.pdmodel.graphics.xobject

Classes in org.pdfbox.pdmodel.graphics.xobject that implement COSObjectable
`class` | `PDCcitt` An image class for CCITT Fax.
`class` | `PDJpeg` An image class for JPegs.
`class` | `PDPixelMap` This class contains a PixelMap Image.
`class` | `PDXObject` The base class for all XObjects in the PDF document.
`class` | `PDXObjectForm` A form xobject.
`class` | `PDXObjectImage` The prototype for all PDImages.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.action

Classes in org.pdfbox.pdmodel.interactive.action that implement COSObjectable
`class` | `PDAdditionalActions` This represents a dictionary of actions that occur due to events.
`class` | `PDAnnotationAdditionalActions` This class represents an annotation's dictionary of actions that occur due to events.
`class` | `PDDocumentCatalogAdditionalActions` This class represents a document catalog's dictionary of actions that occur due to events.
`class` | `PDFormFieldAdditionalActions` This class represents a form field's dictionary of actions that occur due to events.
`class` | `PDPageAdditionalActions` This class represents a page object's dictionary of actions that occur due to events.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.action.type

Classes in org.pdfbox.pdmodel.interactive.action.type that implement COSObjectable
`class` | `PDAction` This represents an action that can be executed in a PDF document.
`class` | `PDActionGoTo` This represents a go-to action that can be executed in a PDF document.
`class` | `PDActionJavaScript` This represents a JavaScript action.
`class` | `PDActionLaunch` This represents a launch action that can be executed in a PDF document.
`class` | `PDActionRemoteGoTo` This represents a remote go-to action that can be executed in a PDF document.
`class` | `PDActionURI` This represents a URI action that can be executed in a PDF document.
`class` | `PDWindowsLaunchParams` Launch paramaters for the windows OS.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.annotation

Classes in org.pdfbox.pdmodel.interactive.annotation that implement COSObjectable
`class` | `PDAnnotation` This class represents a PDF annotation.
`class` | `PDAnnotationFileAttachment` This is the class that represents a file attachement.
`class` | `PDAnnotationLine` This is the class that represents a line annotation.
`class` | `PDAnnotationLink` This is the class that represents a link annotation.
`class` | `PDAnnotationMarkup` This class represents the additonal fields of a Markup type Annotation.
`class` | `PDAnnotationPopup` This is the class that represents a popup annotation.
`class` | `PDAnnotationRubberStamp` This is the class that represents a rubber stamp annotation.
`class` | `PDAnnotationSquareCircle` This is the class that represents a rectangular or eliptical annotation Introduced in PDF 1.3 specification .
`class` | `PDAnnotationText` This is the class that represents a text annotation.
`class` | `PDAnnotationTextMarkup` This is the abstract class that represents a text markup annotation Introduced in PDF 1.3 specification, except Squiggly lines in 1.4.
`class` | `PDAnnotationUnknown` This is the class that represents an arbitary Unknown Annotation type.
`class` | `PDAnnotationWidget` This is the class that represents a widget.
`class` | `PDAppearanceDictionary` This class represents a PDF /AP entry the appearance dictionary.
`class` | `PDAppearanceStream` This class represents an appearance for an annotation.
`class` | `PDBorderEffectDictionary` This class represents a PDF /BE entry the border effect dictionary.
`class` | `PDBorderStyleDictionary` This class represents a PDF /BS entry the border style dictionary.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.digitalsignature

Classes in org.pdfbox.pdmodel.interactive.digitalsignature that implement COSObjectable
`class` | `PDSignature` This represents a digital signature that can be attached to a document.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.documentnavigation.destination

Classes in org.pdfbox.pdmodel.interactive.documentnavigation.destination that implement COSObjectable
`class` | `PDDestination` This represents a destination in a PDF document.
`class` | `PDNamedDestination` This represents a destination to a page by referencing it with a name.
`class` | `PDPageDestination` This represents a destination to a page, see subclasses for specific parameters.
`class` | `PDPageFitDestination` This represents a destination to a page and the page contents will be magnified to just fit on the screen.
`class` | `PDPageFitHeightDestination` This represents a destination to a page at a x location and the height is magnified to just fit on the screen.
`class` | `PDPageFitRectangleDestination` This represents a destination to a page at a y location and the width is magnified to just fit on the screen.
`class` | `PDPageFitWidthDestination` This represents a destination to a page at a y location and the width is magnified to just fit on the screen.
`class` | `PDPageXYZDestination` This represents a destination to a page at an x,y coordinate with a zoom setting.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.documentnavigation.outline

Classes in org.pdfbox.pdmodel.interactive.documentnavigation.outline that implement COSObjectable
`class` | `PDDocumentOutline` This represents an outline in a pdf document.
`class` | `PDOutlineItem` This represents an outline in a pdf document.
`class` | `PDOutlineNode` This represents an node in an outline in a pdf document.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.form

Classes in org.pdfbox.pdmodel.interactive.form that implement COSObjectable
`class` | `PDAcroForm` This class represents the acroform of a PDF document.
`class` | `PDCheckbox` A class for handling the PDF field as a checkbox.
`class` | `PDChoiceButton` This holds common functionality for check boxes and radio buttons.
`class` | `PDChoiceField` A class for handling the PDF field as a choicefield.
`class` | `PDField` This is the superclass for a Field element in a PDF.
`class` | `PDPushButton` A class for handling the PDF field as a PDPushButton.
`class` | `PDRadioCollection` A class for handling the PDF field as a Radio Collection.
`class` | `PDTextbox` A class for handling the PDF field as a textbox.
`class` | `PDUnknownField` This class represents a form field with an unknown type.
`class` | `PDVariableText` A class for handling PDF fields that display text.
`class` | `PDXFA` This class represents an XML Forms Architecture Data packet.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.pagenavigation

Classes in org.pdfbox.pdmodel.interactive.pagenavigation that implement COSObjectable
`class` | `PDThread` This a single thread in a PDF document.
`class` | `PDThreadBead` This a single bead in a thread in a PDF document.

Uses of COSObjectable in org.pdfbox.pdmodel.interactive.viewerpreferences

Classes in org.pdfbox.pdmodel.interactive.viewerpreferences that implement COSObjectable
`class` | `PDViewerPreferences` This is the document viewing preferences.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES