|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.io.rtree.PageFile
Abstrakte Klasse für eine PageFile Definiert Methode, die jede PageFile besitzen muß.
Field Summary | |
protected int |
capacity
Kapazität eines Knotens |
protected int |
dimension
Dimension der Daten |
protected int |
minimum
minimale Beladung eines Knotens |
Constructor Summary | |
PageFile()
|
Method Summary | |
abstract void |
close()
Closes the pagefile and frees the underlying recourses. |
abstract Node |
deleteNode(int pageNumber)
Markiert einen Knoten in der PageFile als gelöscht. |
int |
getCapacity()
Kapazität der Knoten in der PageFile. |
int |
getDimension()
Dimension der Daten in der PageFile |
int |
getMinimum()
Minimale Beladung der Knoten in der PageFile |
void |
initialize(int dimension,
int capacity)
Initialisiert die PageFile. |
abstract Node |
readNode(int pageNumber)
Liest einen Knoten aus der PageFile. |
abstract int |
writeNode(Node node)
Schreibt einen Knoten in PageFile. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int capacity
protected int dimension
protected int minimum
Constructor Detail |
public PageFile()
Method Detail |
public int getDimension()
public int getMinimum()
public int getCapacity()
public abstract Node readNode(int pageNumber) throws PageFileException
pageNumber
- PageFileNummer, wo Knoten gespeichert ist
PageFileException
public abstract int writeNode(Node node) throws PageFileException
node
- zu schreibender Knoten
PageFileException
public abstract Node deleteNode(int pageNumber) throws PageFileException
pageNumber
- PageFilenummer
PageFileException
public void initialize(int dimension, int capacity) throws PageFileException
dimension
- der Datencapacity
- Kapazität der Knoten
PageFileException
public abstract void close() throws PageFileException
PageFileException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |