java.lang.Comparable<COSWriterXRefEntry>
public class COSWriterXRefEntry extends java.lang.Object implements java.lang.Comparable<COSWriterXRefEntry>
Constructor | Description |
---|---|
COSWriterXRefEntry(long start,
COSBase obj,
COSObjectKey keyValue) |
COSWriterXRefEntry constructor comment.
|
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(COSWriterXRefEntry obj) |
|
COSObjectKey |
getKey() |
This will get the Object key.
|
static COSWriterXRefEntry |
getNullEntry() |
This will return a null entry: 0000000000 65535 f
|
COSBase |
getObject() |
This will get the object.
|
long |
getOffset() |
This will get the offset into the document.
|
boolean |
isFree() |
Gets the xref 'free' attribute.
|
void |
setFree(boolean newFree) |
This will set the free attribute.
|
void |
setOffset(long newOffset) |
The offset attribute.
|
public COSWriterXRefEntry(long start, COSBase obj, COSObjectKey keyValue)
start
- The start attribute.obj
- The COS object that this entry represents.keyValue
- The key to the COS object.public int compareTo(COSWriterXRefEntry obj)
compareTo
in interface java.lang.Comparable<COSWriterXRefEntry>
public static COSWriterXRefEntry getNullEntry()
public COSObjectKey getKey()
public long getOffset()
public boolean isFree()
public void setFree(boolean newFree)
newFree
- The newly freed attribute.public void setOffset(long newOffset)
newOffset
- The new value for the offset.public COSBase getObject()