Class MstApp.Ini
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.MstApp.Ini
-
- Enclosing class:
- MstApp
public final class MstApp.Ini extends java.lang.Object
Only a data class for structured access to registration of the three ini file types
-
-
Field Summary
Fields Modifier and Type Field Description IIniFileObserverRegistrar
application
IIniFileObserverRegistrar
user
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDeveloperFileConnection
createIniFileConnection(java.lang.String rawFileName)
Hier wird der Anschluss an einen entwicklerspezifischen Ini File erzeugt.ParameterFileSupport
createParameterFileSupport(java.awt.Frame frame, java.lang.String rawFileName)
Hier wird der Anschluss an eine entwicklerspezifischen Parameter Datei erzeugt.
-
-
-
Field Detail
-
user
public final IIniFileObserverRegistrar user
-
application
public final IIniFileObserverRegistrar application
-
-
Method Detail
-
createIniFileConnection
public final IDeveloperFileConnection createIniFileConnection(java.lang.String rawFileName)
Hier wird der Anschluss an einen entwicklerspezifischen Ini File erzeugt.
Der rawFileName enthaelt seinen suffix z.B. "example.txt" aber nicht den Pfad
Read gibt den Fileinhalt als Text wieder (UTF-8 only)
-
createParameterFileSupport
public final ParameterFileSupport createParameterFileSupport(java.awt.Frame frame, java.lang.String rawFileName) throws java.io.IOException
Hier wird der Anschluss an eine entwicklerspezifischen Parameter Datei erzeugt.
Die Datei kann gelesen und geschrieben werden.
Es gibt einen Dialog wo ein Applikationsbenutzer (User) Parameter aendern kann. (nur .csv Dateien bis jetzt)
Der rawFileName enthaelt seinen suffix z.B. "example.csv" aber nicht den Pfad
Ort der Datei ini Teil im Web Server dieser Applikation. Voraussetzung zum schreiben eingeloggter User is berechtigt und es ist ein windows system
Unterschied zu createIniFileConnection: geparst + schreibbar + dialog- Throws:
java.io.IOException
-
-