GConf

Zeitraum Juli 2013 — heute
Tätigkeit Entwurf, Entwicklung
Programmiersprachen Java
Quellcode GitHub: https://github.com/GrunowIT/GConf
Lizenz GPL v3, alternativ zum Kauf (Anfragen)
Sprache Englisch

GConf ist ei­ne Bi­b­lio­thek zum La­den und Spei­chern von Kon­fi­gu­ra­ti­ons­da­tei­en. Sie ist sehr fle­xi­bel und nutzt ei­ge­ne Na­mens­räu­me. Der Pfad so­wie die Da­tei­en­dun­gen der Kon­fi­gu­ra­ti­ons­da­tei­en sind an­pass­bar. Ei­ne Da­tei config.properties wür­de in dem Na­mens­raum config ge­la­den und ein ge­dach­ter Schlüs­sel author in der Da­tei config.properties wür­de z.B. ge­la­den über:

getString(„config.author“, „Sebastian Grunow“);

Der zwei­te Pa­ra­me­ter ist der Stan­dard Wert, soll­te ein Schlüs­sel nicht vor­han­den sein.

Die Bi­b­lio­thek er­laubt das La­den von Da­tei­en und In­put­St­reams und die Ver­wen­dung von ei­ge­nen Na­mens­räu­men für ei­ne Da­tei. So kön­nen meh­re­re Da­tei­en zu­sam­men un­ter ei­nem Na­mens­raum ge­führt wer­den.