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

## Uses of Class
org.apache.fop.pdf.PDFObject

Packages that use PDFObject
org.apache.fop.pdf | Classes for handling the low-level creation of PDF documents.

Uses of PDFObject in org.apache.fop.pdf

Subclasses of PDFObject in org.apache.fop.pdf
`class` | `AbstractPDFFontStream` Base class for PDF font streams.
`class` | `AbstractPDFStream` This is an abstract base class for PDF streams.
`class` | `PDFAction` class representing an action object.
`class` | `PDFAnnotList` class representing an object which is a list of annotations.
`class` | `PDFArray` Class representing an array object.
`class` | `PDFCharProcs` class representing a /CharProcs dictionary for Type3 fonts.
`class` | `PDFCIDFont` Class representing a "character identifier" font (p 210 and onwards).
`class` | `PDFCIDFontDescriptor` Class representing a font descriptor for CID fonts.
`class` | `PDFCIDSystemInfo` class representing system information for "character identifier" fonts.
`class` | `PDFCMap` Class representing the CMap encodings.
`class` | `PDFColor` PDF Color object.
`class` | `PDFDestination` class representing a named destination
`class` | `PDFDests` class representing an /Dests dictionary object
`class` | `PDFDictionary` Class representing a PDF dictionary object
`class` | `PDFEncoding` Class representing an /Encoding object.
`class` | `PDFEncryptionJCE` class representing a /Filter /Standard object.
`class` | `PDFFileSpec` class representing a /FileSpec object.
`class` | `PDFFont` Class representing a /Font object.
`class` | `PDFFontDescriptor` Class representing a font descriptor (/FontDescriptor object).
`class` | `PDFFontNonBase14` A common ancestor for Type1, TrueType, MMType1 and Type3 fonts (all except base 14 fonts).
`class` | `PDFFontTrueType` Class representing a TrueType font.
`class` | `PDFFontType0` Class representing a Type0 font.
`class` | `PDFFontType1` Class representing a Type1 or MMType1 font (not necessary for the base 14).
`class` | `PDFFontType3` Class representing a Type3 font.
`class` | `PDFFormXObject` PDF Form XObject A derivative of the PDFXObject, is a PDF Stream that has not only a dictionary but a stream of image data.
`class` | `PDFFunction` class representing a PDF Function.
`class` | `PDFGoTo` class representing a /GoTo object.
`class` | `PDFGoToRemote` Class representing a /GoToR object.
`class` | `PDFGState` Class representing a /ExtGState object.
`class` | `PDFICCBasedColorSpace` Represents an ICCBased color space in PDF.
`class` | `PDFICCStream` Special PDFStream for ICC profiles (color profiles).
`class` | `PDFImageXObject` PDF XObject A derivative of the PDF Object, is a PDF Stream that has not only a dictionary but a stream of image data.
`class` | `PDFInfo` class representing an /Info object
`class` | `PDFInternalLink` class used to create a PDF internal link
`class` | `PDFLaunch` This class represents the /Launch action.
`class` | `PDFLink` class representing an /Annot object of /Subtype /Link
`class` | `PDFMetadata` Special PDFStream for Metadata.
`class` | `PDFName` Class representing a PDF name object.
`class` | `PDFNames` Class representing a PDF Names object
`class` | `PDFNameTreeNode` Class representing a PDF name tree node.
`class` | `PDFNumber` This class represents a simple number object.
`class` | `PDFNumberTreeNode` Class representing a PDF number tree node.
`class` | `PDFNumsArray` Class representing an "Nums" array object (for Number Trees).
`class` | `PDFOutline` This represents a single Outline object in a PDF, including the root Outlines object.
`class` | `PDFOutputIntent` Represents the OutputIntent dictionary.
`class` | `PDFPage` Class representing a /Page object.
`class` | `PDFPageLabels` Class representing a PDF /PageLabels dictionary.
`class` | `PDFPages` class representing a /Pages object.
`class` | `PDFParentTree` Class representing a PDF /ParentTree.
`class` | `PDFPathPaint` Base class for PDF painting operations.
`class` | `PDFPattern` class representing a PDF Function.
`class` | `PDFResourceContext` The PDF resource context.
`class` | `PDFResources` class representing a /Resources object.
`class` | `PDFRoot` Class representing a Root (/Catalog) object.
`class` | `PDFShading` class representing a PDF Smooth Shading object.
`class` | `PDFStream` Class representing a PDF stream.
`class` | `PDFStructElem` Class representing a PDF Structure Element.
`class` | `PDFStructTreeRoot` Class representing a PDF /StructTreeRoot dictionary.
`class` | `PDFT1Stream` Special PDFStream for embedding Type 1 fonts.
`class` | `PDFText` This class represents a simple number object.
`class` | `PDFToUnicodeCMap` Class representing ToUnicode CMaps.
`class` | `PDFTTFStream` Special PDFStream for embeddable TrueType fonts.
`class` | `PDFUri` class used to create a PDF Uri link
`class` | `PDFXObject` Abstract base class of PDF XObjects.
`class` | `TransitionDictionary` Transition Dictionary This class is used to build a transition dictionary to specify the transition between pages.

