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 TypeClassDescriptionclassAn array of PDFBase objects as part of the PDF document.classThe base object that all objects in the PDF document will extend.classThis class represents a boolean value in the PDF document.classThis class represents a dictionary where name/value pairs reside.classclassThis is the in-memory representation of the PDF document.classThis class represents a floating point number in a PDF document.classThis class represents an integer number in a PDF document.final classThis class represents a PDF named object.classThis class represents a null PDF object.classThis class represents an abstract number in a PDF document.classThis class represents a PDF object.classThis class represents a stream object in a PDF document.classThis represents a string object in a PDF document.classMethods in org.apache.pdfbox.cos with parameters of type COSObjectableModifier and TypeMethodDescriptionvoidCOSArray.add(COSObjectable object) This will add an object to the array.voidCOSArray.set(int index, COSObjectable object) This will set an object at a specific index.voidCOSDictionary.setItem(String key, COSObjectable value) This will set an item in the dictionary.voidCOSDictionary.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 TypeClassDescriptionclassThis will handle the encoding from an AFM font.classThis will perform the encoding from a dictionary.classThis is an interface to a text encoder.classThis is the Mac OS Roman encoding, which is similar to the MacRomanEncoding with the addition of 15 entriesclassThis is an interface to a text encoder.classThis is an interface to a text encoder.classThis is an interface to a text encoder.classThis class represents an encoding which was read from a type1 font.classThis the win ansi encoding. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel
Classes in org.apache.pdfbox.pdmodel that implement COSObjectableModifier and TypeClassDescriptionclassThis class holds all of the name trees that are available at the document level.classThis class represents the acroform of a PDF document.classThis is the document metadata.classThis encapsulates the "dictionary of names and corresponding destinations" for the /Dest entry in the document catalog.classThis class holds all of the name trees that are available at the document level.classThis class holds all of the name trees that are available at the document level.classThis class holds all of the name trees that are available at the document level.classThis represents a single page in a PDF document.classThis represents a page node in a pdf document.classThis represents a set of resources available at the page/pages/stream level.Methods in org.apache.pdfbox.pdmodel that return COSObjectableModifier and TypeMethodDescriptionprotected COSObjectablePDDestinationNameTreeNode.convertCOSToPD(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected COSObjectablePDEmbeddedFilesNameTreeNode.convertCOSToPD(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected COSObjectablePDJavascriptNameTreeNode.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 TypeInterfaceDescriptioninterfaceThis 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 TypeClassDescriptionclassThis will take an array of streams and sequence them together.classA wrapper for a COS dictionary.classThis class will be used for matrix manipulation.classA PDStream represents a stream in a PDF document.classThis class represents metadata for various objects in a PDF document.classThis class represents a PDF Name tree.classThis class represents a PDF Number tree.classA PDStream represents a stream in a PDF document.classContains information for a page label range.classRepresents the page label dictionary of a document.classThis class will be used to signify a range.classThis represents a rectangle in a PDF document.classA PDStream represents a stream in a PDF document.classA PDTextStream class is used when the PDF specification supports either a string or a stream for the value of an object.classA wrapper for a COS dictionary including Type information.Methods in org.apache.pdfbox.pdmodel.common that return COSObjectableModifier and TypeMethodDescriptionprotected COSObjectablePDNameTreeNode.convertCOSToPD(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected COSObjectablePDNumberTreeNode.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 TypeMethodDescriptionvoidPDNameTreeNode.setNames(Map<String, ? extends COSObjectable> names) Set the names of for this node.voidPDNumberTreeNode.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 TypeClassDescriptionclassThis represents a file specification.classThis represents an embedded file in a file specification.classThis represents a file specification.classA 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 TypeClassDescriptionclassThis class represents a function in a PDF document.classThis class represents a type 0 function in a PDF document.classThis class represents a type 2 function in a PDF document.classThis class represents a type 3 function in a PDF document.classThis 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 TypeClassDescriptionclassAn attribute object.classA default attribute object.classA marked-content reference.classThe MarkInfo provides additional information relevant to specialized uses of structured documents.classAn object reference.classA structure element.classA node in the structure tree.classA root of a structure tree.classA User attribute object.classA 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 voidPDStructureNode.appendObjectableKid(COSObjectable objectable) Appends an objectable kid.protected voidPDStructureNode.insertObjectableBefore(COSObjectable newKid, Object refKid) Inserts an objectable kid before a reference kid.protected booleanPDStructureNode.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 TypeClassDescriptionclassThe 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 TypeClassDescriptionclassAn Export Format attribute object.classAn object for four colours.classA Layout attribute object.classA List attribute object.classA PrintField attribute object.classA standard attribute object.classA Table attribute object. -
Uses of COSObjectable in org.apache.pdfbox.pdmodel.fdf
Classes in org.apache.pdfbox.pdmodel.fdf that implement COSObjectableModifier and TypeClassDescriptionclassThis represents an FDF annotation that is part of the FDF document.classThis represents a Caret FDF annotation.classThis represents a Circle FDF annotation.classThis represents a FileAttachment FDF annotation.classThis represents a FreeText FDF annotation.classThis represents a Highlight FDF annotation.classThis represents a Ink FDF annotation.classThis represents a Line FDF annotation.classThis represents a Polygon FDF annotation.classThis represents a Polyline FDF annotation.classThis represents a Sound FDF annotation.classThis represents a Square FDF annotation.classThis represents a Squiggly FDF annotation.classThis represents a Stamp FDF annotation.classThis represents a StrikeOut FDF annotation.classThis represents a Text FDF annotation.classThis represents a Underline FDF annotation.classThis represents an FDF catalog that is part of the FDF document.classThis represents an FDF dictionary that is part of the FDF document.classThis represents an FDF field that is part of the FDF document.classThis represents an Icon fit dictionary for an FDF field.classThis represents an FDF JavaScript dictionary that is part of the FDF document.classThis represents an FDF named page reference that is part of the FDF field.classThis represents an object that can be used in a Field's Opt entry to represent an available option and a default appearance string.classThis represents an FDF page that is part of the FDF document.classThis represents an FDF page info that is part of the FDF page.classThis 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 TypeClassDescriptionclassThis is implementation for the CIDFontType0/CIDFontType2 Fonts.classThis is implementation of the CIDFontType0 Font.classThis is implementation of the CIDFontType2 Font.classThis is the base class for all PDF fonts.classThis class represents an implementation to the font descriptor that gets its information from a COS Dictionary.classThis is implementation of the Multiple Master Type1 Font.classThis class contains implementation details of the simple pdf fonts.classThis is the TrueType implementation of fonts.classThis is implementation of the Type0 Font.classThis is implementation of the Type1 Font with a afm and a pfb file.classThis class represents a CFF/Type2 Font (aka Type1C Font).classThis is implementation of the Type1 Font.classThis 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 TypeClassDescriptionclassThis class represents the graphics state dictionary that is stored in the PDF document.classThis class represents a font setting used for the graphics state.classThis class represents the line dash pattern for a graphics state.classThis 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 TypeClassDescriptionclassThis class represents a Cal Gray color space.classThis class represents a Cal RGB color space.classThis class represents a color space in a pdf document.classThis class represents a CMYK color space.classThis class represents a Gray color space.classThis class represents a DeviceN color space.classThis class represents an RGB color space.classA gamma array, or collection of three floating point parameters used for color operations.classThis class represents a ICC profile color space.classThis class represents an Indexed color space.classThis class represents a Lab color space.classclassThis class represents a Pattern color space.classThis class represents a Separation color space.classA 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 TypeClassDescriptionclassThis class represents an optional content group (OCG).classThis 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 TypeClassDescriptionclassThis represents the resources for a pattern colorspace.classThis represents the resources for a shading pattern.classThis 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 TypeClassDescriptionclassThis represents resources for a shading.classThis represents resources for a function based shading.classThis represents resources for an axial shading.classThis represents resources for a radial shading.classThis represents resources for a shading type 4 (Free-Form Gouraud-Shaded Triangle Meshes).classThis represents resources for a shading type 5 (Lattice-Form Gouraud-Shaded Triangle Meshes).classResources for a shading type 6 (Coons Patch Mesh).classThis 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 TypeClassDescriptionclassAn image class for CCITT Fax.classAn image class for JPegs.classThis class contains a PixelMap Image.classThe base class for all XObjects in the PDF document.classA form xobject.classThe 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 TypeClassDescriptionclassThis represents a dictionary of actions that occur due to events.classThis class represents an annotation's dictionary of actions that occur due to events.classThis class represents a document catalog's dictionary of actions that occur due to events.classThis class represents a form field's dictionary of actions that occur due to events.classThis 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 TypeClassDescriptionclassThis represents an action that can be executed in a PDF document.classThis represents a go-to action that can be executed in a PDF document.classThis represents a JavaScript action.classThis represents a launch action that can be executed in a PDF document.classThis represents a named action in a PDF document.classThis represents a remote go-to action that can be executed in a PDF document.classThis represents a URI action that can be executed in a PDF document.classThis is the implementation of an URI dictionary.classLaunch 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 TypeClassDescriptionclassThis class represents a PDF annotation.classThis is the class that represents a file attachment.classThis is the class that represents a line annotation.classThis is the class that represents a link annotation.classThis class represents the additional fields of a Markup type Annotation.classThis is the class that represents a popup annotation.classThis is the class that represents a rubber stamp annotation.classThis is the class that represents a rectangular or eliptical annotation Introduced in PDF 1.3 specification .classThis is the class that represents a text annotation.classThis is the abstract class that represents a text markup annotation Introduced in PDF 1.3 specification, except Squiggly lines in 1.4.classThis is the class that represents an arbitary Unknown Annotation type.classThis is the class that represents a widget annotation.classThis class represents an appearance characteristics dictionary.classThis class represents a PDF /AP entry the appearance dictionary.classThis class represents an appearance for an annotation.classThis class represents a PDF /BE entry the border effect dictionary.classThis class represents a PDF /BS entry the border style dictionary.classThis 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 TypeClassDescriptionclassThis represents a pdf signature build dictionary as specified in http://partners.adobe.com/public/developer/en/acrobat/Acrobat_Signature_BuildDict.pdfclassThis represents the general property dictionaries from the build property dictionary.classThis represents a pdf signature seed value dictionary.classThis 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 TypeClassDescriptionclassThis class represents the acroform of a PDF document.classA class for handling the PDF field as a checkbox.classThis holds common functionality for check boxes and radio buttons.classA class for handling the PDF field as a choicefield.classThis is the superclass for a Field element in a PDF.classA class for handling the PDF field as a PDPushButton.classA class for handling the PDF field as a Radio Collection.classDeprecated.classA class for handling the PDF field as a signature.classA class for handling the PDF field as a textbox.classThis class represents a form field with an unknown type.classA class for handling PDF fields that display text.classThis 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 TypeMethodDescriptionvoidPDField.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 TypeClassDescriptionclassThis class represents a measure dictionary.classThis class represents a number format dictionary.classThis class represents a rectlinear measure dictionary.classThis 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 TypeClassDescriptionclassThis 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 TypeClassDescriptionclassThis 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 TypeMethodDescriptionvoidPDFCloneUtility.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 voidPDFTextStripper.processPages(List<COSObjectable> pages) This will process all of the pages and the text that is in them.
PDSignatureFieldinstead (see PDFBOX-1513).