Archived Website: This website is a static snapshot for archival purposes only. It is no longer maintained or updated.

systemcontrol
Class MainTable

java.lang.Object
  |
  +--systemcontrol.MainTable

public class MainTable
extends java.lang.Object

Die Tabelle enthaelt eine Liste. Ein Listenelement enthaelt alle, fuer eine Suche benoetigten Objekte. Ausserdem sind hier alle Objekte, die fuer alle Suchen gleich sind gespeichert.


Field Summary
private  A_Box abox
           
private  ClassifierDatabase classifierDB
           
private  int life
           
private  java.util.LinkedList mainList
           
private  OperatorDB operatorDB
           
private  T_Box tbox
           
 
Constructor Summary
MainTable(ClassifierDatabase classifierDB, OperatorDB operatorDB, A_Box abox, T_Box tbox, int lifeEnd)
           
 
Method Summary
 void druck()
          Methode nur zu Testzwecken
 ClassifierDatabase getClassifierDatabase()
           
 java.lang.Object getEventListener(long id)
           
 java.lang.Object getEventListener(SearchID id)
           
 A_Box getGlobalA_Box()
           
 T_Box getGlobalT_Box()
           
 MainElement getMainElement(long id)
           
 MainElement getMainElement(SearchID id)
          Gibt ein Element der liste aus
 java.util.LinkedList getMainList()
           
 OperatorDB getOperatorDB()
           
 PlanArchive getPlanArchive(long id)
           
 PlanArchive getPlanArchive(SearchID id)
           
 Reference_table getReference_table(long id)
           
 Reference_table getReference_table(SearchID id)
           
 ResultsList getResultsList(long id)
           
 ResultsList getResultsList(SearchID id)
           
 void removeMainElement(long id)
           
 void setEndDate(long id)
           
 void setMainElement(MainElement mainEl)
           
 void toBeOrNotToBe()
          Fuer jedes Element wird ueberprueft, ob er schon zu lange in der Tabelle ist.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

mainList

private java.util.LinkedList mainList

classifierDB

private ClassifierDatabase classifierDB

abox

private A_Box abox

tbox

private T_Box tbox

operatorDB

private OperatorDB operatorDB

life

private int life
Constructor Detail

MainTable

public MainTable(ClassifierDatabase classifierDB,
                 OperatorDB operatorDB,
                 A_Box abox,
                 T_Box tbox,
                 int lifeEnd)
Method Detail

getMainList

public java.util.LinkedList getMainList()

getMainElement

public MainElement getMainElement(SearchID id)
Gibt ein Element der liste aus

getMainElement

public MainElement getMainElement(long id)

getReference_table

public Reference_table getReference_table(SearchID id)

getReference_table

public Reference_table getReference_table(long id)

getEventListener

public java.lang.Object getEventListener(SearchID id)

getEventListener

public java.lang.Object getEventListener(long id)

getResultsList

public ResultsList getResultsList(SearchID id)

getResultsList

public ResultsList getResultsList(long id)

getPlanArchive

public PlanArchive getPlanArchive(SearchID id)

getPlanArchive

public PlanArchive getPlanArchive(long id)

setMainElement

public void setMainElement(MainElement mainEl)

getGlobalA_Box

public A_Box getGlobalA_Box()

getGlobalT_Box

public T_Box getGlobalT_Box()

getClassifierDatabase

public ClassifierDatabase getClassifierDatabase()

getOperatorDB

public OperatorDB getOperatorDB()

druck

public void druck()
Methode nur zu Testzwecken

removeMainElement

public void removeMainElement(long id)

setEndDate

public void setEndDate(long id)

toBeOrNotToBe

public void toBeOrNotToBe()
Fuer jedes Element wird ueberprueft, ob er schon zu lange in der Tabelle ist. Falls ja, wird es aus der Tabelle geloescht.