Methods in org.apache.fop.pdf that return PDFObject
`PDFObject` | `FlateFilter.getDecodeParms()` Get the decode params for this filter.
`PDFObject` | `NullFilter.getDecodeParms()` return a parameter dictionary for this filter, or null
`PDFObject` | `ASCII85Filter.getDecodeParms()` Get the decode parameters.
`PDFObject` | `PDFDocument.registerObject(PDFObject obj)` Registers a `PDFObject` in this PDF document.
`PDFObject` | `PDFObject.getParent()` Returns this objects's parent.
`PDFObject` | `PDFReference.getObject()` Returns the PDF object
`PDFObject` | `CCFFilter.getDecodeParms()` return a parameter dictionary for this filter, or null
`PDFObject` | `DCTFilter.getDecodeParms()` Get the decode params for this filter.
`abstract PDFObject` | `PDFFilter.getDecodeParms()` return a parameter dictionary for this filter, or null
`PDFObject` | `ASCIIHexFilter.getDecodeParms()` Get the decode params.

Methods in org.apache.fop.pdf with parameters of type PDFObject
`byte[]` | `PDFEncryptionJCE.encrypt(byte[] data, PDFObject refObj)` Encrypt an array of bytes using a reference PDFObject for calculating the encryption key.
`protected boolean` | `PDFLaunch.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`void` | `PDFStructTreeRoot.addKid(PDFObject kid)` Adds the given object to the array of kids.
`PDFObject` | `PDFDocument.registerObject(PDFObject obj)` Registers a `PDFObject` in this PDF document.
`void` | `PDFDocument.assignObjectNumber(PDFObject obj)` Assigns the `PDFObject` an object number, and sets the parent of the `PDFObject` to this document.
`void` | `PDFDocument.addObject(PDFObject obj)` Adds a `PDFObject` to this document.
`void` | `PDFDocument.addTrailerObject(PDFObject obj)` Add trailer object.
`void` | `PDFObject.setParent(PDFObject parent)` Sets the direct parent object.
`protected boolean` | `PDFObject.contentEquals(PDFObject o)` Check if the other PDFObject has the same content as the current object.
`protected boolean` | `PDFGState.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`void` | `CCFFilter.setDecodeParms(PDFObject decodeParms)` Sets the CCF decoding parameters
`protected boolean` | `PDFFunction.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`protected boolean` | `PDFFileSpec.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`void` | `PDFAnnotList.addAnnot(PDFObject link)` add an /Annot object of /Subtype /Link.
`void` | `PDFResourceContext.addAnnotation(PDFObject annot)` set this page's annotation list
`protected boolean` | `PDFGoToRemote.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`void` | `PDFStructElem.setParent(PDFObject parent)` Sets the direct parent object.
`void` | `PDFStructElem.addKid(PDFObject kid)` Add a kid to this structure element.
`PDFStructElem` | `PDFFactory.makeStructureElement(PDFName structureType, PDFObject parent)` Creates and returns a StructElem object.
`protected boolean` | `PDFShading.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`protected boolean` | `PDFColor.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`protected boolean` | `PDFPattern.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`byte[]` | `PDFEncryption.encrypt(byte[] data, PDFObject refObj)` Encrypt an array of bytes using a reference PDFObject for calculating the encryption key.
`protected boolean` | `PDFGoTo.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.
`protected boolean` | `PDFLink.contentEquals(PDFObject obj)` Check if the other PDFObject has the same content as the current object. Note: This function has a contract which is less binding than `Object.equals(Object)`. Whereas equals would require all values to be identical, this method is not required to check everything. In the case of PDFObjects, this means that the overriding function does not have to check for `getObjectID()`.

Constructors in org.apache.fop.pdf with parameters of type PDFObject
`PDFObject(PDFObject parent)` Constructor for direct objects.
`PDFReference(PDFObject obj)` Creates a new PDF reference.
`PDFDictionary(PDFObject parent)` Create a new dictionary object.
`PDFArray(PDFObject parent)` Create a new, empty array object
`PDFArray(PDFObject parent, int[] values)` Create an array object.
`PDFArray(PDFObject parent, double[] values)` Create an array object.
`PDFArray(PDFObject parent, java.util.Collection values)` Create an array object.
`PDFArray(PDFObject parent, java.lang.Object[] values)` Create the array object
`PDFNumsArray(PDFObject parent)` Create a new, empty array object.

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

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.