![]() |
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 ...
Ö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.
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.
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.
|
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.
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.
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.
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.
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.
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.
|
protected |
Es werden die Properties aus dem reasource Verzeichniss geladen.
Definiert in Zeile 244 der Datei OKW_Properties.java.
void okw.OKW_Properties.init | ( | ) |
Initialisiert diese Klasse:
Definiert in Zeile 181 der Datei OKW_Properties.java.
|
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.
|
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.
void okw.OKW_Properties.PrintPropertiesSources | ( | ) |
Druckt die Gefundenen Propertie Quellen.
Definiert in Zeile 662 der Datei OKW_Properties.java.
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.
|
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.