Package org.apache.pdfbox.cos
Class COSObjectKey
java.lang.Object
org.apache.pdfbox.cos.COSObjectKey
- All Implemented Interfaces:
Comparable<COSObjectKey>
Object representing the physical reference to an indirect pdf object.
- Author:
- Michael Traut
-
Constructor Summary
ConstructorsConstructorDescriptionCOSObjectKey(long num, int gen) Constructor.COSObjectKey(COSObject object) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(COSObjectKey other) booleanvoidfixGeneration(int genNumber) Deprecated.will be removed in the next major releaseintThis will get the object generation number.longThis will get the object number.inthashCode()toString()
-
Constructor Details
-
COSObjectKey
Constructor.- Parameters:
object- The object that this key will represent.
-
COSObjectKey
public COSObjectKey(long num, int gen) Constructor.- Parameters:
num- The object number.gen- The object generation number.
-
-
Method Details
-
equals
-
getGeneration
public int getGeneration()This will get the object generation number.- Returns:
- The object generation number.
-
fixGeneration
public void fixGeneration(int genNumber) Deprecated.will be removed in the next major releaseThis will set the generation number. It is intended for fixes only.- Parameters:
genNumber- the new generation number.
-
getNumber
public long getNumber()This will get the object number.- Returns:
- The object number.
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<COSObjectKey>
-