de.bielefeld.umweltamt.aui
Interface Modul

All Known Implementing Classes:
AbstractModul, AbstractQueryModul, AnalyseImport, BasisBetreiberNeu, BasisBetreiberSuchen, BasisObjektBearbeiten, BasisStandortNeu, BasisStandortSuchen, EinleiterAnh40Auswertung, EinleiterAnh49Auswertung, EinleiterAnh50Auswertung, EinleiterAnh52Auswertung, EinleiterAnh53Auswertung, EinleiterAnh55Auswertung, EinleiterAnh56Auswertung, EinleiterBrennwertAuswertung, EinleiterFettabscheiderAuswertung, EinleiterGenehmigungAuswertung, EinleiterSuevkanAuswertung, EinleiterUebergabestellenAuswertung, KlaerschlammAuswertung, KlaerschlammFaulschlammproben, KlaerschlammRohschlammproben, LaborIcpImport, LaborProbeSuchen, ProbenehmerAuswertung, SielhautBearbeiten, SielhautImport, VawsHerstellernummerSuchen, VawsKontrollenAuswertung, VawsVerwaltungsverfAuswertung

public interface Modul

Ein Interface, dass ein Modul zum Bearbeiten von Daten spezifiziert.

Author:
David Klotz

Method Summary
 java.lang.String getCategory()
          Liefert die Kategorie, zu der dieses Modul gehört.
 javax.swing.Icon getIcon()
          Liefert ein Icon für dieses Modul.
 java.lang.String getIdentifier()
          Liefert einen eindeutigen Bezeichner für dieses Modul.
 java.lang.String getName()
          Liefert den anzuzeigenden Namen dieses Moduls.
 javax.swing.JPanel getPanel()
          Liefert das Panel mit dem Inhalt dieses Moduls.
 void hide()
          Sagt diesem Modul, dass es inaktiv ist (nicht angezeigt wird).
 boolean isShown()
          Fragt ab, ob dieses Modul angezeigt wird.
 void setFrame(HauptFrame f)
          Assoziiert dieses Modul mit dem Hauptfenster.
 void setManager(ModulManager m)
          Assoziiert dieses Modul mit dem aktuellen ModulManager.
 void show()
          Sagt diesem Modul, dass es aktiv ist (angezeigt wird).
 

Method Detail

getName

java.lang.String getName()
Liefert den anzuzeigenden Namen dieses Moduls.

Returns:
Der Name dieses Moduls

getIdentifier

java.lang.String getIdentifier()
Liefert einen eindeutigen Bezeichner für dieses Modul. Er muss eindeutig sein!

Returns:
Der Bezeichner dieses Moduls

getCategory

java.lang.String getCategory()
Liefert die Kategorie, zu der dieses Modul gehört.

Returns:
Der Name der Kategorie

getIcon

javax.swing.Icon getIcon()
Liefert ein Icon für dieses Modul.

Returns:
Das Icon dieses Moduls

getPanel

javax.swing.JPanel getPanel()
Liefert das Panel mit dem Inhalt dieses Moduls.

Returns:
Ein JPanel gefüllt mit dem Inhalt dieses Moduls

setManager

void setManager(ModulManager m)
Assoziiert dieses Modul mit dem aktuellen ModulManager.

Parameters:
m - Der ModulManager

setFrame

void setFrame(HauptFrame f)
Assoziiert dieses Modul mit dem Hauptfenster.

Parameters:
f - Das Haupt-Fenster

show

void show()
Sagt diesem Modul, dass es aktiv ist (angezeigt wird).


hide

void hide()
Sagt diesem Modul, dass es inaktiv ist (nicht angezeigt wird).


isShown

boolean isShown()
Fragt ab, ob dieses Modul angezeigt wird.

Returns:
true, wenn dieses Modul angezeigt wird, sonst false