Class AutomatenParameter.Wert

java.lang.Object
  |
  +--AutomatenParameter.Wert

public class AutomatenParameter.Wert
extends java.lang.Object

Diese Klasse kapselt ein Tripel [char zeichen, int von, int[] nach] fuer die Ueberfuehrungsfunktion.


Field Summary
private  java.lang.Integer nach
          Zustand, in den ueberfuehrt wird
private  java.lang.Integer start
          Zustand, aus dem ueberfuehrt wird
private  java.lang.Character zeichen
          eingabezeichen
 
Constructor Summary
AutomatenParameter.Wert(char zeichen, int start, int nach)
           
 
Method Summary
 boolean equals(AutomatenParameter.Wert w)
          vergleicht ein anderes Objekt vom Typ Wert mit sich
 boolean equals(java.lang.Object obj)
          vergleicht ein anderes Objekt mit sich
 int getNach()
          liefert den Zustand, in den ueberfuehrt wird
 int getStart()
          liefert den Zustand, aus dem ueberfuehrt wird
 char getZeichen()
          liefert das Eingabezeichen
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

zeichen

private java.lang.Character zeichen
eingabezeichen

start

private java.lang.Integer start
Zustand, aus dem ueberfuehrt wird

nach

private java.lang.Integer nach
Zustand, in den ueberfuehrt wird
Constructor Detail

AutomatenParameter.Wert

public AutomatenParameter.Wert(char zeichen,
                               int start,
                               int nach)
Parameters:
zeichen - Eingabezeichen mit dem ueberfuehrt werden soll
start - Zustand aus dem ueberfuehrt werden soll
nach - Feld von int mit den Nummern der Folgezustaende
Method Detail

getZeichen

public char getZeichen()
liefert das Eingabezeichen
Returns:
gibt das Eingabezeichen als char zurueck

getStart

public int getStart()
liefert den Zustand, aus dem ueberfuehrt wird
Returns:
gibt den Startzustand als int zurueck

getNach

public int getNach()
liefert den Zustand, in den ueberfuehrt wird
Returns:
gibt den Endzustaend als int zurueck

toString

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

equals

public boolean equals(java.lang.Object obj)
vergleicht ein anderes Objekt mit sich
Parameters:
obj - das Objekt, mit dem verglichen werden soll
Returns:
true, falls gleich, sonst false
Overrides:
equals in class java.lang.Object

equals

public boolean equals(AutomatenParameter.Wert w)
vergleicht ein anderes Objekt vom Typ Wert mit sich
Parameters:
w - das Objekt, mit dem verglichen werden soll
Returns:
true, falls gleich, sonst false