java.io.Serializable
PRIndirectReference
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).
PdfObject
,
PdfIndirectObject
,
Serialized FormModifier and Type | Field | Description |
---|---|---|
protected int |
generation |
the generation number
|
protected int |
number |
the object number
|
Modifier | Constructor | Description |
---|---|---|
protected |
PdfIndirectReference() |
|
protected |
PdfIndirectReference(int type,
int number) |
Constructs a
PdfIndirectReference . |
Modifier and Type | Method | Description |
---|---|---|
int |
getGeneration() |
Returns the generation of the object.
|
int |
getNumber() |
Returns the number of the object.
|
void |
toPdf(PdfWriter writer,
java.io.OutputStream os) |
Writes the PDF representation of this
PdfObject as an
array of byte s to the writer. |
java.lang.String |
toString() |
Returns the
String -representation of this
PdfObject . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
protected int number
protected int generation
protected PdfIndirectReference()
protected PdfIndirectReference(int type, int number)
PdfIndirectReference
.type
- the type of the PdfObject
that is referenced tonumber
- the object number.public int getNumber()
public int getGeneration()
public java.lang.String toString()
PdfObject
String
-representation of this
PdfObject
.Copyright © 1998–2018. All rights reserved.