|
PDF Clown 0.1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pdfclown.tokens.XRefEntry
public final class XRefEntry
Cross-reference table entry [PDF:1.6:3.4.3].
Nested Class Summary | |
---|---|
static class |
XRefEntry.UsageEnum
Cross-reference table entry usage [PDF:1.6:3.4.3]. |
Field Summary | |
---|---|
static int |
GenerationUnreusable
Unreusable generation [PDF:1.6:3.4.3]. |
static int |
UndefinedOffset
Undefined offset. |
Constructor Summary | |
---|---|
XRefEntry(int number,
int generation)
Instantiates a new in-use ordinary (uncompressed) object entry. |
|
XRefEntry(int number,
int offset,
int streamNumber)
Instantiates a compressed object entry. |
|
XRefEntry(int number,
int generation,
int offset,
XRefEntry.UsageEnum usage)
Instantiates an original ordinary (uncompressed) object entry. |
Method Summary | |
---|---|
protected XRefEntry |
clone()
|
int |
getGeneration()
Gets the generation number. |
int |
getNumber()
Gets the object number. |
int |
getOffset()
Gets its indirect-object byte offset within the serialized file (in-use entry), the next free-object object number (free entry) or the object index within its object stream (compressed entry). |
int |
getStreamNumber()
Gets the object number of the object stream in which this object is stored [PDF:1.6:3.4.7], in case it is a compressed one. |
XRefEntry.UsageEnum |
getUsage()
Gets the usage state. |
void |
setGeneration(int value)
|
void |
setNumber(int value)
|
void |
setOffset(int value)
|
void |
setStreamNumber(int value)
|
void |
setUsage(XRefEntry.UsageEnum value)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int GenerationUnreusable
public static final int UndefinedOffset
Constructor Detail |
---|
public XRefEntry(int number, int generation)
number
- Object number.generation
- Generation number.public XRefEntry(int number, int generation, int offset, XRefEntry.UsageEnum usage)
number
- Object number.generation
- Generation number.offset
- Indirect-object byte offset within the serialized file (in-use entry),
or the next free-object object number (free entry).usage
- Usage state.public XRefEntry(int number, int offset, int streamNumber)
number
- Object number.offset
- Object index within its object stream.streamNumber
- Object number of the object stream in which this object is stored.Method Detail |
---|
public int getGeneration()
public int getNumber()
public int getOffset()
public int getStreamNumber()
compressed
one.
-1
in case this is not a compressed
-object entry.public XRefEntry.UsageEnum getUsage()
public void setGeneration(int value)
public void setNumber(int value)
public void setOffset(int value)
public void setStreamNumber(int value)
public void setUsage(XRefEntry.UsageEnum value)
getUsage()
protected XRefEntry clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
|
PDF Clown 0.1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |