Uses of Class
com.sun.pdfview.PDFObject

Packages that use PDFObject
com.sun.pdfview   
com.sun.pdfview.action   
com.sun.pdfview.colorspace   
com.sun.pdfview.decode   
com.sun.pdfview.decrypt   
com.sun.pdfview.font   
com.sun.pdfview.function   
com.sun.pdfview.pattern   
 

Uses of PDFObject in com.sun.pdfview
 

Fields in com.sun.pdfview declared as PDFObject
static PDFObject PDFObject.nullObj
          the NULL PDFObject
 

Methods in com.sun.pdfview that return PDFObject
 PDFObject PDFObject.dereference()
          Make sure that this object is dereferenced.
 PDFObject PDFFile.dereference(PDFXref ref, PDFDecrypter decrypter)
          Used internally to track down PDFObject references.
 PDFObject NameTree.find(java.lang.String key)
          Find the PDF object corresponding to the given String in a name tree
 PDFObject[] PDFObject.getArray()
          get the value as a PDFObject[].
 PDFObject PDFObject.getAt(int idx)
          if this object is an ARRAY, get the PDFObject at some position in the array.
 PDFObject PDFObject.getDictRef(java.lang.String key)
          get the value associated with a particular key in the dictionary.
 PDFObject PDFXrefEntry.getObject()
           
 PDFObject PDFDestination.getPage()
          Get the PDF Page object associated with this destination
 PDFObject PDFFile.getRoot()
          get the root PDFObject of this PDFFile.
 

Methods in com.sun.pdfview that return types with arguments of type PDFObject
 java.util.HashMap<java.lang.String,PDFObject> PDFObject.getDictionary()
          get the dictionary as a HashMap.
 

Methods in com.sun.pdfview with parameters of type PDFObject
static PDFImage PDFImage.createImage(PDFObject obj, java.util.Map resources)
          Read a PDFImage from an image dictionary and stream
static void PDFImage.dump(PDFObject obj)
           
static PDFDestination PDFDestination.getDestination(PDFObject obj, PDFObject root)
          Get a destination from either an array (explicit destination), a name (named destination) or a string (name tree destination).
 int PDFFile.getPageNumber(PDFObject page)
          Gets the page number (starting from 1) of the page represented by a particular PDFObject.
static java.awt.geom.Rectangle2D PDFFile.parseNormalisedRectangle(PDFObject obj)
           
 void PDFXrefEntry.setObject(PDFObject obj)
          Cache a reference to the target object of this entry
 

Constructors in com.sun.pdfview with parameters of type PDFObject
NameTree(PDFObject root)
          Creates a new instance of NameTree
PDFDestination(PDFObject pageObj, int type)
          Creates a new instance of PDFDestination
PDFImage(PDFObject imageObj)
          Create an instance of a PDFImage
 

Constructor parameters in com.sun.pdfview with type arguments of type PDFObject
PDFParser(PDFPage cmds, byte[] stream, java.util.HashMap<java.lang.String,PDFObject> resources)
          Don't call this constructor directly.
 

Uses of PDFObject in com.sun.pdfview.action
 

Methods in com.sun.pdfview.action that return PDFObject
 PDFObject PDFAction.getNext()
          Get the next action or array of actions
 

Methods in com.sun.pdfview.action with parameters of type PDFObject
static PDFAction PDFAction.getAction(PDFObject obj, PDFObject root)
          Get an action of the appropriate type from a PDFObject
 void PDFAction.setNext(PDFObject next)
          Set the next action or array of actions
 

Constructors in com.sun.pdfview.action with parameters of type PDFObject
GoToAction(PDFObject obj, PDFObject root)
          Creates a new instance of GoToAction from an object
 

Uses of PDFObject in com.sun.pdfview.colorspace
 

Methods in com.sun.pdfview.colorspace with parameters of type PDFObject
static PDFColorSpace PDFColorSpace.getColorSpace(PDFObject csobj, java.util.Map resources)
          Get a color space specified in a PDFObject
 PDFPaint PatternSpace.getPaint(PDFObject patternObj, float[] components, java.util.Map resources)
          Get the paint representing a pattern, optionally with the given base paint.
 

Constructors in com.sun.pdfview.colorspace with parameters of type PDFObject
CalGrayColor(PDFObject obj)
          Create a new Calibrated Gray color space object, given the description in a PDF dictionary.
CalRGBColor(PDFObject obj)
          Create a new Calibrated RGB color space object, given the description in a PDF dictionary.
IndexedColor(PDFColorSpace base, int count, PDFObject stream)
          create a new IndexColor PDFColorSpace based on another PDFColorSpace, a count of colors, and a stream of values.
LabColor(PDFObject obj)
          Create a new Lab color space object, given the description in a PDF dictionary.
 

