parser
Class Lesefehler

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by parser.Lesefehler
All Implemented Interfaces:
java.io.Serializable

public class Lesefehler
extends java.lang.Exception

Eine Exception zuständig für die Benachrichtigung des Nutzers, wenn eine falsche Funktion eingegeben wurde.

Author:
Stephan Hageböck
See Also:
Serialized Form

Constructor Summary
Lesefehler(java.lang.String Nachricht, java.lang.String Term)
          Erzeugt eine neue Exception Lesefehler, die eine Nachricht über die Ursache des Problems, sowie einen String mit dem Term, der den Fehler verursachte enthält.
 
Method Summary
 java.lang.String Funktionsterm()
          Gibt den übergeordneten Term des Fehlerhaften Terms zurück.
 java.lang.String ort()
          Gibt den fehlerhaften Teil der Funktion als String zurück.
 void setzeFunktionsterm(java.lang.String Term)
          Setzt den übergeordneten Funktionsterm zur besseren Eingrenzung des Problems bei kleinen Termen.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Lesefehler

public Lesefehler(java.lang.String Nachricht,
                  java.lang.String Term)
Erzeugt eine neue Exception Lesefehler, die eine Nachricht über die Ursache des Problems, sowie einen String mit dem Term, der den Fehler verursachte enthält.
Der übergeordnete Term wird über eine Methode angehängt, damit man den Fehler bei sehr kleinen Termen besser eingrenzen kann.

Parameters:
Nachricht - Der Fehlerhinweis
Term - Der fehlerhafte Term
Method Detail

setzeFunktionsterm

public void setzeFunktionsterm(java.lang.String Term)
Setzt den übergeordneten Funktionsterm zur besseren Eingrenzung des Problems bei kleinen Termen.

Parameters:
Term - Der Term

ort

public java.lang.String ort()
Gibt den fehlerhaften Teil der Funktion als String zurück.

Returns:
Den Funktionsterm

Funktionsterm

public java.lang.String Funktionsterm()
Gibt den übergeordneten Term des Fehlerhaften Terms zurück.

Returns:
Der übergeordnete Term