com.lowagie.text.pdf
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 int | generation the generation number |
| protected int | number the object number |
| protected WeakReference | reffedObj
This reference has no effect on GC. |
| Constructor Summary | |
|---|---|
| protected | PdfIndirectReference() |
| PdfIndirectReference(int type, int number, int generation)
Constructs a PdfIndirectReference.
| |
| PdfIndirectReference(int type, int number)
Constructs a PdfIndirectReference.
| |
| Method Summary | |
|---|---|
| PdfObject | getDirectObject()
The direct object of this reference. |
| int | getGeneration()
Returns the generation of the object.
|
| int | getNumber()
Returns the number of the object.
|
| void | setDirectObject(PdfObject obj)
No effort is made to check the validity of the mapping |
| String | toString() |
Since: 2.1.5
PdfIndirectReference.
Parameters: type the type of the PdfObject that is referenced to number the object number. generation the generation number.
PdfIndirectReference.
Parameters: type the type of the PdfObject that is referenced to number the object number.
Returns: quite possibly null
Since: 2.1.5
Returns: a number.
Returns: a number.
Parameters: obj we'll take your word for it.
Since: 2.1.5