Compaq FP15 User Manual Page 79

  • Download
  • Add to my manuals
  • Print
  • Page
    / 116
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 78
4.6 Design - Verarbeitungskomponente
75
3+4+5a+5b+6: new(), new(), setFolder(String folder) setMode (SAVE), show()
Diese Methoden erzeugen ein Dateiendialogfeld zum Speichern von Profilen. Der
Benutzer kann über diesen Dialog dem zu speichernden Profil einen Dateinamen
zuweisen und abspeichern. Die SAVE-Konstante ist dafür verantwortlich, dass ein
Dialog für das Speichern von Profilen erzeugt wird. Der Parameter folder gibt an,
in welchem Ordner das Profil a/jointfilesconvert/365063/bgespeichert wird. Dieser Parameter ist vom Typ
String und kann entweder den Wert ’matches’ oder ’folder’ annehmen.
7: loadOrSave()
Klickt der Benutzer den Button Speichern des Dialogfeldes an, dann wird die Me-
thode loadOrSave() a/jointfilesconvert/365063/bgefeuert. Diese Methode delegiert durch den Methodenauf-
ruf loadOrSave (String filename) den Speichervorgang an die Klasse PMFileDialog
weiter.
8: loadOrSave (String filename)
Diese Methode delegiert durch den Methodenaufruf saveProfile_help (String rel-
path, String filename) den Lade- oder Speichervorgang an die Klasse PMGui. Da in
diesem Fall der Speichermodus eingestellt ist, wird das Profil gespeichert. Der Pa-
rameter filename der Methode loadOrSave(. . . ) gibt den Namen des Profilordners
und der Profildatei (ohne Dateiendung) an. Aus der Instanzvariable folder und aus
dem Parameter filename wird der Parameter relpath zusammengesetzt. Der Parame-
ter filename der Methode saveProfile_help(. . . ) wird um die Dateiendung ’*.xml’
erweitert.
9: saveProfile _help (String relpath, String filename)
Der Parameter relpath wird benutzt, um den kompletten Verzeichnispfad zu kon-
struieren. Diese Methode delegiert den Speichervorgang durch den Methodenaufruf
saveFlirtprofile (String pathname, String filename) an die Klasse ProfileManager
weiter, wobei der Parameter pathname dem kompletten Verzeichnispfad entspricht.
In dieses Verzeichnis wird das Profil gespeichert.
10: saveFlirtprofile (String pathname, String filename)
Diese Methode ruft den Marshall-Prozess auf.
11: marshall(FileOutputStream fout)
Diese Methode führt den Marshall-Prozess durch. Der Marshall-Prozess sorgt da-
für, dass die Java-Instanz Flirtprofile (siehe Nummer 2) in eine XML-Datei ge-
schrieben wird.
Page view 78
1 2 ... 74 75 76 77 78 79 80 81 82 83 84 ... 115 116

Comments to this Manuals

No comments