|
|
||||||||
| 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,
OutputStream os)
Writes the PDF representation of this PdfObject as an
array of bytes 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 PdfReadernumber - the object number.generation - the generation number.
PRIndirectReference(PdfReader reader,
int number)
PdfIndirectReference.
reader - a PdfReadernumber - the object number.| Method Detail |
|---|
public void toPdf(PdfWriter writer,
OutputStream os)
throws IOException
PdfObjectPdfObject as an
array of bytes to the writer.
toPdf in class PdfObjectwriter - for backwards compatibilityos - The OutputStream to write the bytes to.
IOExceptionpublic 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 PdfIndirectReferenceprivate PdfObject getInternalObject()
public void setDirectObject(PdfObject obj)
setDirectObject in class PdfIndirectReferenceobj - ignored
|
Hosted by Hostbasket | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||