com.lowagie.text.pdf
Class PRIndirectReference

java.lang.Object
  |
  +--com.lowagie.text.pdf.PdfObject
        |
        +--com.lowagie.text.pdf.PdfIndirectReference
              |
              +--com.lowagie.text.pdf.PRIndirectReference

public class PRIndirectReference
extends PdfIndirectReference


Field Summary
protected  int generation
          the generation number
protected  int number
          the object number
protected  PdfReader reader
           
 
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
 int getGeneration()
          Returns the generation of the object.
 int getNumber()
          Returns the number of the object.
 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.PdfObject
getBytes, isArray, isBoolean, isDictionary, 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

number

protected int number
the object number


generation

protected int generation
the generation number

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
IOException

getReader

public PdfReader getReader()

setNumber

public void setNumber(int number,
                      int generation)

getNumber

public int getNumber()
Returns the number of the object.

Returns:
a number.

getGeneration

public int getGeneration()
Returns the generation of the object.

Returns:
a number.