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