de.bsvrz.vew.bmvew.bmvew.regel
Class RegelBasis

java.lang.Object
  extended by de.bsvrz.vew.bmvew.bmvew.regel.RegelBasis

public class RegelBasis
extends java.lang.Object

Singleton-Klasse. Sie kapselt die Liste der Regeln.

Version:
$Revision: 1.2 $ / $Date: 2010/09/14 10:08:10 $ / ($Author: Pittner $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
private static RegelBasis _instance
          Die Singleton-Instanz
private static java.util.List<Regel> _regelBasis
          Die Liste der Regeln
 
Constructor Summary
private RegelBasis()
          Konstruktor, ist für andere Klassen nicht sichtbar
 
Method Summary
static java.util.List<Regel> getRegelBasisListe()
           
static RegelBasis getSingletonInstance()
          Holt die einzige Singleton-Instanz der Klasse
static void interpretiere(de.bsvrz.dav.daf.main.ResultData betriebsMeldung)
          Arbeitet die Liste der Regeln ab
static void loescheRegelBasisListe()
          Loescht die Liste der Regeln
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_instance

private static RegelBasis _instance
Die Singleton-Instanz


_regelBasis

private static java.util.List<Regel> _regelBasis
Die Liste der Regeln

Constructor Detail

RegelBasis

private RegelBasis()
Konstruktor, ist für andere Klassen nicht sichtbar

Method Detail

getSingletonInstance

public static RegelBasis getSingletonInstance()
Holt die einzige Singleton-Instanz der Klasse

Returns:

getRegelBasisListe

public static java.util.List<Regel> getRegelBasisListe()

interpretiere

public static void interpretiere(de.bsvrz.dav.daf.main.ResultData betriebsMeldung)
Arbeitet die Liste der Regeln ab

Parameters:
betriebsMeldung -

loescheRegelBasisListe

public static void loescheRegelBasisListe()
Loescht die Liste der Regeln