public class SaveLoadFile
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static SaveLoadFile |
getInstance()
Falls noch keine Instanz der Klasse SaveLoadFile existiert, wird eine Instanz erzeugt und diese zurück gegeben.
|
de.alag.vdv.ka.tlv.directory.Applikationsverzeichnis |
load(java.io.File loadFileName)
Lädt die Objekte (Applikationsverzeichnis, Applikationslogbuch, SeparateDatenKundendaten, SeparateDatenWes und n* SeparateDatenBerechtigung) aus der Datei
loadFileName und gibt die Objekte in obiger Reihenfolge in einem Object[] zurück.
|
javax.swing.table.DefaultTableModel |
open(java.io.File openFile)
Lädt eine Datei und gibt ein Tablemodel zurück mit den geladenen Daten.
|
boolean |
save(java.io.File saveFileName,
de.alag.vdv.ka.tlv.directory.Applikationsverzeichnis app)
Funktion zum Speichern der Objekte, die den Daten eines KundenMediums entsprechen.
|
boolean |
save(java.io.File saveFileName,
javax.swing.JTable table)
Funktion zum Speichern eines Views
|
java.io.File |
validateFileName(java.io.File file,
javax.swing.filechooser.FileFilter filter)
Funktion zum Validieren des Dateinamen.
|
public static SaveLoadFile getInstance()
public de.alag.vdv.ka.tlv.directory.Applikationsverzeichnis load(java.io.File loadFileName)
loadFileName
- public boolean save(java.io.File saveFileName, de.alag.vdv.ka.tlv.directory.Applikationsverzeichnis app)
saveFileName
- app
- @see Applikationsverzeichnispublic boolean save(java.io.File saveFileName, javax.swing.JTable table)
saveFileName
- Name der SpeicherDatei.table
- Tabelle, die gespeichert werden soll.public java.io.File validateFileName(java.io.File file, javax.swing.filechooser.FileFilter filter)
file
- Dateiname.filter
- @see FileFilter der die gewünschte Endung spezifiziert.public javax.swing.table.DefaultTableModel open(java.io.File openFile) throws java.io.IOException
openFile
- Zu öffnende Datei.java.io.IOException
- Exception beim Öffenen.