OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
okw.OKW_Const_Sngltn Klassenreferenz

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

+ Zusammengehörigkeiten von okw.OKW_Const_Sngltn:

Öffentliche Methoden

String Boolean2YesNo (Boolean fpbTrueOrFalse) throws XPathExpressionException
 Konvertiert WAHR/FALSCH (true/false) sprachabhängig nach "Ja"/"Nein" (Yes/No) Mehr ...
 
String ConcatHSEP (ArrayList< String > fpLs_ListString2Concat) throws XPathExpressionException
 Methode verbindet die einzelne Strings eines List<Strings> zu einem string und trennt diese mit der Konstante ${HSEP}. Mehr ...
 
String ConcatSEP (ArrayList< String > fpLs_ListString2Concat) throws XPathExpressionException
 Methode verbindet die einzelne Strings eines List<Strings> zu einem string und trennt diese mit der Konstante ${SEP}. Mehr ...
 
String ConcatVSEP (ArrayList< String > fpLs_ListString2Concat) throws XPathExpressionException
 Methode verbindet die einzelnen Strings eines List<Strings> zu einem string und trennt diese mit der Konstante ${VSEP}. 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 ...
 
ArrayList< String > SplitHSEP (String fpsString2Split) throws XPathExpressionException
 Methode trennt einen String und wandelt diesen in eine ListString um. Mehr ...
 
ArrayList< String > SplitSEP (String fpsString2Split) throws XPathExpressionException
 Methode trennt einen String und wandelt diesen in einen ListString um. Mehr ...
 
ArrayList< String > SplitVSEP (String fps_String2Split) throws XPathExpressionException
 Methode trennt einen String und wandelt diesen in einen ListString um. Mehr ...
 
Boolean YesNo2Boolean (String fpsYesOrNo) throws XPathExpressionException
 Konvertiert sprachabhängig Ja/Nein zu einem Booleanean Wert (Wahr/Falsch). Mehr ...
 

Öffentliche, statische Methoden

static OKW_Const_Sngltn getInstance ()
 Holt die einzige Instanz dieser Klasse. Mehr ...
 

Geschützte Methoden

 OKW_Const_Sngltn ()
 Privater Konstruktor ohne Parameter im Entwurfsmuster Singelton initialisiert die Klasse OKW_Const. Mehr ...
 

Private Attribute

OKWLanguage CL = OKWLanguage.getInstance()
 Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet. Mehr ...
 
LogMessenger LM = null
 Referenz auf OKW.Log.LogMessenger. Mehr ...
 
OKW_XmlReader myXmlReader
 

Statische, private Attribute

static Logger_Sngltn Log = Logger_Sngltn.getInstance()
 
static OKW_Const_Sngltn Instance
 

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 127 der Datei OKW_Const_Sngltn.java.

Beschreibung der Konstruktoren und Destruktoren

◆ OKW_Const_Sngltn()

okw.OKW_Const_Sngltn.OKW_Const_Sngltn ( )
protected

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

Die Initialisierung erfolgt wie folgt:

/startuml{OKW_Const_de.png} start :Löse Pfad zu
**"OKW_Const.xml"**
auf ; note right: Wird aus der Umgebungvariable
PathXML
gebildet

if ( \nExistiert die Datei
**"OKW_Const.xml"**?
) then (ja) :Erzeuge XPathDocument() CreateNavigator(); else (nein) :Löse FileNotFoundException aus; note right: Danach wird
die Ausführung
des Skriptes beendet. endif

stop

/enduml

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

Definiert in Zeile 235 der Datei OKW_Const_Sngltn.java.

