|
PDF Clown 0.0.8 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.stefanochizzolini.clown.objects.PdfObject
it.stefanochizzolini.clown.objects.PdfDataObject
it.stefanochizzolini.clown.objects.PdfDirectObject
it.stefanochizzolini.clown.objects.PdfReference
public class PdfReference
PDF indirect reference object [PDF:1.6:3.2.9].
| Constructor Summary | |
|---|---|
PdfReference(Parser.Reference reference,
File file)
For internal use only. |
|
| Method Summary | |
|---|---|
Object |
clone(File context)
Gets the clone of the object, registered inside the given file context. |
int |
compareTo(PdfDirectObject object)
|
void |
delete()
Removes the object from its file context. |
boolean |
equals(Object object)
|
String |
getCrossReference(long offset)
|
PdfDataObject |
getDataObject()
Gets the actual data associated to the indirect reference. |
int |
getGenerationNumber()
|
String |
getID()
|
PdfIndirectObject |
getIndirectObject()
Gets the indirect object associated to the indirect reference. |
String |
getIndirectReference()
|
int |
getObjectNumber()
|
PdfReference |
getReference()
Gets the indirect reference associated to the indirect object. |
int |
hashCode()
|
void |
setDataObject(PdfDataObject value)
|
String |
toString()
|
void |
writeTo(IOutputStream stream)
Serializes the object to the given stream. |
| Methods inherited from class it.stefanochizzolini.clown.objects.PdfDirectObject |
|---|
clone |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PdfReference(Parser.Reference reference,
File file)
This is a necessary hack because indirect objects are unreachable on parsing bootstrap (see File(IInputStream) constructor).
| Method Detail |
|---|
public int compareTo(PdfDirectObject object)
compareTo in interface Comparable<PdfDirectObject>compareTo in class PdfDirectObjectpublic boolean equals(Object object)
equals in class Objectpublic String getCrossReference(long offset)
public int getGenerationNumber()
public String getID()
public String getIndirectReference()
public int getObjectNumber()
public int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic void writeTo(IOutputStream stream)
PdfObject
writeTo in class PdfObjectpublic Object clone(File context)
PdfObject
clone in interface IPdfIndirectObjectclone in class PdfObjectpublic void delete()
IPdfIndirectObjectThe object is no more usable after this method returns.
delete in interface IPdfIndirectObjectpublic PdfDataObject getDataObject()
IPdfIndirectObject
getDataObject in interface IPdfIndirectObjectpublic PdfIndirectObject getIndirectObject()
IPdfIndirectObject
getIndirectObject in interface IPdfIndirectObjectpublic PdfReference getReference()
IPdfIndirectObject
getReference in interface IPdfIndirectObjectpublic void setDataObject(PdfDataObject value)
setDataObject in interface IPdfIndirectObjectIPdfIndirectObject.getDataObject()
|
PDF Clown 0.0.8 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||