OpenKeyWord  Version: 426, Datum:
OKW.OKW_Const Klassenreferenz

OKW_Const verwaltet die sprachabhängigen OKW-Konstanten. Mehr ...

Zusammengehörigkeiten von OKW.OKW_Const:
Collaboration graph

Ö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()
 

Ausführliche Beschreibung

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.

  • Const ist die sprachabhängige Konstante zu einer internen Konstante (ohne Klammerung).
  • OKWConst ist die sprachabhängige Konstante, die nach außen hin in Erscheinung tritt. Sie hat die Form für die deutsche Implementierung: _${Bezeichner}_ und enstpricht der Const mit Klammerung.
  • Internalname ist die sprachunabhängige interne Bezeichnung einer Const. Siehe folgende Tabelle:
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 } -
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_22_jnic)
Noch zu erledigen:

(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.

Beschreibung der Konstruktoren und Destruktoren

OKW.OKW_Const.OKW_Const ( )
private

Privater Konstruktor ohne Parameter im Entwurfsmuster Singelton initialisiert die Klasse OKW_Const.

Die Initialisierung erfolgt wie folgt:

Bemerkungen
Diese Klasse ist ein Singleton, daher ist der Konstruktor privat! Benutzen Sie OKW_Const.Instance um die Instanz der Klasse zu erhalten.

Beispiel:

  • ~~~~~~~~~~~~~{.cs} // Split giveneExpected Value List>string< lvlsExpected = OKW_Const.Instance.SplitSEP(fpsExpectedValue);
  • ~~~~~~~~~~~~~

    Ausnahmebehandlung
    Eswird eine System.IO.FileNotFoundException ausgelöst, wenn die Datei OKW_Const.xml nicht gefunden wird.
    Autor
    Zoltan Hrabovszki
    Datum
    2013_12_22
    Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 265 der Datei OKW_Const.cs.

266  {
267 
268  string myOKW_Const = OKW.ANTLR4.MyParser.ParseMe(OKW_Ini.Instance.OKW_Enviroment.File_OKW_Const_xml);
269  this.OKW_Const_xml = System.IO.Path.Combine(OKW_Ini.Instance.OKW_Enviroment.Folder_XML, @"OKW_Const.xml");
270  System.Console.WriteLine( "OKW_Const.xml: >>" + this.OKW_Const_xml + "<<");
271 
272  this.LM_OKW_Const_xml = new LogMessenger(this.GetType().Name);
273 
274  if (!System.IO.File.Exists(this.OKW_Const_xml))
275  {
276  string lvsMessage = this.LM_OKW_Const_xml.GetMessage("OKW_Const", "FileNotFoundException", this.OKW_Const_xml);
277  throw new FileNotFoundException(lvsMessage);
278  }
279  else
280  {
281  MyXPathDocument = new XPathDocument(this.OKW_Const_xml);
282  MyXPathNavigator = this.MyXPathDocument.CreateNavigator();
283  }
284  }
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
string OKW_Const_xml
Enthält den vollständigen Pfad und den Dateinamen zu der Datei OKW_Const.xml.
Definition: OKW_Const.cs:180
LogMessenger LM_OKW_Const_xml
Referenz auf OKW.Log.LogMessenger.
Definition: OKW_Const.cs:161
static List< string > ParseMe(List< string > fpLsString2Parse)
Parst einen _List< string>, ersetzt die Parser-Schlüsslewörter durch Werte.
Definition: Parser.cs:31
Definition: Core.cs:40

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

string OKW.OKW_Const.Boolean2YesNo ( bool  fpbTrueOrFalse)

Konvertiert WAHR/FALSCH (true/false) sprachabhängig nach "Ja"/"Nein" (Yes/No)

Parameter
fpbTrueOrFalseWAHR oder FALSCH
Rückgabe
"Ja" für true
"Nein" für false
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 336 der Datei OKW_Const.cs.

337  {
338  string lvs_Return = string.Empty;
339  string lvsInternalname = string.Empty;
340 
341  try
342  {
343  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".Boolean2YesNo", "fpbTrueOrFalse", fpbTrueOrFalse.ToString());
344 
345  if (fpbTrueOrFalse)
346  {
347  // If TRUE -> YES
348  lvs_Return = this.GetConst4Internalname("YES");
349  }
350  else
351  {
352  // Else FALSE -> NO
353  lvs_Return = this.GetConst4Internalname("NO");
354  }
355  }
356  finally
357  {
358  Logger.Instance.LogFunctionEndDebug(lvs_Return);
359  }
360 
361  return lvs_Return;
362  }
string GetConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const...
Definition: OKW_Const.cs:551

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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.

