|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bielefeld.umweltamt.aui.AbstractModul
de.bielefeld.umweltamt.aui.module.AnalyseImport
public class AnalyseImport
Diese Klasse ist ein eigenständiges Modul. Es hat die Aufgabe, einen
Import-Mechanismus bereitzustellen, mit dem sich Analyseergebnisse von
Probenahmen importieren lassen. Der Import gliedert sich in folgende
Stufen:
Field Summary | |
---|---|
protected javax.swing.JLabel |
beschreibungLabel
|
protected javax.swing.JButton |
dateiButton
|
protected javax.swing.JLabel |
dateiLabel
|
protected javax.swing.JButton |
importButton
|
protected de.bielefeld.umweltamt.aui.module.AnalyseImport.AnalyseImporter |
importer
|
protected javax.swing.JLabel |
importLabel
|
protected javax.swing.JScrollPane |
listScroller
|
protected javax.swing.JLabel |
parseLabel
|
protected javax.swing.JTable |
table
|
Fields inherited from class de.bielefeld.umweltamt.aui.AbstractModul |
---|
frame, icon, manager, panel, shown |
Constructor Summary | |
---|---|
AnalyseImport()
|
Method Summary | |
---|---|
protected void |
activateFileChooser(boolean active,
boolean success)
Diese Methode ändert das Aussehen des Labels der Dateiauswahl. |
protected void |
activateImport(boolean active,
boolean success)
Diese Methode ändert das Aussehen des Labels des Imports und aktiviert bzw deaktiviert den Knopf, der das Persistieren der Daten startet. |
protected void |
doImport(java.io.File file)
|
protected void |
doSave()
Diese Methode wird aufgerufen, nachdem eine Datei mit Analyseergebnissen eingelesen wurde. |
javax.swing.JLabel |
getBeschreibungLabel()
|
java.lang.String |
getCategory()
Liefert die Kategorie, zu der dieses Modul gehört. |
javax.swing.JButton |
getDateiButton()
|
javax.swing.JLabel |
getDateiLabel()
|
javax.swing.Icon |
getIcon()
Liefert ein Icon für dieses Modul. |
java.lang.String |
getIdentifier()
Liefert einen eindeutigen Bezeichner für dieses Modul. |
javax.swing.JButton |
getImportButton()
|
javax.swing.JLabel |
getImportLabel()
|
javax.swing.JScrollPane |
getListScroller()
|
java.lang.String |
getName()
Liefert den anzuzeigenden Namen dieses Moduls. |
javax.swing.JPanel |
getPanel()
Diese Methode erstellt das Panel, das in der Oberfläche angezeigt wird. |
javax.swing.JLabel |
getParseLabel()
|
Methods inherited from class de.bielefeld.umweltamt.aui.AbstractModul |
---|
getIcon, getIcon, hide, isShown, setFrame, setManager, show |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected de.bielefeld.umweltamt.aui.module.AnalyseImport.AnalyseImporter importer
protected javax.swing.JButton dateiButton
protected javax.swing.JButton importButton
protected javax.swing.JLabel dateiLabel
protected javax.swing.JLabel parseLabel
protected javax.swing.JLabel importLabel
protected javax.swing.JLabel beschreibungLabel
protected javax.swing.JScrollPane listScroller
protected javax.swing.JTable table
Constructor Detail |
---|
public AnalyseImport()
Method Detail |
---|
public java.lang.String getName()
Modul
public java.lang.String getIdentifier()
Modul
getIdentifier
in interface Modul
getIdentifier
in class AbstractModul
public java.lang.String getCategory()
Modul
public javax.swing.Icon getIcon()
Modul
getIcon
in interface Modul
getIcon
in class AbstractModul
public javax.swing.JPanel getPanel()
public javax.swing.JLabel getParseLabel()
public javax.swing.JLabel getDateiLabel()
public javax.swing.JLabel getBeschreibungLabel()
public javax.swing.JLabel getImportLabel()
public javax.swing.JButton getDateiButton()
public javax.swing.JButton getImportButton()
public javax.swing.JScrollPane getListScroller()
protected void activateFileChooser(boolean active, boolean success)
active
- True, zum Hervorheben (wei&szilg;) des Labelssuccess
- Falls true und active ebenfalls true, zum
Hervorheben (grün) des Labelsprotected void activateImport(boolean active, boolean success)
active
- True, zum Hervorheben des Labelsprotected void doImport(java.io.File file)
protected void doSave()
table
ausgewählt sind. Diese Method gibt einzelne Zeilen der
Tabelle an die Methode processAnalyseposition
weiter, die
letzlich die Daten auswertet und einer Probenahme zuordnet.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |