com.lowagie.text.pdf
Class PRIndirectReference

java.lang.Object
  extended bycom.lowagie.text.pdf.PdfObject
      extended bycom.lowagie.text.pdf.PdfIndirectReference
          extended bycom.lowagie.text.pdf.PRIndirectReference

public class PRIndirectReference
extends PdfIndirectReference


Field Summary
protected  PdfReader reader
           
 
Fields inherited from class com.lowagie.text.pdf.PdfIndirectReference
generation, number
 
Fields inherited from class com.lowagie.text.pdf.PdfObject
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type
 
Constructor Summary
(package private) PRIndirectReference(PdfReader reader, int number)
          Constructs a PdfIndirectReference.
(package private) PRIndirectReference(PdfReader reader, int number, int generation)
          Constructs a PdfIndirectReference.
 
Method Summary
 PdfReader getReader()
           
 void setNumber(int number, int generation)
           
 void toPdf(PdfWriter writer, OutputStream os)
          Returns the PDF representation of this PdfObject as an array of bytes.
 
Methods inherited from class com.lowagie.text.pdf.PdfIndirectReference
getGeneration, getNumber
 
Methods inherited from class com.lowagie.text.pdf.PdfObject
getBytes, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, toString, type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

reader

protected PdfReader reader
Constructor Detail

PRIndirectReference

PRIndirectReference(PdfReader reader,
                    int number,
                    int generation)
Constructs a PdfIndirectReference.

Parameters:
reader - a PdfReader
number - the object number.
generation - the generation number.

PRIndirectReference

PRIndirectReference(PdfReader reader,
                    int number)
Constructs a PdfIndirectReference.

Parameters:
reader - a PdfReader
number - the object number.
Method Detail

toPdf

public void toPdf(PdfWriter writer,
                  OutputStream os)
           throws IOException
Description copied from class: PdfObject
Returns the PDF representation of this PdfObject as an array of bytes.

Overrides:
toPdf in class PdfObject
Returns:
an array of byte
Throws:
IOException

getReader

public PdfReader getReader()

setNumber

public void setNumber(int number,
                      int generation)