|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.crosswire.jsword.book.sword.TreeNode
class TreeNode
A node that knows where the data is in the real file and where it is in relationship to other nodes.
The GNU Lesser General Public License for details.
Field Summary | |
---|---|
private int |
firstChild
The offset of the first child record in the offset. |
private String |
name
The name of this TreeNode. |
private int |
nextSibling
The offset of the next sibling record in the offset. |
private int |
offset
The offset of this TreeNode in the offset. |
private int |
parent
The offset of the parent record in the offset. |
private static long |
serialVersionUID
Serialization ID |
private byte[] |
userData
Optional, extra data associated with this TreeNode. |
Constructor Summary | |
---|---|
TreeNode()
TreeNode default ctor. |
|
TreeNode(int theOffset)
Setup with the positions of data in the file |
Method Summary | |
---|---|
TreeNode |
clone()
|
int |
getFirstChild()
|
String |
getName()
|
int |
getNextSibling()
|
int |
getOffset()
|
int |
getParent()
|
byte[] |
getUserData()
|
boolean |
hasChildren()
|
boolean |
hasNextSibling()
|
void |
setFirstChild(int firstChild)
|
void |
setName(String newName)
|
void |
setNextSibling(int nextSibling)
|
void |
setOffset(int newOffset)
|
void |
setParent(int parent)
|
void |
setUserData(byte[] theUserData)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int offset
private String name
private byte[] userData
private int parent
private int nextSibling
private int firstChild
private static final long serialVersionUID
Constructor Detail |
---|
TreeNode()
TreeNode(int theOffset)
theOffset
- Method Detail |
---|
public int getOffset()
public void setOffset(int newOffset)
newOffset
- the offset to setpublic String getName()
public void setName(String newName)
newName
- the name to setpublic byte[] getUserData()
public void setUserData(byte[] theUserData)
theUserData
- the userData to setpublic int getFirstChild()
public boolean hasChildren()
public void setFirstChild(int firstChild)
firstChild
- the firstChild to setpublic int getNextSibling()
public boolean hasNextSibling()
public void setNextSibling(int nextSibling)
nextSibling
- the nextSibling to setpublic int getParent()
public void setParent(int parent)
parent
- the parent to setpublic TreeNode clone()
clone
in class Object
|
Copyright ยจ 2003-2015 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |