Uses of Interface
org.apache.pdfbox.pdmodel.common.COSObjectable
Packages that use COSObjectable
Package
Description
These are the low level objects that make up a PDF document.
This package contains the implementations for all of the encodings that are used in PDF documents.
The PDModel package represents a high level API for creating and manipulating PDF documents.
High level PD classes that are used throughout several packages are placed in the PDModel common package.
The file specification package defines classes that are used for the PDF File Specification logic.
This package contains functions that are available in the PDF specification.
The logical structure package provides a mechanism for incorporating
structural information about a document's content into a PDF file.
This package contains classes for prepress support in PDFBox.
The tagged PDF package provides a mechanism for incorporating "tags" (standard
structure types and attributes) into a PDF file.
The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.
Classes to deal with font functionality in a PDF Document.
The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
This package deals with colors that are stored in a PDF document.
This package deals with patterns which are used instead of colors.
This package deals with shadings which are used for filling instead of a color.
This package deals with images that are stored in a PDF document.
This package represents actions that can be performed in a PDF document.
This package contains all of the available PDF action types.
The annotation package contains classes that work with PDF annotation elements.
The digitial signature library will manage signatures that are stored in the PDF document.
The destination package allows destinations into a pdf document to be specified.
The outline package allows for a PDF outline(bookmarks) to be created.
The interactive package contains classes that deal with interactive annotations such as textfields and buttons.
The measurement package contains classes that work with elements specifying measure properties.
A package to allow provide access to PDF page navigation functionality.
A package to allow access to document viewing preferences.
This package contains utility classes that are used by the PDFBox project.
-
Uses of COSObjectable in org.apache.pdfbox.cos
Classes in org.apache.pdfbox.cos that implement COSObjectableModifier and TypeClassDescriptionclass
An array of PDFBase objects as part of the PDF document.class
The base object that all objects in the PDF document will extend.class
This class represents a boolean value in the PDF document.class
This class represents a dictionary where name/value pairs reside.class
class
This is the in-memory representation of the PDF document.class
This class represents a floating point number in a PDF document.class
This class represents an integer number in a PDF document.final class
This class represents a PDF named object.class
This class represents a null PDF object.class
This class represents an abstract number in a PDF document.class
This class represents a PDF object.class
This class represents a stream object in a PDF document.class
This represents a string object in a PDF document.class
Methods in org.apache.pdfbox.cos with parameters of type COSObjectableModifier and TypeMethodDescriptionvoid
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.void
COSDictionary.setItem
(String key, COSObjectable value) This will set an item in the dictionary.void
COSDictionary.setItem
(COSName key, COSObjectable value) This will set an item in the dictionary. -
Uses of COSObjectable in org.apache.pdfbox.encoding
Classes in org.apache.pdfbox.encoding that implement COSObjectableModifier and TypeClassDescriptionclass
This will handle the encoding from an AFM font.class
This will perform the encoding from a dictionary.class
This is an interface to a text encoder.class
This is the Mac OS Roman encoding, which is similar to the MacRomanEncoding with the addition of 15 entriesclass
This is an interface to a text encoder.class
This is an interface to a text encoder.class
This is an interface to a text encoder.class
This class represents an encoding which was read from a type1 font.class
This the win ansi encoding. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel
Classes in org.apache.pdfbox.pdmodel that implement COSObjectableModifier and TypeClassDescriptionclass
This class holds all of the name trees that are available at the document level.class
This class represents the acroform of a PDF document.class
This is the document metadata.class
This encapsulates the "dictionary of names and corresponding destinations" for the /Dest entry in the document catalog.class
This class holds all of the name trees that are available at the document level.class
This class holds all of the name trees that are available at the document level.class
This class holds all of the name trees that are available at the document level.class
This represents a single page in a PDF document.class
This represents a page node in a pdf document.class
This represents a set of resources available at the page/pages/stream level.Methods in org.apache.pdfbox.pdmodel that return COSObjectableModifier and TypeMethodDescriptionprotected COSObjectable
PDDestinationNameTreeNode.convertCOSToPD
(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected COSObjectable
PDEmbeddedFilesNameTreeNode.convertCOSToPD
(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected COSObjectable
PDJavascriptNameTreeNode.convertCOSToPD
(COSBase base) Method to convert the COS value in the name tree to the PD Model object. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.common
Subinterfaces of COSObjectable in org.apache.pdfbox.pdmodel.commonModifier and TypeInterfaceDescriptioninterface
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.apache.pdfbox.pdmodel.common that implement COSObjectableModifier and TypeClassDescriptionclass
This will take an array of streams and sequence them together.class
A wrapper for a COS dictionary.class
This class will be used for matrix manipulation.class
A PDStream represents a stream in a PDF document.class
This class represents metadata for various objects in a PDF document.class
This class represents a PDF Name tree.class
This class represents a PDF Number tree.class
A PDStream represents a stream in a PDF document.class
Contains information for a page label range.class
Represents the page label dictionary of a document.class
This class will be used to signify a range.class
This represents a rectangle in a PDF document.class
A PDStream represents a stream in a PDF document.class
A PDTextStream class is used when the PDF specification supports either a string or a stream for the value of an object.class
A wrapper for a COS dictionary including Type information.Methods in org.apache.pdfbox.pdmodel.common that return COSObjectableModifier and TypeMethodDescriptionprotected COSObjectable
PDNameTreeNode.convertCOSToPD
(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected COSObjectable
PDNumberTreeNode.convertCOSToPD
(COSBase base) Method to convert the COS value in the name tree to the PD Model object.Methods in org.apache.pdfbox.pdmodel.common that return types with arguments of type COSObjectableModifier and TypeMethodDescriptionPDNameTreeNode.getNames()
This will return a map of names on this level.PDNumberTreeNode.getNumbers()
This will return a map of numbers.Method parameters in org.apache.pdfbox.pdmodel.common with type arguments of type COSObjectableModifier and TypeMethodDescriptionvoid
PDNameTreeNode.setNames
(Map<String, ? extends COSObjectable> names) Set the names of for this node.void
PDNumberTreeNode.setNumbers
(Map<Integer, ? extends COSObjectable> numbers) Set the names of for this node.Constructor parameters in org.apache.pdfbox.pdmodel.common with type arguments of type COSObjectableModifierConstructorDescriptionPDNameTreeNode
(Class<? extends COSObjectable> valueClass) Constructor.PDNameTreeNode
(COSDictionary dict, Class<? extends COSObjectable> valueClass) Constructor.PDNumberTreeNode
(Class<? extends COSObjectable> valueClass) Constructor.PDNumberTreeNode
(COSDictionary dict, Class<? extends COSObjectable> valueClass) Constructor. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.common.filespecification
Classes in org.apache.pdfbox.pdmodel.common.filespecification that implement COSObjectableModifier and TypeClassDescriptionclass
This represents a file specification.class
This represents an embedded file in a file specification.class
This represents a file specification.class
A file specification that is just a string. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.common.function
Classes in org.apache.pdfbox.pdmodel.common.function that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents a function in a PDF document.class
This class represents a type 0 function in a PDF document.class
This class represents a type 2 function in a PDF document.class
This class represents a type 3 function in a PDF document.class
This class represents a type 4 function in a PDF document. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure
Classes in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure that implement COSObjectableModifier and TypeClassDescriptionclass
An attribute object.class
A default attribute object.class
A marked-content reference.class
The MarkInfo provides additional information relevant to specialized uses of structured documents.class
An object reference.class
A structure element.class
A node in the structure tree.class
A root of a structure tree.class
A User attribute object.class
A user property.Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure that return COSObjectableModifier and TypeMethodDescriptionPDObjectReference.getReferencedObject()
Gets a higher-level object for the referenced object.Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure with parameters of type COSObjectableModifier and TypeMethodDescriptionprotected void
PDStructureNode.appendObjectableKid
(COSObjectable objectable) Appends an objectable kid.protected void
PDStructureNode.insertObjectableBefore
(COSObjectable newKid, Object refKid) Inserts an objectable kid before a reference kid.protected boolean
PDStructureNode.removeObjectableKid
(COSObjectable objectable) Removes an objectable kid. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.documentinterchange.prepress
Classes in org.apache.pdfbox.pdmodel.documentinterchange.prepress that implement COSObjectableModifier and TypeClassDescriptionclass
The Box Style specifies visual characteristics for displaying box areas. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf
Classes in org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf that implement COSObjectableModifier and TypeClassDescriptionclass
An Export Format attribute object.class
An object for four colours.class
A Layout attribute object.class
A List attribute object.class
A PrintField attribute object.class
A standard attribute object.class
A Table attribute object. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.fdf
Classes in org.apache.pdfbox.pdmodel.fdf that implement COSObjectableModifier and TypeClassDescriptionclass
This represents an FDF annotation that is part of the FDF document.class
This represents a Caret FDF annotation.class
This represents a Circle FDF annotation.class
This represents a FileAttachment FDF annotation.class
This represents a FreeText FDF annotation.class
This represents a Highlight FDF annotation.class
This represents a Ink FDF annotation.class
This represents a Line FDF annotation.class
This represents a Polygon FDF annotation.class
This represents a Polyline FDF annotation.class
This represents a Sound FDF annotation.class
This represents a Square FDF annotation.class
This represents a Squiggly FDF annotation.class
This represents a Stamp FDF annotation.class
This represents a StrikeOut FDF annotation.class
This represents a Text FDF annotation.class
This represents a Underline FDF annotation.class
This represents an FDF catalog that is part of the FDF document.class
This represents an FDF dictionary that is part of the FDF document.class
This represents an FDF field that is part of the FDF document.class
This represents an Icon fit dictionary for an FDF field.class
This represents an FDF JavaScript dictionary that is part of the FDF document.class
This represents an FDF named page reference that is part of the FDF field.class
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
This represents an FDF page that is part of the FDF document.class
This represents an FDF page info that is part of the FDF page.class
This represents an FDF template that is part of the FDF page. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.font
Classes in org.apache.pdfbox.pdmodel.font that implement COSObjectableModifier and TypeClassDescriptionclass
This is implementation for the CIDFontType0/CIDFontType2 Fonts.class
This is implementation of the CIDFontType0 Font.class
This is implementation of the CIDFontType2 Font.class
This is the base class for all PDF fonts.class
This class represents an implementation to the font descriptor that gets its information from a COS Dictionary.class
This is implementation of the Multiple Master Type1 Font.class
This class contains implementation details of the simple pdf fonts.class
This is the TrueType implementation of fonts.class
This is implementation of the Type0 Font.class
This is implementation of the Type1 Font with a afm and a pfb file.class
This class represents a CFF/Type2 Font (aka Type1C Font).class
This is implementation of the Type1 Font.class
This is implementation of the Type3 Font. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.graphics
Classes in org.apache.pdfbox.pdmodel.graphics that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents the graphics state dictionary that is stored in the PDF document.class
This class represents a font setting used for the graphics state.class
This class represents the line dash pattern for a graphics state.class
This class represents a Shading Pattern color space. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.graphics.color
Classes in org.apache.pdfbox.pdmodel.graphics.color that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents a Cal Gray color space.class
This class represents a Cal RGB color space.class
This class represents a color space in a pdf document.class
This class represents a CMYK color space.class
This class represents a Gray color space.class
This class represents a DeviceN color space.class
This class represents an RGB color space.class
A gamma array, or collection of three floating point parameters used for color operations.class
This class represents a ICC profile color space.class
This class represents an Indexed color space.class
This class represents a Lab color space.class
class
This class represents a Pattern color space.class
This class represents a Separation color space.class
A tristimulus, or collection of three floating point parameters used for color operations. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.graphics.optionalcontent
Classes in org.apache.pdfbox.pdmodel.graphics.optionalcontent that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents an optional content group (OCG).class
This class represents the optional content properties dictionary. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.graphics.pattern
Classes in org.apache.pdfbox.pdmodel.graphics.pattern that implement COSObjectableModifier and TypeClassDescriptionclass
This represents the resources for a pattern colorspace.class
This represents the resources for a shading pattern.class
This represents the resources for a tiling pattern. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.graphics.shading
Classes in org.apache.pdfbox.pdmodel.graphics.shading that implement COSObjectableModifier and TypeClassDescriptionclass
This represents resources for a shading.class
This represents resources for a function based shading.class
This represents resources for an axial shading.class
This represents resources for a radial shading.class
This represents resources for a shading type 4 (Free-Form Gouraud-Shaded Triangle Meshes).class
This represents resources for a shading type 5 (Lattice-Form Gouraud-Shaded Triangle Meshes).class
Resources for a shading type 6 (Coons Patch Mesh).class
This represents resources for a shading type 7 (Tensor-Product Patch Meshes). -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.graphics.xobject
Classes in org.apache.pdfbox.pdmodel.graphics.xobject that implement COSObjectableModifier and TypeClassDescriptionclass
An image class for CCITT Fax.class
An image class for JPegs.class
This class contains a PixelMap Image.class
The base class for all XObjects in the PDF document.class
A form xobject.class
The prototype for all PDImages. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.action
Classes in org.apache.pdfbox.pdmodel.interactive.action that implement COSObjectableModifier and TypeClassDescriptionclass
This represents a dictionary of actions that occur due to events.class
This class represents an annotation's dictionary of actions that occur due to events.class
This class represents a document catalog's dictionary of actions that occur due to events.class
This class represents a form field's dictionary of actions that occur due to events.class
This class represents a page object's dictionary of actions that occur due to events. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.action.type
Classes in org.apache.pdfbox.pdmodel.interactive.action.type that implement COSObjectableModifier and TypeClassDescriptionclass
This represents an action that can be executed in a PDF document.class
This represents a go-to action that can be executed in a PDF document.class
This represents a JavaScript action.class
This represents a launch action that can be executed in a PDF document.class
This represents a named action in a PDF document.class
This represents a remote go-to action that can be executed in a PDF document.class
This represents a URI action that can be executed in a PDF document.class
This is the implementation of an URI dictionary.class
Launch parameters for the windows OS. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.annotation
Classes in org.apache.pdfbox.pdmodel.interactive.annotation that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents a PDF annotation.class
This is the class that represents a file attachment.class
This is the class that represents a line annotation.class
This is the class that represents a link annotation.class
This class represents the additional fields of a Markup type Annotation.class
This is the class that represents a popup annotation.class
This is the class that represents a rubber stamp annotation.class
This is the class that represents a rectangular or eliptical annotation Introduced in PDF 1.3 specification .class
This is the class that represents a text annotation.class
This is the abstract class that represents a text markup annotation Introduced in PDF 1.3 specification, except Squiggly lines in 1.4.class
This is the class that represents an arbitary Unknown Annotation type.class
This is the class that represents a widget annotation.class
This class represents an appearance characteristics dictionary.class
This class represents a PDF /AP entry the appearance dictionary.class
This class represents an appearance for an annotation.class
This class represents a PDF /BE entry the border effect dictionary.class
This class represents a PDF /BS entry the border style dictionary.class
This class represents an external data dictionary. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.digitalsignature
Classes in org.apache.pdfbox.pdmodel.interactive.digitalsignature that implement COSObjectableModifier and TypeClassDescriptionclass
This represents a pdf signature build dictionary as specified in http://partners.adobe.com/public/developer/en/acrobat/Acrobat_Signature_BuildDict.pdfclass
This represents the general property dictionaries from the build property dictionary.class
This represents a pdf signature seed value dictionary.class
This represents a digital signature that can be attached to a document. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.form
Classes in org.apache.pdfbox.pdmodel.interactive.form that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents the acroform of a PDF document.class
A class for handling the PDF field as a checkbox.class
This holds common functionality for check boxes and radio buttons.class
A class for handling the PDF field as a choicefield.class
This is the superclass for a Field element in a PDF.class
A class for handling the PDF field as a PDPushButton.class
A class for handling the PDF field as a Radio Collection.class
Deprecated.class
A class for handling the PDF field as a signature.class
A class for handling the PDF field as a textbox.class
This class represents a form field with an unknown type.class
A class for handling PDF fields that display text.class
This class represents an XML Forms Architecture Data packet.Methods in org.apache.pdfbox.pdmodel.interactive.form that return types with arguments of type COSObjectableMethod parameters in org.apache.pdfbox.pdmodel.interactive.form with type arguments of type COSObjectableModifier and TypeMethodDescriptionvoid
PDField.setKids
(List<COSObjectable> kids) This will set the list of kids. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.measurement
Classes in org.apache.pdfbox.pdmodel.interactive.measurement that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents a measure dictionary.class
This class represents a number format dictionary.class
This class represents a rectlinear measure dictionary.class
This class represents a viewport dictionary. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.interactive.viewerpreferences
Classes in org.apache.pdfbox.pdmodel.interactive.viewerpreferences that implement COSObjectableModifier and TypeClassDescriptionclass
This is the document viewing preferences. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.markedcontent
Classes in org.apache.pdfbox.pdmodel.markedcontent that implement COSObjectableModifier and TypeClassDescriptionclass
This class represents a property list used for the marked content feature to map a resource name to a dictionary. -
Uses of COSObjectable in org.apache.pdfbox.util
Methods in org.apache.pdfbox.util with parameters of type COSObjectableModifier and TypeMethodDescriptionvoid
PDFCloneUtility.cloneMerge
(COSObjectable base, COSObjectable target) Merges two objects of the same type by deep-cloning its members.Method parameters in org.apache.pdfbox.util with type arguments of type COSObjectableModifier and TypeMethodDescriptionprotected void
PDFTextStripper.processPages
(List<COSObjectable> pages) This will process all of the pages and the text that is in them.
PDSignatureField
instead (see PDFBOX-1513).