Class Element

java.lang.Object
  |
  +--Element

public class Element
extends java.lang.Object

Datentyp für Elemente einer linearen Liste, deren Werte verglichen werden können.

Author:
Jürgen Giesl
See Also:
Liste, Vergleichbar

Constructor Summary
Element(Vergleichbar wert)
          erzeugt ein neues Element ohne Nachfolger.
Element(Vergleichbar wert, Element next)
          erzeugt ein neues Element mit Nachfolger.
 
Method Summary
 Element getNext()
           
 Vergleichbar getWert()
           
 boolean gleich(Element zuvergleichen)
          vergleicht zwei Elemente inhaltlich nach ihrem Wert
 void setNext(Element next)
           
 void setWert(Vergleichbar wert)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Element

public Element(Vergleichbar wert)
erzeugt ein neues Element ohne Nachfolger.
Parameters:
wert - Wert, den das neue Element erhalten soll

Element

public Element(Vergleichbar wert,
               Element next)
erzeugt ein neues Element mit Nachfolger.
Parameters:
wert - Wert, den das neue Element erhalten soll
next - Nachfolgerelement des neuen Elements
Method Detail

getWert

public Vergleichbar getWert()
Returns:
Wert des Elements

setWert

public void setWert(Vergleichbar wert)
Parameters:
wert - Wert, den das Element erhalten soll

getNext

public Element getNext()
Returns:
Nachfolger des Elements

setNext

public void setNext(Element next)
Parameters:
next - Nachfolger, den das Element erhalten soll

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

gleich

public boolean gleich(Element zuvergleichen)
vergleicht zwei Elemente inhaltlich nach ihrem Wert
Parameters:
zuvergleichen - das Element, mit dem das aktuelle Element verglichen werden soll
Returns:
true, falls die Werte der beiden Elemente inhaltlich gleich sind und sonst false