com.lowagie.text.pdf

Class PdfIndirectReference

public class PdfIndirectReference extends PdfObject

PdfIndirectReference contains a reference to a PdfIndirectObject.

Any object used as an element of an array or as a value in a dictionary may be specified by either a direct object of an indirect reference. An indirect reference is a reference to an indirect object, and consists of the indirect object's object number, generation number and the R keyword.
This object is described in the 'Portable Document Format Reference Manual version 1.3' section 4.11 (page 54).

See Also: PdfObject PdfIndirectObject

Field Summary
protected intgeneration
the generation number
protected intnumber
the object number
Constructor Summary
protected PdfIndirectReference()
PdfIndirectReference(int type, int number, int generation)
Constructs a PdfIndirectReference.
PdfIndirectReference(int type, int number)
Constructs a PdfIndirectReference.
Method Summary
intgetGeneration()
Returns the generation of the object.
intgetNumber()
Returns the number of the object.
StringtoString()

Field Detail

generation

protected int generation
the generation number

number

protected int number
the object number

Constructor Detail

PdfIndirectReference

protected PdfIndirectReference()

PdfIndirectReference

PdfIndirectReference(int type, int number, int generation)
Constructs a PdfIndirectReference.

Parameters: type the type of the PdfObject that is referenced to number the object number. generation the generation number.

PdfIndirectReference

PdfIndirectReference(int type, int number)
Constructs a PdfIndirectReference.

Parameters: type the type of the PdfObject that is referenced to number the object number.

Method Detail

getGeneration

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

Returns: a number.

getNumber

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

Returns: a number.

toString

public String toString()