236  {
237  try
238  {
239  LM = new LogMessenger( "OKW_Const" );
240 
241  myXmlReader = new OKW_XmlReader( "/xml/OKW_Const.xml" );
242 
243  /*if (OKW_FileHelper.FileExists(lvsOKW_Const_xml))
244  {
245  myXmlReader = new OKW_XmlReader("xml/OKW_Const.xml");
246  }
247  else
248  {
249  String lvsMessage = LM.GetMessage("OKW_Const", "FileNotFoundException", lvsOKW_Const_xml);
250  throw new FileNotFoundException(lvsMessage);
251  }
252  */
253  }
254  catch (Exception e)
255  {
256  OKW_HandleException.StopRunning( e, this.getClass() );
257  }
258 
259  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Elementfunktionen

◆ Boolean2YesNo()

String okw.OKW_Const_Sngltn.Boolean2YesNo ( Boolean  fpbTrueOrFalse) throws XPathExpressionException

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

Definiert in Zeile 311 der Datei OKW_Const_Sngltn.java.

312  {
313  String lvs_Return = "";
314 
315  try
316  {
317  Log.LogFunctionStartDebug( this.getClass().getName() + ".Boolean2YesNo", "fpbTrueOrFalse", fpbTrueOrFalse.toString() );
318 
319  if ( fpbTrueOrFalse )
320  {
321  // If TRUE -> YES
322  lvs_Return = this.GetConst4Internalname( "YES" );
323  }
324  else
325  {
326  // Else FALSE -> NO
327  lvs_Return = this.GetConst4Internalname( "NO" );
328  }
329  }
330  finally
331  {
332  Log.LogFunctionEndDebug( lvs_Return );
333  }
334 
335  return lvs_Return;
336  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ ConcatHSEP()

String okw.OKW_Const_Sngltn.ConcatHSEP ( ArrayList< String >  fpLs_ListString2Concat) throws XPathExpressionException

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

Definiert in Zeile 368 der Datei OKW_Const_Sngltn.java.

369  {
370  Log.LogFunctionStartDebug( this.getClass().getName() + ".ConcatHSEP", "fpLs_ListString2Concat", fpLs_ListString2Concat.toString() );
371 
372  String lvs_Return = "";
373 
374  try
375  {
376  lvs_Return = OKW_Helper.concatListString( fpLs_ListString2Concat, this.GetOKWConst4Internalname( "HSEP" ) );
377  }
378  finally
379  {
380  Log.LogFunctionEndDebug( lvs_Return );
381  }
382 
383  return lvs_Return;
384  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ConcatSEP()

String okw.OKW_Const_Sngltn.ConcatSEP ( ArrayList< String >  fpLs_ListString2Concat) throws XPathExpressionException

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

Definiert in Zeile 416 der Datei OKW_Const_Sngltn.java.

417  {
418  Log.LogFunctionStartDebug( this.getClass().getName() + ".ConcatSEP", "fpLs_ListString2Concat", fpLs_ListString2Concat.toString() );
419 
420  String lvs_Return = "";
421 
422  try
423  {
424  lvs_Return = OKW_Helper.concatListString( fpLs_ListString2Concat, this.GetOKWConst4Internalname( "SEP" ) );
425  }
426  finally
427  {
428  Log.LogFunctionEndDebug( lvs_Return );
429  }
430 
431  return lvs_Return;
432  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ ConcatVSEP()

String okw.OKW_Const_Sngltn.ConcatVSEP ( ArrayList< String >  fpLs_ListString2Concat) throws XPathExpressionException

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

Definiert in Zeile 464 der Datei OKW_Const_Sngltn.java.

465  {
466  Log.LogFunctionStartDebug( this.getClass().getName() + ".ConcatVSEP", "fpLs_ListString2Concat", fpLs_ListString2Concat.toString() );
467 
468  String lvs_Return = "";
469 
470  try
471  {
472  lvs_Return = OKW_Helper.concatListString( fpLs_ListString2Concat, this.GetOKWConst4Internalname( "VSEP" ) );
473  }
474  finally
475  {
476  Log.LogFunctionEndDebug( lvs_Return );
477  }
478 
479  return lvs_Return;
480  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ GetConst4Internalname()

String okw.OKW_Const_Sngltn.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.

Parameter
fpsInternalnameInterner Bezeichner einer Konstante, die in eine sprachabhängige Konstante umgestetzt wird. (Internalname -> Const)
Rückgabe
Liefert die Sprachabhängige Konstante des
Ausnahmebehandlung
Wirdfür fpsInternalname kein Wert gefunden, dann wird die Ausnahme OKWConst4InternalnameNotFoundException ausgelöst.
Autor
Zoltan Hrabovszki
Datum
2013-12-22

Definiert in Zeile 524 der Datei OKW_Const_Sngltn.java.

525  {
526  Log.LogFunctionStartDebug( this.getClass().getName() + ".ReadConst", "fpsInternalname", fpsInternalname );
527 
528  String lvsReturn = "";
529 
530  try
531  {
532 
533  String myXPathExpression = "//okwconst[@internalname='" + fpsInternalname + "']/name/" + CL.getLanguage();
534 
535  Log.LogPrintDebug( "XPath: >>" + myXPathExpression + "<<" );
536 
537  lvsReturn = myXmlReader.getTextContentSingleValue( myXPathExpression );
538  }
539  catch( OKWMessageNotFoundException e )
540  {
541  throw new OKWConst4InternalnameNotFoundException( e.getMessage() );
542  }
543  finally
544  {
545  Log.LogFunctionEndDebug( lvsReturn );
546  }
547 
548  return lvsReturn;
549  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getInstance()

static OKW_Const_Sngltn okw.OKW_Const_Sngltn.getInstance ( )
static

Holt die einzige Instanz dieser Klasse.


Die Instanz dieser Klasse.

Lazy Initialization (If required then only)

Autor
Zoltan Hrabovszki
Datum
2013.12.22

Definiert in Zeile 277 der Datei OKW_Const_Sngltn.java.

279  {
280  // Lazy Initialization (If required then only)
281  if ( Instance == null )
282  {
283  // Thread Safe. Might be costly operation in some case
284  synchronized ( OKW_Const_Sngltn.class )
285  {
286  if ( Instance == null )
287  {
288  Instance = new OKW_Const_Sngltn();
289  }
290  }
291  }
292  return Instance;
293  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ GetOKWConst4Internalname()

String okw.OKW_Const_Sngltn.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

Definiert in Zeile 608 der Datei OKW_Const_Sngltn.java.

609  {
610  String lvsReturn = null;
611 
612  Log.LogFunctionStartDebug( this.getClass().getName() + ".GetOKWConst4Internalname", "fpsInternalname", fpsInternalname );
613 
614  try
615  {
616  lvsReturn = this.GetConst4Internalname( "LEFTBRACE" ) + this.GetConst4Internalname( fpsInternalname ) + this.GetConst4Internalname( "RIGHTBRACE" );
617  }
618  finally
619  {
620  Log.LogFunctionEndDebug( lvsReturn );
621  }
622 
623  return lvsReturn;
624  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SplitHSEP()

ArrayList<String> okw.OKW_Const_Sngltn.SplitHSEP ( String  fpsString2Split) throws XPathExpressionException

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

Definiert in Zeile 668 der Datei OKW_Const_Sngltn.java.

669  {
670  ArrayList<String> lvls_2Plit = new ArrayList<String>();
671 
672  Log.LogFunctionStartDebug( this.getClass().getName() + ".SplitHSEP", "fpsString2Split", fpsString2Split );
673 
674  try
675  {
676  lvls_2Plit = OKW_Helper.splitString( fpsString2Split, this.GetOKWConst4Internalname( "HSEP" ) );
677  }
678  finally
679  {
680  Log.LogFunctionEndDebug( lvls_2Plit.toString() );
681  }
682 
683  return lvls_2Plit;
684  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SplitSEP()

ArrayList<String> okw.OKW_Const_Sngltn.SplitSEP ( String  fpsString2Split) throws XPathExpressionException

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

Definiert in Zeile 727 der Datei OKW_Const_Sngltn.java.

728  {
729  ArrayList<String> lvls_2Plit = null;
730  Log.LogFunctionStartDebug( this.getClass().getName() + ".SplitSEP", "fpsString2Split", fpsString2Split );
731 
732  try
733  {
734  lvls_2Plit = OKW_Helper.splitString( fpsString2Split, this.GetOKWConst4Internalname( "SEP" ) );
735  }
736  finally
737  {
738  Log.LogFunctionEndDebug( lvls_2Plit.toString() );
739  }
740 
741  return lvls_2Plit;
742  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SplitVSEP()

ArrayList<String> okw.OKW_Const_Sngltn.SplitVSEP ( String  fps_String2Split) throws XPathExpressionException

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 787 der Datei OKW_Const_Sngltn.java.

788  {
789  ArrayList<String> lvls_2Plit = new ArrayList<String>();
790 
791  Log.LogFunctionStartDebug( this.getClass().getName() + ".SplitHSEP", "fps_String2Split", fps_String2Split );
792 
793  try
794  {
795  lvls_2Plit = OKW_Helper.splitString( fps_String2Split, this.GetOKWConst4Internalname( "VSEP" ) );
796  }
797  finally
798  {
799  Log.LogFunctionEndDebug( lvls_2Plit.toString() );
800  }
801 
802  return lvls_2Plit;
803  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ YesNo2Boolean()

Boolean okw.OKW_Const_Sngltn.YesNo2Boolean ( String  fpsYesOrNo) throws XPathExpressionException

Konvertiert sprachabhängig Ja/Nein zu einem Booleanean 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

Definiert in Zeile 840 der Datei OKW_Const_Sngltn.java.

841  {
842  Log.LogFunctionStartDebug( this.getClass().getName() + ".YesNo2Boolean", "fpsYesOrNo", fpsYesOrNo );
843  Boolean lvb_Return = false;
844 
845  String lvs_Yes = "";
846  String lvs_No = "";
847 
848  try
849  {
850  lvs_Yes = this.GetConst4Internalname( "YES" ).toUpperCase();
851  lvs_No = this.GetConst4Internalname( "NO" ).toUpperCase();
852 
853  if ( lvs_Yes.equals( fpsYesOrNo.toUpperCase() ) )
854  {
855  lvb_Return = true;
856  }
857  else if ( lvs_No.equals( fpsYesOrNo.toUpperCase() ) )
858  {
859  lvb_Return = false;
860  }
861  else
862  {
864 
865  String lvsMessage = LM.GetMessage( "YesNo2Boolean", "ValueNotAllowed", fpsYesOrNo, lvs_Yes + "'/'" + lvs_No );
866  throw new OKWNotAllowedValueException( lvsMessage );
867  }
868  }
869  finally
870  {
871  Log.LogFunctionEndDebug( lvb_Return );
872  }
873 
874  return lvb_Return;
875  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

◆ CL

OKWLanguage okw.OKW_Const_Sngltn.CL = OKWLanguage.getInstance()
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

Definiert in Zeile 151 der Datei OKW_Const_Sngltn.java.

◆ LM

LogMessenger okw.OKW_Const_Sngltn.LM = null
private

Referenz auf OKW.Log.LogMessenger.

Autor
Zoltan Hrabovszki
Datum
2013.12.22

Definiert in Zeile 165 der Datei OKW_Const_Sngltn.java.

◆ Log

Logger_Sngltn okw.OKW_Const_Sngltn.Log = Logger_Sngltn.getInstance()
staticprivate

Definiert in Zeile 133 der Datei OKW_Const_Sngltn.java.

◆ myXmlReader

OKW_XmlReader okw.OKW_Const_Sngltn.myXmlReader
private

Definiert in Zeile 170 der Datei OKW_Const_Sngltn.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.OKW_Const_Sngltn.GetConst4Internalname
String GetConst4Internalname(String fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const.
Definition: OKW_Const_Sngltn.java:524
okw.OKW_Const_Sngltn.CL
OKWLanguage CL
Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet.
Definition: OKW_Const_Sngltn.java:151
okw.log.Logger_Sngltn.LogFunctionEndDebug
void LogFunctionEndDebug()
LogFunctionEndDebug:
Definition: Logger_Sngltn.java:249
okw.OKW_XmlReader.getTextContentSingleValue
String getTextContentSingleValue(String fpsXPathExpression)
Liest den TextContent eines Tag.
Definition: OKW_XmlReader.java:103
okw.log.Logger_Sngltn.LogFunctionStartDebug
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
Definition: Logger_Sngltn.java:311
okw.OKW_Const_Sngltn.LM
LogMessenger LM
Referenz auf OKW.Log.LogMessenger.
Definition: OKW_Const_Sngltn.java:165
okw.log.Logger_Sngltn.LogPrintDebug
void LogPrintDebug(String fpsMessage)
Loggt eine Nachricht.
Definition: Logger_Sngltn.java:520
okw.LogMessenger.GetMessage
String GetMessage(String MethodName, String TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
Definition: LogMessenger.java:137
okw.OKW_Const_Sngltn.Log
static Logger_Sngltn Log
Definition: OKW_Const_Sngltn.java:133
okw.OKW_Const_Sngltn.OKW_Const_Sngltn
OKW_Const_Sngltn()
Privater Konstruktor ohne Parameter im Entwurfsmuster Singelton initialisiert die Klasse OKW_Const.
Definition: OKW_Const_Sngltn.java:235
okw.OKW_Const_Sngltn.GetOKWConst4Internalname
String GetOKWConst4Internalname(String fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst.
Definition: OKW_Const_Sngltn.java:608
okw.OKW_Const_Sngltn.myXmlReader
OKW_XmlReader myXmlReader
Definition: OKW_Const_Sngltn.java:170