![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Reihenfolge der Resourcen-"Beladung". Mehr ...
Klassendiagramm für okw.OKW_Properties:
Zusammengehörigkeiten von okw.OKW_Properties:Öffentliche Methoden | |
| void | clear () |
| Löscht alle Properties-Listen. Mehr ... | |
| void | init () |
| Initialisiert diese Klasse: Mehr ... | |
| void | updateProperties () |
| Aktualisert/Lädt die Properties in der unter OKW_Properties beschriebene Weise. Mehr ... | |
| Boolean | addResource (String fpsResourceName) |
| Eine .Properties-Datei aus dem Resource-Verzeichniss zur Liste OKW_Properties.ResoursesProperties hinzufügen. Mehr ... | |
| void | addPropertiesFile (String fpsFileName) |
| Eine *.Properties-Datei zur Liste OKW_Properties.FileProperties hinzufügen. Mehr ... | |
| void | PrintProperties () |
| void | PrintPropertiesSources () |
| Druckt die Gefundenen Propertie Quellen. Mehr ... | |
| ArrayList< String > | getKeysStartswith (String Startwitth) throws IOException |
| Ermittelt alle Properties die mit dem gegebenen String Anfangen. Mehr ... | |
| ArrayList< String > | getPropertiesForKeysStartswith (String Startwith) throws IOException |
| Ermittelt alle Properties der keys, die mit dem gegebenen String Startwitth Anfangen. Mehr ... | |
| String | getProperty (String fpsKey) |
| Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey. Mehr ... | |
| String | getProperty (String fpsKey, String fpsDefault, Object... Parameters) |
| Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey und es wird $P1$ mit dem Wert von Parameter_1 ersetzt. Mehr ... | |
| Boolean | getProperty2Boolean (String fpsKey, String fpsDefault) |
Öffentliche, statische Methoden | |
| static OKW_Properties | getInstance () |
| Holt die einzige Instanz dieser Klasse. Mehr ... | |
Geschützte Methoden | |
| ArrayList< String > | getPropertyFiles (String Patternstring, String PropPath, String PropPathWin) |
| Es werden die Properties aus dem reasource Verzeichniss geladen. Mehr ... | |
| ArrayList< String > | getPropertiesFilesFromResources (String folder) |
| Erstellt eine Liste der "*.properties"-Dateien des aktuellen Projektes. Mehr ... | |
Geschützte Attribute | |
| ArrayList< String > | CoreProperties = new ArrayList<String>() |
| Liste der einzubindenen *.properties Dateien, die aus dem Resourcen Verzeichniss der Core. Mehr ... | |
| ArrayList< String > | ResoursesProperties = new ArrayList<String>() |
| Liste der einzubindenen *.properties Dateien, die aus den Resourcen Verzeichnissen. Mehr ... | |
| ArrayList< String > | FileProperties = new ArrayList<String>() |
| Liste der einzubindenen *.properties-Dateien. Mehr ... | |
Paketattribute | |
| String | PropPath = "" |
| String | PropPathWin = "" |
Private Methoden | |
| Boolean | loadFromResource (String fpsResource) |
| Lädt die Liste OKW_Properties.ResoursesProperties hinzufügen. Mehr ... | |
| Boolean | loadFromFile (String fpsPropertiesFile) |
| Lädt die Liste OKW_Properties.ResoursesProperties hinzufügen. Mehr ... | |
| void | loadSystemEnviromentVars () |
| void | loadSystemProperties () |
Statische, private Attribute | |
| static OKW_Properties | Instance |
| static Logger_Sngltn | Log = Logger_Sngltn.getInstance() |
| Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung. Mehr ... | |
| static final long | serialVersionUID = -6936118958227023483L |
Reihenfolge der Resourcen-"Beladung".
Definiert in Zeile 46 der Datei OKW_Properties.java.
| void okw.OKW_Properties.addPropertiesFile | ( | String | fpsFileName | ) |
Eine *.Properties-Datei zur Liste OKW_Properties.FileProperties hinzufügen.
Die hinzugefügten Dateien werden mit updateProperties() neugeladen.
| fpsFileName |
Definiert in Zeile 399 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| Boolean okw.OKW_Properties.addResource | ( | String | fpsResourceName | ) |
Eine .Properties-Datei aus dem Resource-Verzeichniss zur Liste OKW_Properties.ResoursesProperties hinzufügen.
Die zugefügte Property Dateien werden mit updateProperties() geladen bzw. neugeladen.
| fpsFileName |
Definiert in Zeile 370 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| void okw.OKW_Properties.clear | ( | ) |
Löscht alle Properties-Listen.
| fpsResource | *.properties-Datei die geladen werden soll. |
Definiert in Zeile 156 der Datei OKW_Properties.java.
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:
|
static |
Holt die einzige Instanz dieser Klasse.
Die Instanz dieser Klasse.
Lazy Initialization (If required then only)
Definiert in Zeile 116 der Datei OKW_Properties.java.
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| ArrayList<String> okw.OKW_Properties.getKeysStartswith | ( | String | Startwitth | ) | throws IOException |
Ermittelt alle Properties die mit dem gegebenen String Anfangen.
Beispiel: keysStartswith( "frmSeChrome.options" ) holt alle Properties wie
Definiert in Zeile 733 der Datei OKW_Properties.java.
|
protected |
Erstellt eine Liste der "*.properties"-Dateien des aktuellen Projektes.
Hinweis: Das ist eine rekursive Methode
| ? |
Definiert in Zeile 422 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| ArrayList<String> okw.OKW_Properties.getPropertiesForKeysStartswith | ( | String | Startwith | ) | throws IOException |
Ermittelt alle Properties der keys, die mit dem gegebenen String Startwitth Anfangen.
Beispiel: keysStartswith( "frmSeChrome.options" ) holt alle Properties wie
@Startwith Zeichen, mit den die keys Anfangen müssen. im Beispiel "frmSeChrome.options"
Definiert in Zeile 770 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| String okw.OKW_Properties.getProperty | ( | String | fpsKey | ) |
Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey.
| fpsKey | Schlüssel des Propertys. |
Definiert in Zeile 804 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| String okw.OKW_Properties.getProperty | ( | String | fpsKey, |
| String | fpsDefault, | ||
| Object... | Parameters | ||
| ) |
Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey und es wird $P1$ mit dem Wert von Parameter_1 ersetzt.
| fpsKey | Schlüssel des Propertys. |
| fpsDefault | Default Wert, falls kein Property gefunden wird. Wenn zwingend ein Propertiwert gelesen werden soll, dann diesen wert auf null setzen. |
| Parameter_1 | Wert, der für $P1$ eingesetzt wird. |
Definiert in Zeile 844 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| Boolean okw.OKW_Properties.getProperty2Boolean | ( | String | fpsKey, |
| String | fpsDefault | ||
| ) |
\~german
Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey und es werdem $P1$ mit Parameter_1 und $P2$ mit Parameter_2 ersetzt.
@param fpsKey Schlüssel des Propertys.
@param Parameter_1 Wert, der für $P1$ eingesetzt wird.
@param Parameter_2 Wert, der für $P2$ eingesetzt wird.
@return Wert des Properties gegeben als fpsKey und $P1$, $P2$ wird mit den Werten von Parameter_1, Parameter_2 ersetzt.
\~english
Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey und es werdem $P1$ mit Parameter_1 und $P2$ mit Parameter_2 ersetzt.
@param fpsKey Key of Propertys.
@param Parameter_1 Value that is used for $P1$.
@param Parameter_2 Value that is used for $P2$.
@return Value of the property given as fpsKey and $P1$, $P2$ will be replaced with the values of parameter_1, parameter_2
\~
@author Zoltan Hrabovszki
@date 2019-12-21
‍/
public String getProperty( String fpsKey, String fpsDefault, Object Parameter_1, Object Parameter_2 ) { String lvsReturn = ""; String lvsTemplate = "";
lvsTemplate = this.getProperty( fpsKey );
if ( lvsTemplate == null ) okw.log.Logger_Sngltn.getInstance().LogWarning( "Propertykey not found: '" + lvsTemplate + "'" ); else { ST st = new ST( lvsTemplate, '', '' ); st.add( "P1", Parameter_1 ); st.add( "P2", Parameter_2 ); lvsReturn = st.render(); } return lvsReturn; }
/** \~german Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey. @param fpsKey Property Schlüssel des Boolean Propertys. @param fpsDefault Default-Wert des Boolean Propertys als String. Mögliche Werte "false"/"true". @return Wert des Schlüssels als Boolean true/false \~english Returns the current value of the propertys given with the fpsKey key. @param fpsKey Property key of the Boolean Propertys. @param fpsDefault Default value of the Boolean Propertys as string. Possible values "false"/"true" @return Value of the key as Boolean true/false \~ @author Zoltán Hrabovszki @date 2019-11-17
Definiert in Zeile 940 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:
|
protected |
Es werden die Properties aus dem reasource Verzeichniss geladen.
Definiert in Zeile 244 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| void okw.OKW_Properties.init | ( | ) |
Initialisiert diese Klasse:
Definiert in Zeile 181 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
private |
Lädt die Liste OKW_Properties.ResoursesProperties hinzufügen.
| fpsResource | *.properties-Datei die geladen werden soll. |
Definiert in Zeile 543 der Datei OKW_Properties.java.
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:
|
private |
Lädt die Liste OKW_Properties.ResoursesProperties hinzufügen.
Diese Methode liest lediglich die *.properties
| fpsResource | *.properties-Datei die geladen werden soll. |
Definiert in Zeile 495 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| void okw.OKW_Properties.PrintPropertiesSources | ( | ) |
Druckt die Gefundenen Propertie Quellen.
Definiert in Zeile 662 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| void okw.OKW_Properties.updateProperties | ( | ) |
Aktualisert/Lädt die Properties in der unter OKW_Properties beschriebene Weise.
Definiert in Zeile 290 der Datei OKW_Properties.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:
|
protected |
Liste der einzubindenen *.properties Dateien, die aus dem Resourcen Verzeichniss der Core.
Definiert in Zeile 69 der Datei OKW_Properties.java.
|
protected |
Liste der einzubindenen *.properties-Dateien.
Definiert in Zeile 95 der Datei OKW_Properties.java.
|
staticprivate |
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
Definiert in Zeile 56 der Datei OKW_Properties.java.
|
protected |
Liste der einzubindenen *.properties Dateien, die aus den Resourcen Verzeichnissen.
Definiert in Zeile 82 der Datei OKW_Properties.java.