Public feed
#892368
package assignment08;
public class BucketNode {
private String wert; // Wert des Tokens
private BucketNode nextkey; // beschreibt den nächsten Token in dem XML-Dokument
private BucketNode prevkey; // beschreibt den nächsten Token in dem XML-Dokument
private BucketNode naechste; // beschreibt das nächste item für die liste
private BucketNode vorherige; // beschreibt das vorherige item für die liste
/**
* Konstruktor erstellt Bucketnode
* @param Item als String
*/
BucketNode(String wert){
this.wert = wert;
this.nextkey = null;
this.prevkey = null;
this.naechste = null;
this.vorherige = null;
}
/**
* Gibt den Wert der Node
*/
public String getValue(){
return wert;
}
/**
* Setzt das nächste Item
* @param nächstes Item
*/
public void setNext(BucketNode naechste){
this.naechste = naechste;
}
/**
* Setzt das vorherige Item
* @param vorheriges Item
*/
public void setPrev(BucketNode vorherige){
this.vorherige = vorherige;
}
/**
* Gibt das nächste Item zurück
* @return nächstes Item
*/
public BucketNode getNext(){
return naechste;
}
/**
* Gibt das vorherige Item zurück
* @return vorheriges Item
*/
public BucketNode getPrev(){
return vorherige;
}
/**
* Gibt die Position des nächste Token des XML-Dokuments
* @return nächster Token
*/
public BucketNode getNextToken(){
return nextkey;
}
/**
* Gibt die Position des vorherigen Token des XML-Dokuments
* @return vorheriger Token
*/
public BucketNode getPrevToken(){
return prevkey;
}
/**
* Setzt die Position des nächsten Tokens des XML-Dokuments
* @param nächster Token
*/
public void setNextToken(BucketNode nextkey){
this.nextkey = nextkey;
}
/**
* Setzt die Position des vorherigen Tokens des XML-Dokuments
* @param vorheriger Token
*/
public void setPrevToken(BucketNode prevkey){
this.prevkey = prevkey;
}
}