Class MstIni
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.ini.MstIni
-
- All Implemented Interfaces:
IIniFileObserver
,IIniFileRoot
public class MstIni extends java.lang.Object implements IIniFileObserver, IIniFileRoot
Root Klasse des Initialisierungsbaumes
Anwendungsprogrammierer setzen hier ihren eignen Baum rein.
Ferner home fuer alle strukturell generellen datenmaesig spezifischen MstApp Ini Daten.- Version:
- 1.0.0
- Author:
- ws
-
-
Constructor Summary
Constructors Constructor Description MstIni()
Deprecated.DO NOT USE, it is only for the XMLDecoder.MstIni(ABaseDataOfMstIni baseDataOfMstIni)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getContentRoot()
java.lang.Object
getDefaultIniBaumRoot()
Am Anfang wird ein Default Baum konstruiert.FileDataIni
getFileData()
TabellenDatenIni
getTabellenDatenIni()
boolean
inSeinenWertenGleich(MstIni otherMstIni)
void
onNewIniAvailable(java.lang.Object iniBaumRoot)
Wird nach dem einlesen eines IniBaums aufgerufen (Erstinitialisierung oder Reset).
Wird bei jedem beliebigen nicht nur den allgemeinen Inibaum aufgerufenjava.lang.Object
onPrepareForExport()
Wird direkt vor dem rausschreiben des IniBaums aufgerufen.
Hier kann der Baum noch mal auf den neuesten Stand (intern oder extern) gebracht werden.void
setContentRoot(java.lang.Object contentRoot)
void
setFileData(FileDataIni fileData)
void
setTabellenDatenIni(TabellenDatenIni tabellenDatenIni)
-
-
-
Constructor Detail
-
MstIni
public MstIni(ABaseDataOfMstIni baseDataOfMstIni)
- Parameters:
baseDataOfMstIni
- /**@throws NullpointerException
-
MstIni
@Deprecated public MstIni()
Deprecated.DO NOT USE, it is only for the XMLDecoder.
-
-
Method Detail
-
getDefaultIniBaumRoot
public java.lang.Object getDefaultIniBaumRoot()
Description copied from interface:IIniFileObserver
Am Anfang wird ein Default Baum konstruiert. Kann zur Erstellung einer XML Vorlage verwended werden.- Specified by:
getDefaultIniBaumRoot
in interfaceIIniFileObserver
-
onPrepareForExport
public java.lang.Object onPrepareForExport()
Description copied from interface:IIniFileObserver
Wird direkt vor dem rausschreiben des IniBaums aufgerufen.
Hier kann der Baum noch mal auf den neuesten Stand (intern oder extern) gebracht werden.- Specified by:
onPrepareForExport
in interfaceIIniFileObserver
- Returns:
- die neue/alte upgedatete iniBaumRoot (null wird ignoriert)
-
onNewIniAvailable
public void onNewIniAvailable(java.lang.Object iniBaumRoot)
Description copied from interface:IIniFileObserver
Wird nach dem einlesen eines IniBaums aufgerufen (Erstinitialisierung oder Reset).
Wird bei jedem beliebigen nicht nur den allgemeinen Inibaum aufgerufen- Specified by:
onNewIniAvailable
in interfaceIIniFileObserver
-
getContentRoot
public final java.lang.Object getContentRoot()
- Specified by:
getContentRoot
in interfaceIIniFileRoot
- Returns:
- Nutzinhalt
- bei Tabellen ist die Tabelle selbst der Nutzinhalt
- bei MstIni der Applikations Entwickler Teil der Nutzinhalt
-
setContentRoot
public final void setContentRoot(java.lang.Object contentRoot)
- Specified by:
setContentRoot
in interfaceIIniFileRoot
- Parameters:
contentRoot
- Nutzinhalt der IniFileRoot
-
getFileData
public final FileDataIni getFileData()
-
setFileData
public final void setFileData(FileDataIni fileData)
-
getTabellenDatenIni
public final TabellenDatenIni getTabellenDatenIni()
-
setTabellenDatenIni
public final void setTabellenDatenIni(TabellenDatenIni tabellenDatenIni)
-
inSeinenWertenGleich
public boolean inSeinenWertenGleich(MstIni otherMstIni)
-
-