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 TypeMethodDescriptionint
compareTo
(COSObjectKey other) boolean
void
fixGeneration
(int genNumber) Deprecated.will be removed in the next major releaseint
This will get the object generation number.long
This will get the object number.int
hashCode()
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:
compareTo
in interfaceComparable<COSObjectKey>
-