Class COSObjectKey
- java.lang.Object
-
- org.apache.pdfbox.persistence.util.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.- Version:
- $Revision: 1.5 $
- Author:
- Michael Traut
-
-
Constructor Summary
Constructors Constructor Description COSObjectKey(long num, long gen)Constructor.COSObjectKey(COSObject object)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(COSObjectKey other)booleanequals(java.lang.Object obj)longgetGeneration()This will get the generation number.longgetNumber()This will get the objects id.inthashCode()voidsetGeneration(long newGeneration)This will set the objects generation number.voidsetNumber(long newNumber)This will set the objects id.java.lang.StringtoString()
-
-
-
Constructor Detail
-
COSObjectKey
public COSObjectKey(COSObject object)
Constructor.- Parameters:
object- The object that this key will represent.
-
COSObjectKey
public COSObjectKey(long num, long gen)Constructor.- Parameters:
num- The object number.gen- The object generation number.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getGeneration
public long getGeneration()
This will get the generation number.- Returns:
- The objects generation number.
-
getNumber
public long getNumber()
This will get the objects id.- Returns:
- The object's id.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
setGeneration
public void setGeneration(long newGeneration)
This will set the objects generation number.- Parameters:
newGeneration- The objects generation number.
-
setNumber
public void setNumber(long newNumber)
This will set the objects id.- Parameters:
newNumber- The objects number.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(COSObjectKey other)
- Specified by:
compareToin interfacejava.lang.Comparable<COSObjectKey>
-
-