grada.interfaces
Interface InterfaceParserEingabe

All Known Implementing Classes:
FunktionenAnzeigen, PolynomDivision, PunkteTreffen

public interface InterfaceParserEingabe

Dieses Interface sorgt dafür, dass alle Bedienoberflächen, die den Parser in irgendeiner Form benutzen, die korrigierte Form vom Parser bekommen können bzw. die Werte schnell an den Parser übergeben werden können.

Version:
29.06.05

Method Summary
 void funktionFehlerhaft(java.lang.String fehlerhafterTerm, java.lang.String korrigierterTerm)
          Diese Methode sagt der implementierenden Klasse, dass eine Funktion mit dem fehlerhaftenTerm nicht korrekt ist, im korrigierten Term befindet sich die vom Benutzer korrigierte Version
 double[] holeTermParameter()
          Diese Methode ist für den Parser wichtig, um die Werte des Terms schnell mit neuen Parameterwerten zu berechnen.
 void setzeTermEingabe(java.lang.String term)
          Diese Methode bietet dem Parser die Möglichkeit die eingegebenen Terme korrigiert zurückzugeben.
 void setzeTermInformation(java.lang.String info)
          Diese Methode bietet dem Parser die Möglichkeit Informationen zum eingegebenen Term an die Bedienoberfläche zu übermitteln.
 

Method Detail

setzeTermEingabe

void setzeTermEingabe(java.lang.String term)
Diese Methode bietet dem Parser die Möglichkeit die eingegebenen Terme korrigiert zurückzugeben.

Parameters:
term - gibt den korrigierten Term als String zurück

holeTermParameter

double[] holeTermParameter()
Diese Methode ist für den Parser wichtig, um die Werte des Terms schnell mit neuen Parameterwerten zu berechnen.

Returns:
Array aus double der Länge 26 mit allen Parameterwerten zurück (A-Z)

setzeTermInformation

void setzeTermInformation(java.lang.String info)
Diese Methode bietet dem Parser die Möglichkeit Informationen zum eingegebenen Term an die Bedienoberfläche zu übermitteln.

Parameters:
info - Informationen zum geparsten Term

funktionFehlerhaft

void funktionFehlerhaft(java.lang.String fehlerhafterTerm,
                        java.lang.String korrigierterTerm)
Diese Methode sagt der implementierenden Klasse, dass eine Funktion mit dem fehlerhaftenTerm nicht korrekt ist, im korrigierten Term befindet sich die vom Benutzer korrigierte Version

Parameters:
fehlerhafterTerm - fehlerhafter Funktionsterm
korrigierterTerm - korrigierter Funktionsterm