|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.pdf.PdfObject
com.lowagie.text.pdf.PdfIndirectReference
com.lowagie.text.pdf.PRIndirectReference
public class PRIndirectReference
Field Summary | |
---|---|
protected PdfObject |
hardReference
Used when 'reader' is "non-partial", holding the entire PDF in memory. |
protected PdfReader |
reader
|
Fields inherited from class com.lowagie.text.pdf.PdfIndirectReference |
---|
generation, number, reffedObj |
Fields inherited from class com.lowagie.text.pdf.PdfObject |
---|
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
Constructor Summary | |
---|---|
PRIndirectReference(PdfReader reader,
int number)
Constructs a PdfIndirectReference . |
|
PRIndirectReference(PdfReader reader,
int number,
int generation)
Constructs a PdfIndirectReference . |
Method Summary | |
---|---|
PdfObject |
getDirectObject()
Find the direct object for this reference. |
private PdfObject |
getInternalObject()
Sorts out the current reference from either of the two places it could be stored. |
PdfReader |
getReader()
|
void |
setDirectObject(PdfObject obj)
Block alteration of a PRIndRef's direct object. |
void |
setNumber(int number,
int generation)
|
void |
toPdf(PdfWriter writer,
java.io.OutputStream os)
Writes the PDF representation of this PdfObject as an
array of byte s to the writer. |
Methods inherited from class com.lowagie.text.pdf.PdfIndirectReference |
---|
getGeneration, getNumber, toString |
Methods inherited from class com.lowagie.text.pdf.PdfObject |
---|
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected PdfReader reader
protected PdfObject hardReference
Constructor Detail |
---|
PRIndirectReference(PdfReader reader, int number, int generation)
PdfIndirectReference
.
reader
- a PdfReader
number
- the object number.generation
- the generation number.PRIndirectReference(PdfReader reader, int number)
PdfIndirectReference
.
reader
- a PdfReader
number
- the object number.Method Detail |
---|
public void toPdf(PdfWriter writer, java.io.OutputStream os) throws java.io.IOException
PdfObject
PdfObject
as an
array of byte
s to the writer.
toPdf
in class PdfObject
writer
- for backwards compatibilityos
- The OutputStream
to write the bytes to.
java.io.IOException
public PdfReader getReader()
public void setNumber(int number, int generation)
public PdfObject getDirectObject()
PdfReader
if need be, but prefers to use
the internally stored PdfObject
.
getDirectObject
in class PdfIndirectReference
private PdfObject getInternalObject()
public void setDirectObject(PdfObject obj)
setDirectObject
in class PdfIndirectReference
obj
- ignored
|
Hosted by Hostbasket | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |