Package com.aowagie.text.pdf
Class PdfWriter.PdfBody.PdfCrossReference
- java.lang.Object
-
- com.aowagie.text.pdf.PdfWriter.PdfBody.PdfCrossReference
-
- All Implemented Interfaces:
java.lang.Comparable
- Enclosing class:
- PdfWriter.PdfBody
private static class PdfWriter.PdfBody.PdfCrossReference extends java.lang.Object implements java.lang.ComparablePdfCrossReferenceis an entry in the PDF Cross-Reference table.
-
-
Field Summary
Fields Modifier and Type Field Description private intgenerationgeneration of the object.private intoffsetByte offset in the PDF file.private intrefnumprivate inttype
-
Constructor Summary
Constructors Modifier Constructor Description privatePdfCrossReference(int refnum, int offset)Constructs a cross-reference element for a PdfIndirectObject.privatePdfCrossReference(int refnum, int offset, int generation)Constructs a cross-reference element for a PdfIndirectObject.privatePdfCrossReference(int type, int refnum, int offset, int generation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object o)booleanequals(java.lang.Object obj)private intgetRefnum()inthashCode()private voidtoPdf(int midSize, java.io.OutputStream os)Writes PDF syntax to the OutputStreamprivate voidtoPdf(java.io.OutputStream os)Returns the PDF representation of thisPdfObject.
-
-
-
Constructor Detail
-
PdfCrossReference
private PdfCrossReference(int refnum, int offset, int generation)Constructs a cross-reference element for a PdfIndirectObject.- Parameters:
refnum-offset- byte offset of the objectgeneration- generation number of the object
-
PdfCrossReference
private PdfCrossReference(int refnum, int offset)Constructs a cross-reference element for a PdfIndirectObject.- Parameters:
refnum-offset- byte offset of the object
-
PdfCrossReference
private PdfCrossReference(int type, int refnum, int offset, int generation)
-
-
Method Detail
-
getRefnum
private int getRefnum()
-
toPdf
private void toPdf(java.io.OutputStream os) throws java.io.IOExceptionReturns the PDF representation of thisPdfObject.- Parameters:
os-- Throws:
java.io.IOException
-
toPdf
private void toPdf(int midSize, java.io.OutputStream os) throws java.io.IOExceptionWrites PDF syntax to the OutputStream- Parameters:
midSize-os-- Throws:
java.io.IOException
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable- See Also:
Comparable.compareTo(java.lang.Object)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object- See Also:
Object.hashCode()
-
-