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.