|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.io.rtree.PageFile
org.deegree_impl.io.rtree.MemoryPageFile
Implementierung eine PageFile im Speicher. Die PageFile ist als Hashtable realisiert, wobei die Schlüssel die PageFileNummern darstellen.
Field Summary | |
private java.util.Hashtable |
file
|
Fields inherited from class org.deegree_impl.io.rtree.PageFile |
capacity, dimension, minimum |
Constructor Summary | |
MemoryPageFile()
Konstruktor MemoryPageFile. |
Method Summary | |
void |
close()
Closes the pagefile and frees the underlying recourses. |
Node |
deleteNode(int pageNumber)
Markiert einen Knoten in der PageFile als gelöscht. |
Node |
readNode(int pageFile)
Liest einen Knoten aus der PageFile. |
int |
writeNode(Node node)
Schreibt einen Knoten in PageFile. |
Methods inherited from class org.deegree_impl.io.rtree.PageFile |
getCapacity, getDimension, getMinimum, initialize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.util.Hashtable file
Constructor Detail |
public MemoryPageFile()
Method Detail |
public Node readNode(int pageFile)
PageFile
readNode
in class PageFile
pageFile
- PageFileNummer, wo Knoten gespeichert ist
PageFile.readNode(int)
public int writeNode(Node node) throws PageFileException
PageFile
writeNode
in class PageFile
node
- zu schreibender Knoten
PageFileException
PageFile.writeNode(Node)
public Node deleteNode(int pageNumber)
PageFile
deleteNode
in class PageFile
pageNumber
-
public void close() throws PageFileException
PageFile
close
in class PageFile
PageFileException
PageFile.close()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |