Technische Konzepte: Config Manager
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Chge (Diskussion | Beiträge) (→Einleitung) |
Chge (Diskussion | Beiträge) (→Wie kann ein Wert aus dem ConfigManager gelesen werden?) |
||
Zeile 13: | Zeile 13: | ||
Wie auch der Logger, so ist der ConfigManager nun statisch und braucht nicht initialisiert werden. | Wie auch der Logger, so ist der ConfigManager nun statisch und braucht nicht initialisiert werden. | ||
− | Es kann eine komplette Liste gelesen werden aus einer Datei (oder aus einer Standarddatei), die Liste bleibt zur Laufzeit auch dem ConfigManager bekannt und muss nicht manuell verwaltet werden. Durch die Methode "getValueFromKey" wird durch einen Parameterangabe des Schlüssels ein Wert | + | Es kann eine komplette Liste gelesen werden aus einer Datei (oder aus einer Standarddatei), die Liste bleibt zur Laufzeit auch dem ConfigManager bekannt und muss nicht manuell verwaltet werden. Durch die Methode "getValueFromKey" wird durch einen Parameterangabe des Schlüssels ein Wert herausgesucht aus dieser Liste und zurückgegeben. Sollte die Liste leer sein, versucht das Programm eine Standarddatei zu lesen. Ist kein Schlüssel gefunden worden ist der zurückgegebene Wert "null". |
Durch die Methode "writeConfigLine" wird der zuletzt geöffneten Konfigurationsdatei eine Zeile hinzugefügt. | Durch die Methode "writeConfigLine" wird der zuletzt geöffneten Konfigurationsdatei eine Zeile hinzugefügt. | ||
Wurde noch keine Datei angegeben bleibt die Methode funktionslos. | Wurde noch keine Datei angegeben bleibt die Methode funktionslos. | ||
− | |||
== Wo ist der ConfigManager zu finden? == | == Wo ist der ConfigManager zu finden? == |