OpenKeyWord
Version: 426, Datum:
|
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten. Mehr ...
Öffentliche Methoden | |
string | Boolean2YesNo (bool fpbTrueOrFalse) |
Konvertiert WAHR/FALSCH (true/false) sprachabhängig nach "Ja"/"Nein" (Yes/No) Mehr ... | |
string | ConcatHSEP (List< string > fpLs_ListString2Concat) |
Methode verbindet die einzelne Strings eines. Mehr ... | |
string | ConcatSEP (List< string > fpLs_ListString2Concat) |
Methode verbindet die einzelne Strings eines. Mehr ... | |
string | ConcatVSEP (List< string > fpLs_ListString2Concat) |
Methode verbindet die einzelnen Strings eines. Mehr ... | |
string | GetConst4Internalname (string fpsInternalname) |
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const. Mehr ... | |
string | GetOKWConst4Internalname (string fpsInternalname) |
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst. Mehr ... | |
List< string > | SplitHSEP (string fpsString2Split) |
Methode trennt einen String und wandelt diesen in eine Liststring um. Der Schnitt wird an der Konstante ${HSEP} vorgenommen. Mehr ... | |
List< string > | SplitSEP (string fpsString2Split) |
Methode trennt einen String und wandelt diesen in einen Liststring um. Der Schnitt wird an der Konstante ${SEP} vorgenommen. Mehr ... | |
List< string > | SplitVSEP (string fps_String2Split) |
Methode trennt einen String und wandelt diesen in einen Liststring um. Der Schnitt wird an der Konstante ${VSEP} vorgenommen. Mehr ... | |
bool | YesNo2Boolean (string fpsYesOrNo) |
Konvertiert sprachabhängig Ja/Nein zu einem boolean Wert (Wahr/Falsch). Mehr ... | |
Propertys | |
static OKW_Const | Instance OKW_Const.xml" [get] |
Holt die einzige Instanz dieser Klasse. Die Instanz dieser Klasse. Mehr ... | |
Private Methoden | |
OKW_Const () | |
Privater Konstruktor ohne Parameter im Entwurfsmuster Singelton initialisiert die Klasse OKW_Const. Mehr ... | |
Private Attribute | |
OKWLanguage | CL = OKWLanguage.Instance |
Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet. http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste. Mehr ... | |
LogMessenger | LM_OKW_Const_xml = null |
Referenz auf OKW.Log.LogMessenger. Mehr ... | |
XPathDocument | MyXPathDocument |
XPathNavigator | MyXPathNavigator |
string | OKW_Const_xml = string.Empty |
Enthält den vollständigen Pfad und den Dateinamen zu der Datei OKW_Const.xml. Mehr ... | |
Statische, private Attribute | |
static readonly OKW_Const | instance = new OKW_Const() |
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten.
Entwurfsmuster: Singleton - es gilt das Highländer-Prinzip "Es kann nur einen geben".
Das bedeutet, dass es nur eine Instanz dieser Klasse gibt, die zum Lesen der Nachrichten zuständig ist.
Die sprachabhängigen Werte, die zu dieser Klasse gehören, stehen in der Datei "OKW_Const.xml".
Diese Klasse selbst ist eine OKW-Fundametalklasse und gibt selbst keine Dokumentationen (Logs) aus.
Begriffe:
Hier ist eine Liste der Bezeichner/ Namen/ Begriff zusammengestellt, die im Rahmen dieser Klasse verwendet werden.
Internalname | Const (DE) | OKWConst (DE) |
---|---|---|
SEP | SEP | ${SEP} |
VSEP | VSEP | ${VSEP} |
VSEP | VSEP | ${VSEP} |
DELETE | LÖSCHEN | ${LÖSCHEN} |
EMPTY | LEER | ${LEER} |
IGNORE | IGNORIEREN | ${IGNORIEREN} |
YES | JA | - |
NO | NEIN | - |
CHECKED | ANGEWÄHLT | - |
UNCHECKED | ABGEWÄHLT | - |
LEFTBRACE | ${ | - |
RIGHTBRACE | } | - |
(Zeile 22) Zukünftige Funktionalität: Nachricht auf einen anderen Tag weiterverlinken.
(Zeile 41) Tabellenüberschrift wird als Verlinkung gelesen und blau auf blau dargestellt - OKWConst/DE
(Zeile 75) Tabellenüberschrift wird als Verlinkung gelesen und blau auf blau dargestellt - OKWConst/EN
Definiert in Zeile 128 der Datei OKW_Const.cs.
|
private |
Privater Konstruktor ohne Parameter im Entwurfsmuster Singelton initialisiert die Klasse OKW_Const.
Die Initialisierung erfolgt wie folgt:
Beispiel:
~~~~~~~~~~~~~
Es | wird eine System.IO.FileNotFoundException ausgelöst, wenn die Datei OKW_Const.xml nicht gefunden wird. |
Definiert in Zeile 265 der Datei OKW_Const.cs.
string OKW.OKW_Const.Boolean2YesNo | ( | bool | fpbTrueOrFalse | ) |
Konvertiert WAHR/FALSCH (true/false) sprachabhängig nach "Ja"/"Nein" (Yes/No)
fpbTrueOrFalse | WAHR oder FALSCH |
Definiert in Zeile 336 der Datei OKW_Const.cs.
string OKW.OKW_Const.ConcatHSEP | ( | List< string > | fpLs_ListString2Concat | ) |
Methode verbindet die einzelne Strings eines.
List<Strings>
zu einem string
und trennt diese mit der Konstante ${HSEP}.
Die Methode arbeitet sprachabhängig, womit die Trennkonstante in der aktuellen Sprache verwendet wird.
fpLs_ListString2Concat | List-String, der zu einem String verbunden werden soll. Beispiel: {"Wert1", "Wert2", "Wert3", "Wert4"} |
Definiert in Zeile 394 der Datei OKW_Const.cs.
string OKW.OKW_Const.ConcatSEP | ( | List< string > | fpLs_ListString2Concat | ) |
Methode verbindet die einzelne Strings eines.
List<Strings>
zu einem string
und trennt diese mit der Konstante ${SEP}.
Die Methode arbeitet sprachabhängig, d.h. es wird die Trennkonstante der aktuellen Sprache verwendet.
fpLs_ListString2Concat | List-String, die zu einem String verbunden werden soll. Beispiel: {"Wert1", "Wert2", "Wert3", "Wert4"} |
Definiert in Zeile 440 der Datei OKW_Const.cs.
string OKW.OKW_Const.ConcatVSEP | ( | List< string > | fpLs_ListString2Concat | ) |
Methode verbindet die einzelnen Strings eines.
List<Strings>
zu einem string
und trennt diese mit der Konstante ${VSEP}.
Die Methode arbeitet sprachabhänging, d.h es wird die Trennkonstante der aktuellen Sprache verwendet.
fpLs_ListString2Concat | List-String, der zu einem String verbunden werden soll. Beispiel: {"Wert1", "Wert2", "Wert3", "Wert4"} |
Definiert in Zeile 486 der Datei OKW_Const.cs.
string OKW.OKW_Const.GetConst4Internalname | ( | string | fpsInternalname | ) |
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const.
GetConst4Internalname ist die Kernmethode dieser Klasse und ermittelt für
die sprachabhängige Konstante.
Wird | für fpsInternalname kein Wert gefunden, dann wird die Ausnahme OKWConst4InternalnameNotFoundException ausgelöst. |
fpsInternalname | Interner Bezeichner einer Konstante, die in eine sprachabhängige Konstante umgestetzt wird. (Internalname -> Const) |
Definiert in Zeile 551 der Datei OKW_Const.cs.
string OKW.OKW_Const.GetOKWConst4Internalname | ( | string | fpsInternalname | ) |
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst.
GetOKWConst4Internalname wählt für
die sprachabhängige Konstante aus und setzt diese in Klammern.
Internalname | OKW_Const (DE) |
---|---|
SEP | ${SEP} |
VSEP | ${VSEP} |
HSEP | ${HSEP} |
DELETE | ${LÖSCHEN} |
EMPTY | ${LEER} |
IGNORE | ${IGNORIEREN} |
Beispiel: "$IGNORIEREN" == GetOKWConst4Internalname("IGNORE")
fpsInternalname | Internalname der Konstante. Beispiel: "IGNORE" |
Definiert in Zeile 654 der Datei OKW_Const.cs.
List<string> OKW.OKW_Const.SplitHSEP | ( | string | fpsString2Split | ) |
Methode trennt einen String und wandelt diesen in eine Liststring um. Der Schnitt wird an der Konstante ${HSEP} vorgenommen.
Die Methode arbeitet sprachabhänging, d.h es wird jeweils die Trennkonstante der aktuellen Sprache verwendet.
fpsString2Split | Ein oder mehrere Werte, die mit ${HSEP} getrennt sind. Beispiel: "Wert1${HSEP}Wert2${HSEP}Wert2" |
Definiert in Zeile 722 der Datei OKW_Const.cs.
List<string> OKW.OKW_Const.SplitSEP | ( | string | fpsString2Split | ) |
Methode trennt einen String und wandelt diesen in einen Liststring um. Der Schnitt wird an der Konstante ${SEP} vorgenommen.
Die Methode arbeitet sprachabhänging, d.h es wird jeweils die Trennkonstante der aktuellen Sprache verwendet.
fpsString2Split | Ein oder mehrere Werte, die mit ${SEP} getrennt sind. Beispiel: "Wert1${SEP}Wert2${SEP}Wert2" |
Definiert in Zeile 786 der Datei OKW_Const.cs.
List<string> OKW.OKW_Const.SplitVSEP | ( | string | fps_String2Split | ) |
Methode trennt einen String und wandelt diesen in einen Liststring um. Der Schnitt wird an der Konstante ${VSEP} vorgenommen.
Die Methode arbeitet sprachabhänging, d.h es wird jeweils die Trennkonstante der aktuellen Sprache verwendet.
fpsString2Split | Ein oder mehrer Werte, die mit ${VSEP} getrennt sind. Beispiel: "Wert1${VSEP}Wert2${VSEP}Wert2" |
Definiert in Zeile 850 der Datei OKW_Const.cs.
bool OKW.OKW_Const.YesNo2Boolean | ( | string | fpsYesOrNo | ) |
Konvertiert sprachabhängig Ja/Nein zu einem boolean Wert (Wahr/Falsch).
Beispiele: Sprache ist "de": Eingabe "JA" -> Ausgabe Wahr
Sprache ist "de": Eingabe "NEIN" -> Ausgabe Falsch
Sprache ist "en": Eingabe "JA" oder "NEIN" -> löst die Exception OKWNotAllowedValueException aus.
Beim der Eingabe muss die GROSS- und kleinschreibung nicht beachtet werden. "Ja", "JA" oder "ja" ist gleichwertig.
OKWNotAllowedValueException | wird ausgelöst, wenn nicht eine sprachabhängiges Ja/Nein als Parameter eingegeben wird. |
fpsYesOrNo | sprachabhängig Ja/Nein |
Definiert in Zeile 900 der Datei OKW_Const.cs.
|
private |
Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet.
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste.
Definiert in Zeile 147 der Datei OKW_Const.cs.
|
private |
Referenz auf OKW.Log.LogMessenger.
Definiert in Zeile 161 der Datei OKW_Const.cs.
|
private |
Enthält den vollständigen Pfad und den Dateinamen zu der Datei OKW_Const.xml.
Die Initialisierung erfolgt im Konstruktor OKW_Const.OKW_Const
Definiert in Zeile 180 der Datei OKW_Const.cs.
|
staticget |
Holt die einzige Instanz dieser Klasse.
Die Instanz dieser Klasse.
Definiert in Zeile 309 der Datei OKW_Const.cs.