de.bsvrz.vew.bmvew.bmvew.meldung
Class Zustand

java.lang.Object
  extended by de.bsvrz.vew.bmvew.bmvew.meldung.Zustand

public class Zustand
extends java.lang.Object

Die Klasse kapselt den Zustand einer Zustandsmaschine

Version:
$Revision: 1.1 $ / $Date: 2009/09/24 12:50:45 $ / ($Author: Pittner $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
protected  java.lang.String _name
          Der Name der Zustands
protected  java.util.Hashtable _uebergangHash
          Speichert die Uebergaenge
 
Constructor Summary
Zustand(java.lang.String name)
          Konstruktor, mit Name des Zustands
 
Method Summary
 void addUebergang(int uebergang, Zustand endZustand)
          Fügt eine Uebergang zum Zustand hinzu
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 Zustand uebergang(int uebergang)
          Realisiert den Uebergang anhand des uebergebenen Index.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_name

protected java.lang.String _name
Der Name der Zustands


_uebergangHash

protected java.util.Hashtable _uebergangHash
Speichert die Uebergaenge

Constructor Detail

Zustand

public Zustand(java.lang.String name)
Konstruktor, mit Name des Zustands

Parameters:
name -
Method Detail

setName

public void setName(java.lang.String name)

addUebergang

public void addUebergang(int uebergang,
                         Zustand endZustand)
Fügt eine Uebergang zum Zustand hinzu

Parameters:
uebergang - Index des Uebergangs
endZustand - der Endzustand

uebergang

public Zustand uebergang(int uebergang)
Realisiert den Uebergang anhand des uebergebenen Index. Wenn der uebergebene Zustand nicht definert ist, wird null zurueckgegeben

Parameters:
uebergang - Index des Uebergangs
Returns:
der Endzustand

toString

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