public class OKW_Memorize_Sngltn extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static OKW_Memorize_Sngltn |
Instance
\~german
Singelton spezifisch: Dieses Feld speichert die einzige Instanz dieser
Klasse.
|
protected LogMessenger |
LM
\~german
Eine lokale Instanz des OKW.Log.LogMssenger.
|
protected Logger_Sngltn |
Log
\~german
Referenz auf die einzige Instanz des Klasse OKW.Logger.
|
String |
OKW_Memorize_xml
\~german
Variable hält Pfad und Dateinamen der OKW_Memorize.xml.
|
protected OKW_Properties |
Properties |
protected Map<String,String> |
Value
\~german
Dictionary speichert die Schlüssel-Wert Paare.
|
protected Map<String,String> |
ValuePersistent
\~german
Dictionary speichert Schlüssel-Wert Paare.
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
exists(String fpsKey)
\~german
Prüft ob es eine Eintrag zum Schlüssel _fpsKey_ vorhanden ist.
|
String |
get(String fpsKey)
\~german
Holt den aktuellen Wert des gegebennen Schlüssels.
|
static OKW_Memorize_Sngltn |
getInstance()
\~german
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
|
Integer |
getKeysCount()
\~german
Holt die aktuelle Anzahl der gespeicherten Werte.
|
void |
init()
\~german
Initialsiert die Klasse OKW.OKW_Memorize
Die Initialisierung der Klasse OKW.OKW_Ini läuft wie folgt ab:
/startuml{OKW_Memorize_de.png}
start
:Lösche alle Werte im Speicher (**_Value**);
:Hole Pfad und Dateiname\naus der **OKW_Ini.xml**;
if (Ist Pfad und Dateiname\n für\n **OWK_Memorize.xml**\n gegeben?) then
(ja)
if (Ist die gegebene Datei\n vorhanden?) then (ja)
:this.Read()>
else (nein)
:Gebe eine Warnung aus ;
endif
else(nein)
:Gebe eine Warnung: **'OKW_Memorize'** ist nicht gesetzt!;
endif
stop
/enduml
\~english
\~
\author Zoltán Hrabovszki
\date 2013.11.28
|
void |
reset()
\~german
Methode setzt diese Klasse zurück.
|
void |
save()
\~german
Schreibt die Felder (fields) der Klasse OKW_Memorize in eine Datei.
|
void |
set(String fpsKey,
String fpsValue)
\~german
Setzt/Merkt sich das MemKey/Value-Paar.
|
public String OKW_Memorize_xml
protected Map<String,String> Value
protected Map<String,String> ValuePersistent
protected static OKW_Memorize_Sngltn Instance
protected LogMessenger LM
protected Logger_Sngltn Log
protected OKW_Properties Properties
public static OKW_Memorize_Sngltn getInstance()
public void reset()
public Boolean exists(String fpsKey)
public String get(String fpsKey)
Es - wird die Ausnahme OKWMemorizeKeyNotExistsException
ausgelöst, wenn ein Schlüssel abgefragt wird,
der vorher nicht eigespeichert wurde.
\param fpsKey
\~english
\~public Integer getKeysCount()
public void init()
public void save()
public void set(String fpsKey, String fpsValue) throws XPathExpressionException
fpsKey - MemKey - Schlüssel für den Zugriff auf den Wert.fpsValue - Wert, der gemerkt werden soll.fpsKey - fpsValue - XPathExpressionException - \~englishXPathExpressionException - \~
\author Zoltán Hrabovszki
\date 2014.12.27Copyright © 2021 OpenKeyWord. All rights reserved.