|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectNode
FileSystemNode
public class FileSystemNode
DOCUMENT ME!
trunk/gt/modules
(gt-modules.jar
) (Maven report) (SVN head)Field Summary |
---|
Fields inherited from class Node |
---|
bounds, entries, entriesCount, isChanged, maxNodeEntries |
Constructor Summary | |
---|---|
FileSystemNode(Parameters params)
DOCUMENT ME! |
|
FileSystemNode(Parameters params,
long offset)
DOCUMENT ME! |
Method Summary | |
---|---|
protected void |
doSave()
Saves this Node ; called from save() |
boolean |
equals(Object obj)
|
protected void |
finalize()
Force this node flush |
void |
flush()
Flushes this node to disk Node page structure: 1 * byte --> 1 = leaf, 2 = non leaf 1 * long --> parent offset entries len * 40 --> the entries each entry is as follow 4 * double --> the bounding box (x1, x2, y1, y2) 1 * long --> the pointer (-1 if leaf) Data pages are immediatly after leaf Node pages. |
protected Entry |
getEntry(Node node)
Returns the Entry pointing the specified Node |
Node |
getParent()
DOCUMENT ME! |
void |
setParent(Node node)
Sets the parent of this Node |
Methods inherited from class Node |
---|
addEntry, boundsChanged, clear, getBounds, getEntries, getEntriesCount, getEntry, isLeaf, removeEntry, save, setLeaf |
Methods inherited from class Object |
---|
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileSystemNode(Parameters params)
params
- public FileSystemNode(Parameters params, long offset) throws IOException, TreeException
params
- offset
- DOCUMENT ME!
IOException
- DOCUMENT ME!
TreeException
- DOCUMENT ME!Method Detail |
---|
public Node getParent() throws TreeException
Node
getParent
in class Node
TreeException
- DOCUMENT ME!org.geotools.rtree.Node#getParent()
public void flush() throws TreeException
Node page structure: 1 * byte --> 1 = leaf, 2 = non leaf 1 * long --> parent offset entries len * 40 --> the entries each entry is as follow 4 * double --> the bounding box (x1, x2, y1, y2) 1 * long --> the pointer (-1 if leaf) Data pages are immediatly after leaf Node pages.
TreeException
- DOCUMENT ME!protected void doSave() throws TreeException
Node
Node
; called from save()
doSave
in class Node
TreeException
org.geotools.rtree.Node#save()
protected void finalize() throws Throwable
finalize
in class Object
Throwable
- DOCUMENT ME!protected Entry getEntry(Node node)
Node
Node
getEntry
in class Node
node
- The Node
Entry
org.geotools.rtree.Node#getEntry(org.geotools.rtree.Node)
public void setParent(Node node)
Node
Node
setParent
in class Node
node
- The parent Node
org.geotools.rtree.Node#setParent(org.geotools.rtree.Node)
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |