
/**
Diese Hilfsklasse stellt definiert Elemente einer verketteten 
Liste mit Buchstaben als Datenkomponenten. Man kann mit 
Methoden auf den Datenwert des aktuellen Elements und 
auf das naechste Element zugreifen sowie das naechste 
Listenelement neu setzen.
*/ 
class CharListElem
 {      private char data;
	private CharListElem next;

	CharListElem (char c)
	{	data = c;
		next = null;
	}

/**
Zugriff auf das Attribut data
*/
        char getData()
        {       return data;
        }

/**
        Zugriff auf das Attribut next
*/
        CharListElem getNext()
        {       return next;
        }

/**
Diese Methode verkettet das aktuelle Listenelement mit dem
Element o. Die resultierende Liste startet dem aktuellen Element,
dessen direkter Nachfolger das Element o und damit die durch o
dargestellte Liste ist.

@param  o       das Element, das der Nachfolger werden soll
*/
        void setNext(CharListElem o)
        {       next = o;
        }
 }
