Package org.apache.pdfbox.cos
Class COSObjectKey
- java.lang.Object
-
- org.apache.pdfbox.cos.COSObjectKey
-
- All Implemented Interfaces:
java.lang.Comparable<COSObjectKey>
public class COSObjectKey extends java.lang.Object implements java.lang.Comparable<COSObjectKey>
Object representing the physical reference to an indirect pdf object.
-
-
Field Summary
Fields Modifier and Type Field Description private int
generation
private long
number
-
Constructor Summary
Constructors Constructor Description COSObjectKey(long num, int gen)
Constructor.COSObjectKey(COSObject object)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
compareTo(COSObjectKey other)
boolean
equals(java.lang.Object obj)
void
fixGeneration(int genNumber)
Deprecated.will be removed in the next major releaseint
getGeneration()
This will get the object generation number.long
getNumber()
This will get the object number.int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
COSObjectKey
public COSObjectKey(COSObject object)
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 Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
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()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(COSObjectKey other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<COSObjectKey>
-
-