Parameter
fpLs_ListString2ConcatList-String, der zu einem String verbunden werden soll. Beispiel: {"Wert1", "Wert2", "Wert3", "Wert4"}
Rückgabe
Verbundene Werte "Wert1${HSEP}Wert2${HSEP}Wert3${HSEP}Wert4
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 394 der Datei OKW_Const.cs.

395  {
396  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".ConcatHSEP", "fpLs_ListString2Concat", fpLs_ListString2Concat.ToString());
397 
398  string lvs_Return = string.Empty;
399 
400  try
401  {
402  lvs_Return = OKW_Helper.ListStringConcat(fpLs_ListString2Concat, this.GetOKWConst4Internalname("HSEP"));
403  }
404  finally
405  {
406  Logger.Instance.LogFunctionEndDebug(lvs_Return);
407  }
408 
409  return lvs_Return;
410  }
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Definition: OKW_Const.cs:654

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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.

Parameter
fpLs_ListString2ConcatList-String, die zu einem String verbunden werden soll. Beispiel: {"Wert1", "Wert2", "Wert3", "Wert4"}
Rückgabe
Verbundene Werte "Wert1${SEP}Wert2${SEP}Wert3${SEP}Wert4
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 440 der Datei OKW_Const.cs.

441  {
442  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".ConcatSEP", "fpLs_ListString2Concat", fpLs_ListString2Concat.ToString());
443 
444  string lvs_Return = string.Empty;
445 
446  try
447  {
448  lvs_Return = OKW_Helper.ListStringConcat(fpLs_ListString2Concat, this.GetOKWConst4Internalname("SEP"));
449  }
450  finally
451  {
452  Logger.Instance.LogFunctionEndDebug(lvs_Return);
453  }
454 
455  return lvs_Return;
456  }
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Definition: OKW_Const.cs:654

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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.

Parameter
fpLs_ListString2ConcatList-String, der zu einem String verbunden werden soll. Beispiel: {"Wert1", "Wert2", "Wert3", "Wert4"}
Rückgabe
Verbundene Werte "Wert1${VSEP}Wert2${VSEP}Wert3${VSEP}Wert4
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 486 der Datei OKW_Const.cs.

487  {
488  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".ConcatVSEP", "fpLs_ListString2Concat", fpLs_ListString2Concat.ToString());
489 
490  string lvs_Return = string.Empty;
491 
492  try
493  {
494  lvs_Return = OKW_Helper.ListStringConcat(fpLs_ListString2Concat, this.GetOKWConst4Internalname("VSEP"));
495  }
496  finally
497  {
498  Logger.Instance.LogFunctionEndDebug(lvs_Return);
499  }
500 
501  return lvs_Return;
502  }
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Definition: OKW_Const.cs:654

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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

  • fpsInternalname und
  • CL.Language enstpricht OKWLanguage.Instance.Language

die sprachabhängige Konstante.

Ausnahmebehandlung
Wirdfür fpsInternalname kein Wert gefunden, dann wird die Ausnahme OKWConst4InternalnameNotFoundException ausgelöst.
Parameter
fpsInternalnameInterner Bezeichner einer Konstante, die in eine sprachabhängige Konstante umgestetzt wird. (Internalname -> Const)
Rückgabe
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 551 der Datei OKW_Const.cs.