Uses of PDFObject in com.sun.pdfview.decode
 

Methods in com.sun.pdfview.decode with parameters of type PDFObject
static java.nio.ByteBuffer RunLengthDecode.decode(java.nio.ByteBuffer buf, PDFObject params)
          decode an array of bytes in RunLength format.
static java.nio.ByteBuffer ASCIIHexDecode.decode(java.nio.ByteBuffer buf, PDFObject params)
          decode an array of bytes in ASCIIHex format.
static java.nio.ByteBuffer ASCII85Decode.decode(java.nio.ByteBuffer buf, PDFObject params)
          decode an array of bytes in ASCII85 format.
static java.nio.ByteBuffer LZWDecode.decode(java.nio.ByteBuffer buf, PDFObject params)
          decode an array of LZW-encoded bytes to a byte array.
protected static byte[] CCITTFaxDecode.decode(PDFObject dict, byte[] source)
           
static java.nio.ByteBuffer FlateDecode.decode(PDFObject dict, java.nio.ByteBuffer buf, PDFObject params)
          decode a byte buffer in Flate format.
protected static java.nio.ByteBuffer CCITTFaxDecode.decode(PDFObject dict, java.nio.ByteBuffer buf, PDFObject params)
           
protected static java.nio.ByteBuffer DCTDecode.decode(PDFObject dict, java.nio.ByteBuffer buf, PDFObject params)
          decode an array of bytes in DCT format.
static java.nio.ByteBuffer PDFDecoder.decodeStream(PDFObject dict, java.nio.ByteBuffer streamBuf, java.util.Set<java.lang.String> filterLimits)
          decode a byte[] stream using the filters specified in the object's dictionary (passed as argument 1).
static boolean CCITTFaxDecode.getOptionFieldBoolean(PDFObject dict, java.lang.String name, boolean defaultValue)
           
static int CCITTFaxDecode.getOptionFieldInt(PDFObject dict, java.lang.String name, int defaultValue)
           
static Predictor Predictor.getPredictor(PDFObject params)
          Get an instance of a predictor
static boolean PDFDecoder.isEncrypted(PDFObject dict)
          Determines whether a stream is encrypted or not; note that encodings (e.g., Flate, LZW) are not considered encryptions.
static boolean PDFDecoder.isLastFilter(PDFObject dict, java.util.Set<java.lang.String> filters)
           
 

Uses of PDFObject in com.sun.pdfview.decrypt
 

Methods in com.sun.pdfview.decrypt with parameters of type PDFObject
static PDFDecrypter PDFDecrypterFactory.createDecryptor(PDFObject encryptDict, PDFObject documentId, PDFPassword password)
          Create a decryptor for a given encryption dictionary.
 java.nio.ByteBuffer StandardDecrypter.decryptBuffer(java.lang.String cryptFilterName, PDFObject streamObj, java.nio.ByteBuffer streamBuf)
           
 java.nio.ByteBuffer CryptFilterDecrypter.decryptBuffer(java.lang.String cryptFilterName, PDFObject streamObj, java.nio.ByteBuffer streamBuf)
           
 java.nio.ByteBuffer PDFDecrypter.decryptBuffer(java.lang.String cryptFilterName, PDFObject streamObj, java.nio.ByteBuffer streamBuf)
          Decrypt a buffer of data
 java.nio.ByteBuffer IdentityDecrypter.decryptBuffer(java.lang.String cryptFilterName, PDFObject streamObj, java.nio.ByteBuffer streamBuf)
           
 

Constructors in com.sun.pdfview.decrypt with parameters of type PDFObject
StandardDecrypter(StandardDecrypter.EncryptionAlgorithm encryptionAlgorithm, PDFObject documentId, int keyBitLength, int revision, byte[] oValue, byte[] uValue, int pValue, boolean encryptMetadata, PDFPassword password)
          Class constructor
 

Uses of PDFObject in com.sun.pdfview.font
 

Methods in com.sun.pdfview.font that return PDFObject
 PDFObject PDFFontDescriptor.getCharSet()
          Getter for property charSet.
 PDFObject PDFFontDescriptor.getFontFile()
          Getter for property fontFile.
 PDFObject PDFFontDescriptor.getFontFile2()
          Getter for property fontFile2.
 PDFObject PDFFontDescriptor.getFontFile3()
          Getter for property fontFile3.
 

Methods in com.sun.pdfview.font with parameters of type PDFObject
static PDFCMap PDFCMap.getCMap(PDFObject map)
          Get a CMap, given a PDF object containing one of the following: a string name of a known CMap a stream containing a CMap definition
static PDFFont PDFFont.getFont(PDFObject obj, java.util.HashMap<java.lang.String,PDFObject> resources)
          get the PDFFont corresponding to the font described in a PDFObject.
