 |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
42 import java.util.ArrayList;
44 import javax.xml.xpath.XPathExpressionException;
46 import okw.exceptions.OKWConst4InternalnameNotFoundException;
47 import okw.exceptions.OKWMessageNotFoundException;
48 import okw.exceptions.OKWNotAllowedValueException;
49 import okw.log.Logger_Sngltn;
281 if ( Instance ==
null )
286 if ( Instance ==
null )
311 public String
Boolean2YesNo( Boolean fpbTrueOrFalse )
throws XPathExpressionException
313 String lvs_Return =
"";
317 Log.
LogFunctionStartDebug( this.getClass().getName() +
".Boolean2YesNo",
"fpbTrueOrFalse", fpbTrueOrFalse.toString() );
319 if ( fpbTrueOrFalse )
368 public String
ConcatHSEP( ArrayList<String> fpLs_ListString2Concat )
throws XPathExpressionException
370 Log.
LogFunctionStartDebug( this.getClass().getName() +
".ConcatHSEP",
"fpLs_ListString2Concat", fpLs_ListString2Concat.toString() );
372 String lvs_Return =
"";
416 public String
ConcatSEP( ArrayList<String> fpLs_ListString2Concat )
throws XPathExpressionException
418 Log.
LogFunctionStartDebug( this.getClass().getName() +
".ConcatSEP",
"fpLs_ListString2Concat", fpLs_ListString2Concat.toString() );
420 String lvs_Return =
"";
464 public String
ConcatVSEP( ArrayList<String> fpLs_ListString2Concat )
throws XPathExpressionException
466 Log.
LogFunctionStartDebug( this.getClass().getName() +
".ConcatVSEP",
"fpLs_ListString2Concat", fpLs_ListString2Concat.toString() );
468 String lvs_Return =
"";
528 String lvsReturn =
"";
533 String myXPathExpression =
"//okwconst[@internalname='" + fpsInternalname +
"']/name/" +
CL.getLanguage();
610 String lvsReturn =
null;
612 Log.
LogFunctionStartDebug( this.getClass().getName() +
".GetOKWConst4Internalname",
"fpsInternalname", fpsInternalname );
668 public ArrayList<String>
SplitHSEP( String fpsString2Split )
throws XPathExpressionException
670 ArrayList<String> lvls_2Plit =
new ArrayList<String>();
727 public ArrayList<String>
SplitSEP( String fpsString2Split )
throws XPathExpressionException
729 ArrayList<String> lvls_2Plit =
null;
787 public ArrayList<String>
SplitVSEP( String fps_String2Split )
throws XPathExpressionException
789 ArrayList<String> lvls_2Plit =
new ArrayList<String>();
840 public Boolean
YesNo2Boolean( String fpsYesOrNo )
throws XPathExpressionException
843 Boolean lvb_Return =
false;
853 if ( lvs_Yes.equals( fpsYesOrNo.toUpperCase() ) )
857 else if ( lvs_No.equals( fpsYesOrNo.toUpperCase() ) )
865 String lvsMessage =
LM.
GetMessage(
"YesNo2Boolean",
"ValueNotAllowed", fpsYesOrNo, lvs_Yes +
"'/'" + lvs_No );
ArrayList< String > SplitSEP(String fpsString2Split)
Methode trennt einen String und wandelt diesen in einen ListString um.
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
String GetConst4Internalname(String fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const.
ArrayList< String > SplitHSEP(String fpsString2Split)
Methode trennt einen String und wandelt diesen in eine ListString um.
OKWLanguage CL
Aktuelle Spracheinstellung (Current Language) wird in der Klasse OKWLanguage verwaltet.
void LogFunctionEndDebug()
LogFunctionEndDebug:
static Logger_Sngltn getInstance()
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
OKW.OKWConst4InternalnameNotFoundException wird ausgelöst, wenn zu einer Konstanten,...
ArrayList< String > SplitVSEP(String fps_String2Split)
Methode trennt einen String und wandelt diesen in einen ListString um.
String ConcatVSEP(ArrayList< String > fpLs_ListString2Concat)
Methode verbindet die einzelnen Strings eines List<Strings> zu einem string und trennt diese mit der ...
String getTextContentSingleValue(String fpsXPathExpression)
Liest den TextContent eines Tag.
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
String ConcatSEP(ArrayList< String > fpLs_ListString2Concat)
Methode verbindet die einzelne Strings eines List<Strings> zu einem string und trennt diese mit der K...
Die Ausnahme OKWMessageNotFoundException wird ausgelöst, wenn ein Nachrichten-Eintrag in einer XML/Lo...
Boolean YesNo2Boolean(String fpsYesOrNo)
Konvertiert sprachabhängig Ja/Nein zu einem Booleanean Wert (Wahr/Falsch).
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
static String concatListString(ArrayList< String > fps_ListString2Concat, String fps_Delimiter)
Wandelt List<String> in einen String um und trennt die Werte durch das vorgegebene Trennzeichen vonei...
String ConcatHSEP(ArrayList< String > fpLs_ListString2Concat)
Methode verbindet die einzelne Strings eines List<Strings> zu einem string und trennt diese mit der K...
LogMessenger LM
Referenz auf OKW.Log.LogMessenger.
String Boolean2YesNo(Boolean fpbTrueOrFalse)
Konvertiert WAHR/FALSCH (true/false) sprachabhängig nach "Ja"/"Nein" (Yes/No)
void LogPrintDebug(String fpsMessage)
Loggt eine Nachricht.
String GetMessage(String MethodName, String TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
Klasse enthält OKW-Hilfsfunktionen.
static OKW_Const_Sngltn getInstance()
Holt die einzige Instanz dieser Klasse.
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten.
OKWNotAllowedValueException-Ausnahme wird ausgelöst, wenn ein gegebener Wert im Schlüsselwort nicht e...
static ArrayList< String > splitString(String fpsString2Split, String fpsSeparator)
Splittet einen String am angegebenen Separator auf.
OKW_Const_Sngltn()
Privater Konstruktor ohne Parameter im Entwurfsmuster Singelton initialisiert die Klasse OKW_Const.
String GetOKWConst4Internalname(String fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst.
OKW_XmlReader myXmlReader