552  {
553  Log.Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".ReadConst", "fpsInternalname", fpsInternalname);
554 
555  string lvs_temp = string.Empty;
556 
557  string myXPath = "//okwconst[@internalname='" + fpsInternalname + "']/name/" + CL.Language;
558 
559  Log.Logger.Instance.LogPrintDebug("myXPath: " + myXPath);
560 
561  try
562  {
563  XPathNodeIterator iter = this.MyXPathNavigator.Select(myXPath);
564 
565  if (iter.Count > 0)
566  {
567  while (iter.MoveNext())
568  {
569  lvs_temp = iter.Current.Value;
570  }
571  }
572  else
573  {
574  string lvsMessage = this.LM_OKW_Const_xml.GetMessage("GetConst4Internalname",
575  "ExceptionConst4Internalname",
576  fpsInternalname,
577  CL.Language,
578  this.LM_OKW_Const_xml.XMLFile);
579  throw new OKWConst4InternalnameNotFoundException(lvsMessage);
580  }
581  }
582  finally
583  {
584  if (lvs_temp == string.Empty)
585  {
586  Log.Logger.Instance.LogFunctionEndDebug();
587  }
588  else
589  {
590  Log.Logger.Instance.LogFunctionEndDebug(lvs_temp);
591  }
592  }
593 
594  return lvs_temp;
595  }
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
OKWLanguage CL
Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet. http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste.
Definition: OKW_Const.cs:147
LogMessenger LM_OKW_Const_xml
Referenz auf OKW.Log.LogMessenger.
Definition: OKW_Const.cs:161
string Language
Gets or sets a string property.
Definition: OKWLanguage.cs:77

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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

  • fpsInternalname und
  • CL.Language (Lokale Referenz auf OKWLanguage.Instance.Language)

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")

Parameter
fpsInternalnameInternalname der Konstante. Beispiel: "IGNORE"
Rückgabe
Eingeklammerte Konstante. Beispiel: "${IGNORIEREN}" für "IGNORE"
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 654 der Datei OKW_Const.cs.

655  {
656  string lvsReturn = string.Empty;
657 
658  Logger.Instance.LogFunctionStartDebug( this.GetType().FullName + ".GetOKWConst4Internalname", "fpsInternalname", fpsInternalname);
659 
660  try
661  {
662  lvsReturn =
663  this.GetConst4Internalname("LEFTBRACE") +
664  this.GetConst4Internalname(fpsInternalname) +
665  this.GetConst4Internalname("RIGHTBRACE");
666  }
667  finally
668  {
669  Logger.Instance.LogFunctionEndDebug(lvsReturn);
670  }
671 
672  return lvsReturn;
673  }
string GetConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const...
Definition: OKW_Const.cs:551

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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.

Siehe auch
OKWConst::ConcatSEP()
OKWConst::ConcatHSEP()
OKWConst::ConcatVSEP()
OKWConst::SplitSEP()
OKWConst::SplitVSEP()
Parameter
fpsString2SplitEin oder mehrere Werte, die mit ${HSEP} getrennt sind.
Beispiel: "Wert1${HSEP}Wert2${HSEP}Wert2"
Rückgabe
Getrennte Werte als Liste. Beispiel: {"Wert1", "Wert2", "Wert3"}
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 722 der Datei OKW_Const.cs.

723  {
724  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".SplitHSEP", "fpsString2Split", fpsString2Split);
725  List<string> lvls_2Plit = new List<string>();
726 
727  try
728  {
729  lvls_2Plit = OKW_Helper.StrSplit(fpsString2Split, this.GetOKWConst4Internalname("HSEP"));
730  }
731  finally
732  {
733  Logger.Instance.LogFunctionEndDebug(lvls_2Plit.ToString());
734  }
735 
736  return lvls_2Plit;
737  }
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Definition: OKW_Const.cs:654

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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.

Siehe auch
OKWConst::ConcatSEP()
OKWConst::ConcatHSEP()
OKWConst::ConcatVSEP()
OKWConst::SplitHSEP()
OKWConst::SplitVSEP()
Parameter
fpsString2SplitEin oder mehrere Werte, die mit ${SEP} getrennt sind.
Beispiel: "Wert1${SEP}Wert2${SEP}Wert2"
Rückgabe
Getrennte Werte als Liste. Beispiel: {"Wert1", "Wert2", "Wert3"}
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 786 der Datei OKW_Const.cs.

787  {
788  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".SplitSEP", "fpsString2Split", fpsString2Split);
789 
790  List<string> lvls_2Plit = null;
791 
792  try
793  {
794  lvls_2Plit = OKW_Helper.StrSplit(fpsString2Split, this.GetOKWConst4Internalname("SEP"));
795  }
796  finally
797  {
798  Logger.Instance.LogFunctionEndDebug(lvls_2Plit.ToString());
799  }
800 
801  return lvls_2Plit;
802  }
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Definition: OKW_Const.cs:654

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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.