protected static PDFCMap PDFCMap.parseCMap(PDFObject map)
          Parse a CMap from a CMap stream
 void PDFFontEncoding.parseEncoding(PDFObject encoding)
          Parse a PDF encoding object for the actual encoding
 void PDFFontDescriptor.setCharSet(PDFObject charSet)
          Setter for property charSet.
 void PDFFontDescriptor.setFontFile(PDFObject fontFile)
          Setter for property fontFile.
 void PDFFontDescriptor.setFontFile2(PDFObject fontFile2)
          Setter for property fontFile2.
 void PDFFontDescriptor.setFontFile3(PDFObject fontFile3)
          Setter for property fontFile3.
 

Method parameters in com.sun.pdfview.font with type arguments of type PDFObject
static PDFFont PDFFont.getFont(PDFObject obj, java.util.HashMap<java.lang.String,PDFObject> resources)
          get the PDFFont corresponding to the font described in a PDFObject.
 

Constructors in com.sun.pdfview.font with parameters of type PDFObject
BuiltinFont(java.lang.String baseFont, PDFObject fontObj)
          Create a new Builtin object based on the name of a built-in font This must be the name of one of the 14 built-in fonts!
BuiltinFont(java.lang.String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor)
          create a new BuiltingFont object based on a description of the font from the PDF file.
CIDFontType2(java.lang.String baseName, PDFObject fontObj, PDFFontDescriptor descriptor)
          create a new CIDFontType2 object based on the name of a built-in font and the font descriptor
NativeFont(java.lang.String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor)
          create a new NativeFont object based on a description of the font from the PDF file.
OutlineFont(java.lang.String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor)
          Creates a new instance of OutlineFont
PDFFontDescriptor(PDFObject obj)
          Creates a new instance of PDFFontDescriptor
PDFFontEncoding(java.lang.String fontType, PDFObject encoding)
          Creates a new instance of PDFFontEncoding
TTFFont(java.lang.String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor)
          create a new TrueTypeFont object based on a description of the font from the PDF file.
Type0Font(java.lang.String baseFont, PDFObject fontObj, PDFFontDescriptor descriptor)
          Creates a new instance of Type0Font
Type1CFont(java.lang.String baseFont, PDFObject src, PDFFontDescriptor descriptor)
          create a new Type1CFont based on a font data stream and a descriptor
Type1Font(java.lang.String baseName, PDFObject src, PDFFontDescriptor descriptor)
          create a new Type1Font based on a font data stream and an encoding.
Type3Font(java.lang.String baseFont, PDFObject fontObj, java.util.HashMap<java.lang.String,PDFObject> resources, PDFFontDescriptor descriptor)
          Generate a Type 3 font.
 

Constructor parameters in com.sun.pdfview.font with type arguments of type PDFObject
Type3Font(java.lang.String baseFont, PDFObject fontObj, java.util.HashMap<java.lang.String,PDFObject> resources, PDFFontDescriptor descriptor)
          Generate a Type 3 font.
 

Uses of PDFObject in com.sun.pdfview.function
 

Methods in com.sun.pdfview.function with parameters of type PDFObject
static PDFFunction PDFFunction.getFunction(PDFObject obj)
          Get a PDFFunction from a PDFObject
protected abstract  void PDFFunction.parse(PDFObject obj)
          Read the function information from a PDF Object
protected  void FunctionType4.parse(PDFObject obj)
          Read the function information from a PDF Object
protected  void FunctionType2.parse(PDFObject obj)
          Read the zeros, ones and exponent
protected  void FunctionType0.parse(PDFObject obj)
          Read the function information from a PDF Object
protected  void FunctionType3.parse(PDFObject obj)
          Read the function information from a PDF Object.
 

Uses of PDFObject in com.sun.pdfview.pattern
 

Methods in com.sun.pdfview.pattern that return types with arguments of type PDFObject
 java.util.HashMap<java.lang.String,PDFObject> PatternType1.getResources()
          get the associated resources
 

Methods in com.sun.pdfview.pattern with parameters of type PDFObject
static PDFPattern PDFPattern.getPattern(PDFObject patternObj, java.util.Map resources)
          Read a pattern from the given pattern stream
static PDFShader PDFShader.getShader(PDFObject shaderObj, java.util.Map resources)
          Parse a pdf shader into a shader object
abstract  void PDFShader.parse(PDFObject shareObj)
          Parse the shader-specific data
 void ShaderType2.parse(PDFObject shaderObj)
          Parse the shader-specific data
protected abstract  void PDFPattern.parse(PDFObject patternObj, java.util.Map resources)
          Parse the pattern-specific information from the pdf object
protected  void PatternType1.parse(PDFObject patternObj, java.util.Map rsrc)
          Parse the pattern from the PDFObject Note the resources passed in are ignored...