 |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
43 import java.util.HashMap;
48 import javax.xml.xpath.XPathExpressionException;
52 import okw.exceptions.OKWMemorizeKeyNotExistsException;
53 import okw.log.Logger_Sngltn;
96 protected Map<String, String>
Value =
new HashMap<String, String>();
249 Boolean lvbReturn =
false;
253 if (
Value.containsKey(fpsKey))
284 public String
get( String fpsKey )
286 String lvsReturn =
null;
292 if (
Value.containsKey(fpsKey))
294 lvsReturn =
Value.get(fpsKey);
298 String ErrorText =
LM.
GetMessage(
"Get",
"OKWMemorizeKeyNotExistsException", fpsKey);
357 this.Log.
LogPrintDebug(
"OKW Memorize Datei = >>" + this.OKW_Memorize_xml +
"<<");
366 Log.
LogWarning(
"Datei: >>" + this.OKW_Memorize_xml +
"<< nicht gefunden.");
429 Properties.
getProperty(
"OKW_Memorize.properties",
"OKW_Memorize.properties" );
452 public void set( String fpsKey, String fpsValue )
throws XPathExpressionException
455 "String fpsValue", fpsValue);
460 if (
Value.containsKey(fpsKey))
462 String lvsOverwriteKey =
LM.
GetMessage(
"Set",
"OverwriteKey", fpsKey);
464 String lvsNewValue =
LM.
GetMessage(
"Set",
"NewValue", fpsValue);
466 if (!lvsOldValue.equals( lvsNewValue ))
480 String lvsMessage =
LM.
GetMessage(
"Set",
"SetKeyAndValue", fpsKey, fpsValue);
OKW_FileHelper enthält FilfsMethoden für die Handhabung von Dateien und Verzechnissen.
void ResOpenList(String fps_Name)
Creates a new hierarchical level in the results file.
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
Reihenfolge der Resourcen-"Beladung".
static Boolean fileExists(String fpsPaFiNa)
Prüft, ob die gegebene fpsPaFiNa Datei existiert.
void save()
Schreibt die Felder (fields) der Klasse OKW_Memorize in eine Datei.
void LogFunctionEndDebug()
LogFunctionEndDebug:
static Logger_Sngltn getInstance()
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
String OKW_Memorize_xml
Variable hält Pfad und Dateinamen der OKW_Memorize.xml.
static OKW_Memorize_Sngltn Instance
Singelton spezifisch: Dieses Feld speichert die einzige Instanz dieser Klasse.
Boolean exists(String fpsKey)
Prüft ob es eine Eintrag zum Schlüssel fpsKey vorhanden ist.
void load()
Liest die Werte der Klasse OKW_Memorize aus einer Datei, gegeben in OKW.OKW_Ini.Xml_Ini_xml,...
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
OKW_Memorize_Sngltn()
Privater Konstruktor dieser Klasse.
static OKW_Properties getInstance()
Holt die einzige Instanz dieser Klasse.
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
Map< String, String > ValuePersistent
Dictionary speichert Schlüssel-Wert Paare.
void LogPrint(String fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
static Boolean isStringNullOrEmpty(String fpsString)
Prüft ob der gegeben String fpsStrin null oder leer ("") ist.
String getProperty(String fpsKey)
Ermittelt den aktuellen Wert des Propertys gegeben mit dem Schlüssel fpsKey.
void ResCloseList()
Closes a hierarchical level in the results file that was opened with ResOpenList.
void init()
Initialsiert die Klasse OKW.OKW_Memorize.
void LogPrintDebug(String fpsMessage)
Loggt eine Nachricht.
static OKW_Memorize_Sngltn getInstance()
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
String GetMessage(String MethodName, String TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
LogMessenger LM
Eine lokale Instanz des OKW.Log.LogMssenger.
Klasse enthält OKW-Hilfsfunktionen.
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten.
static void reset()
Methode setzt diese Klasse zurück.
Die Ausnahme wird ausgelöst, wenn kein Eintrag zu einem Schlüssel vorhanden ist.
Logger_Sngltn Log
Referenz auf die einzige Instanz des Klasse OKW.Logger.
Map< String, String > Value
Dictionary speichert die Schlüssel-Wert Paare.
void LogWarning(String fps_Message)
LogWarning Function: Logs a warning to the results file.