Siehe auch
OKWConst::ConcatSEP()
OKWConst::ConcatHSEP()
OKWConst::ConcatVSEP()
OKWConst::SplitHSEP()
OKWConst::SplitSEP()
Parameter
fpsString2SplitEin oder mehrer Werte, die mit ${VSEP} getrennt sind.
Beispiel: "Wert1${VSEP}Wert2${VSEP}Wert2"
Rückgabe
Getrennte Werte als Liste. Beispiel: {"Wert1", "Wert2", "Wert3"}
Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 850 der Datei OKW_Const.cs.

851  {
852  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".SplitHSEP", "fps_String2Split", fps_String2Split);
853  List<string> lvls_2Plit = new List<string>();
854 
855  try
856  {
857  lvls_2Plit = OKW_Helper.StrSplit(fps_String2Split, this.GetOKWConst4Internalname("VSEP"));
858  }
859  finally
860  {
861  Logger.Instance.LogFunctionEndDebug(lvls_2Plit.ToString());
862  }
863 
864  return lvls_2Plit;
865  }
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Definition: OKW_Const.cs:654

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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.

Ausnahmebehandlung
OKWNotAllowedValueExceptionwird ausgelöst, wenn nicht eine sprachabhängiges Ja/Nein als Parameter eingegeben wird.
Parameter
fpsYesOrNosprachabhängig Ja/Nein
Rückgabe
WAHR wenn sprachabhängiger Wert ist "Ja"
FALSCH, wenn sprachabhängiger Wert "Nein"
Autor
Zoltan Hrabovszki
Datum
2013_12_09
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 900 der Datei OKW_Const.cs.

901  {
902  Logger.Instance.LogFunctionStartDebug(this.GetType().FullName + ".YesNo2Boolean", "fpsYesOrNo", fpsYesOrNo);
903  bool lvb_Return = false;
904 
905  string lvs_Yes = string.Empty;
906  string lvs_No = string.Empty;
907 
908  try
909  {
910  lvs_Yes = this.GetConst4Internalname("YES");
911  lvs_No = this.GetConst4Internalname("NO");
912 
913  if (lvs_Yes.ToUpper() == fpsYesOrNo.ToUpper())
914  {
915  lvb_Return = true;
916  }
917  else if (lvs_No.ToUpper() == fpsYesOrNo.ToUpper())
918  {
919  lvb_Return = false;
920  }
921  else
922  {
923  Logger.Instance.LogFunctionEndDebug();
924 
925  string lvsMessage = this.LM_OKW_Const_xml.GetMessage("YesNo2Boolean", "ValueNotAllowed", fpsYesOrNo, lvs_Yes + "'/'" + lvs_No);
926  throw new OKWNotAllowedValueException(lvsMessage);
927  }
928  }
929  finally
930  {
931  Logger.Instance.LogFunctionEndDebug(lvb_Return);
932  }
933 
934  return lvb_Return;
935  }
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
string GetConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const...
Definition: OKW_Const.cs:551
LogMessenger LM_OKW_Const_xml
Referenz auf OKW.Log.LogMessenger.
Definition: OKW_Const.cs:161

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

OKWLanguage OKW.OKW_Const.CL = OKWLanguage.Instance
private

Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet.
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste.

Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_22_jnic)

Definiert in Zeile 147 der Datei OKW_Const.cs.

LogMessenger OKW.OKW_Const.LM_OKW_Const_xml = null
private

Referenz auf OKW.Log.LogMessenger.

Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_22_jnic)

Definiert in Zeile 161 der Datei OKW_Const.cs.

string OKW.OKW_Const.OKW_Const_xml = string.Empty
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

Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_22_jnic)

Definiert in Zeile 180 der Datei OKW_Const.cs.

Dokumentation der Propertys

OKW_Const OKW.OKW_Const.Instance OKW_Const.xml"
staticget

Holt die einzige Instanz dieser Klasse.
Die Instanz dieser Klasse.

Autor
Zoltan Hrabovszki
Datum
2013_12_22
Reviews:(2014_12_18_jnic, 2014_12_22_zh, 2014_12_26_jnic)

Definiert in Zeile 309 der Datei OKW_Const.cs.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: