Klasse enthält OKW-Hilfsfunktionen.
Mehr ...
|
static String | Boolean2String (Boolean fpbTrueOrFalse) |
| Konvertiert Boolean true /false nach String "true"/"false". Mehr ...
|
|
static String | getLeftFromDelimiterNumber (String fpsSource, String fpsDelimiter, Integer fpiCount) throws XPathExpressionException |
| Der String wird am fpiCount-ten Trennzeichen abgetrennt und die linke Hälfte des String wird zurückgegeben. Mehr ...
|
|
static String | getRightFromDelimiterNumber (String fpsSource, String fpsDelimiter, Integer fpiCount) throws XPathExpressionException |
| Schneidet fpsSource am fpiCount-ten fpsDelimiter ab und liefert den rechten Teil des String zurück. Mehr ...
|
|
static Boolean | compareListString (List< String > ListString1, List< String > ListString2) |
| Vergleicht zwei ListStrings inhaltlich miteinander. Mehr ...
|
|
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 voneinander. Mehr ...
|
|
static Boolean | matchString (String fpsPattern, String fpsStringToMatch) |
| Quelle: http://stackoverflow.com/questions/6907720/need-to-perform-wildcard-etc-search-on-a-String-using-regex. Mehr ...
|
|
static Boolean | matchStrIgnoreCase (String fpsPattern, String fpsStringToMatch) |
| Quelle: http://stackoverflow.com/questions/6907720/need-to-perform-wildcard-etc-search-on-a-String-using-regex. Mehr ...
|
|
static String | removeBeginEndQuotations (String fps_StringinQuotations) |
| Entfernt Anführungstriche " am Anfang und am Ende. Mehr ...
|
|
static ArrayList< String > | StringArray2ListStr (String[] fpsStringArray) |
| Konvertiert einen String-Array nach List-String. Mehr ...
|
|
static Boolean | String2Boolean (String fpsTrueOrFalse) throws XPathExpressionException |
| Konvertiert String "true"/"false" nach Boolean true /false . Mehr ...
|
|
static ArrayList< String > | splitString (String fpsString2Split, String fpsSeparator) |
| Splittet einen String am angegebenen Separator auf. Mehr ...
|
|
static String | repeatString (char c, Integer n) |
|
static String | repeatString (String c, Integer n) |
|
static Boolean | isStringNullOrEmpty (String fpsString) |
| Prüft ob der gegeben String fpsStrin null oder leer ("") ist. Mehr ...
|
|
Klasse enthält OKW-Hilfsfunktionen.
Diese Klasse kann und soll auch in projektspezifischen Klassen verwendet werden.
Definiert in Zeile 62 der Datei OKW_Helper.java.
◆ Boolean2String()
static String okw.OKW_Helper.Boolean2String |
( |
Boolean |
fpbTrueOrFalse | ) |
|
|
static |
Konvertiert Boolean true
/false
nach String "true"/"false".
- Parameter
-
fpbTrueOrFalse | Zu konvertierender boolischer Wert. |
- Rückgabe
true
wird umgewandelt in "true" und
false
wird zu "false".
Method names should always begin with a lower case character, and should not contain underscores. - das wird hier bewust IGNORIERT
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.05.03
Definiert in Zeile 99 der Datei OKW_Helper.java.
101 String lvsReturn =
"";
◆ compareListString()
static Boolean okw.OKW_Helper.compareListString |
( |
List< String > |
ListString1, |
|
|
List< String > |
ListString2 |
|
) |
| |
|
static |
Vergleicht zwei ListStrings inhaltlich miteinander.
- Parameter
-
ListString1 | String Nr. 1 |
ListString2 | String Nr. 2 \returnTrue falls die Strings identischen Inhalt haben, sonst false. |
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.15.11
Definiert in Zeile 375 der Datei OKW_Helper.java.
377 Boolean lvbReturn =
true;
380 ListString2.toString());
385 if (ListString1.size() == ListString2.size())
387 for (
int i = 0; i < ListString1.size(); i++)
389 if (ListString1.get(i) != ListString2.get(i))
◆ concatListString()
static String okw.OKW_Helper.concatListString |
( |
ArrayList< String > |
fps_ListString2Concat, |
|
|
String |
fps_Delimiter |
|
) |
| |
|
static |
Wandelt List<String> in einen String um und trennt die Werte durch das vorgegebene Trennzeichen voneinander.
Fügt die Elemente des ListString aneinander. Die Werte sind ggf. mit Separator getrennt. Der Separator kann aus __""__, einem oder mehr als einem Zeichen bestehen.
Siehe auch: http://stackoverflow.com/questions/3575029/c-sharp-listString-to-String-with-delimiter
- OKW.LogMessenger.Instance.SplitHSEP()
- OKW.LogMessenger.Instance.SplitVSEP()
- Parameter
-
fps_ListString2Concat | Liste der zu verbindenden Strings |
fps_Separator | Trennzeichen (Separator) der verwendet werden soll. |
- Rückgabe
- Noch zu erledigen:
- TODO ZH: Rückgabewert beschreiben.
Changes List<String> to a String and departs the values with the given delimiter.
Adds the elements of ListString together. The values are possibly devided with a separator. The delemiter can consist of __""__, one ore more signs.
Have a view to: http://stackoverflow.com/questions/3575029/c-sharp-listString-to-String-with-delimiter
- OKW.LogMessenger.Instance.SplitHSEP()
- OKW.LogMessenger.Instance.SplitVSEP()
- Parameter
-
fps_ListString2Concat | List of Strings to be merged |
fps_Separator | delimiter (Separator) which should be used. |
- Rückgabe
- Noch zu erledigen:
- TODO ZH: Rückgabewert beschreiben.
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.01.03
Definiert in Zeile 461 der Datei OKW_Helper.java.
463 String lvsReturn =
"";
466 fps_ListString2Concat.toString(),
"fps_Separator", fps_Delimiter);
470 StringBuilder sb =
new StringBuilder();
472 for (
int i=0; i<fps_ListString2Concat.size(); i++)
476 sb.append(fps_Delimiter);
479 sb.append(fps_ListString2Concat.get(i));
482 lvsReturn = sb.toString();
◆ getLeftFromDelimiterNumber()
static String okw.OKW_Helper.getLeftFromDelimiterNumber |
( |
String |
fpsSource, |
|
|
String |
fpsDelimiter, |
|
|
Integer |
fpiCount |
|
) |
| throws XPathExpressionException |
|
static |
Der String wird am fpiCount-ten Trennzeichen abgetrennt und die linke Hälfte des String wird zurückgegeben.
Es wird eine Ausnahme (exception) ausgelöst, wenn
- das Trennzeichen leer ist: OKW.OKWDelimiterIsEmptyException
- fpiCount ist nicht im gültigen Bereich(1 >= fpiCount > c= Anzahl Trennzeichen): OKW.OKWDelimiterCountOutOfRangeException
Gültige Beispiele:
"AAAA" = OKW_Helper.GetLeftFromDelimiterNumber("AAAACBBBB", "C", 1)
"AAAACBBBB" = OKW_Helper.GetLeftFromDelimiterNumber("AAAACBBBBCDDDD", "C", 2)
"AAAAGGBBBB"= OKW_Helper.GetLeftFromDelimiterNumber("AAAAGGBBBBGGDDDD", "GG", 2)
Beispiele mit Auslösung der Ausnahmeprozedur
OKW_Helper.GetLeftFromDelimiterNumber("AAAACBBBB", "", 1) : OKW.OKWDelimiterIsEmptyException
OKW_Helper.GetLeftFromDelimiterNumber("AAAACBBBBCDDDD", "C", 3) : OKW.OKWDelimiterCountOutOfRangeException
OKW_Helper.GetLeftFromDelimiterNumber("AAAAGGBBBBGGDDDD", "GG", 0) : OKW.OKWDelimiterCountOutOfRangeException
- Parameter
-
fpsSource | Zeichenkette, welche geschnitten wird. |
fpsDelimiter | Trennzeichen an der geschnitten wird. Das Trennzeichen selbst gehört nicht zum Ergebnis. Trennzeichen kann aus mehr als einem Zeichen bestehen. |
fpiCount | Nummer des Trennzeichen, an der geschnitten wird. fpiCount ist aus der Menge der natürlichen Zahlen, 1, 2, 3, ... \returnLinke Seiten des String, gesehen vom Trennzeichen fpsDelemeter. |
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.05.03
Definiert in Zeile 196 der Datei OKW_Helper.java.
198 String lvsReturn =
"";
199 ArrayList<String> lvLsSplitedSource =
null;
207 fpsDelimiter,
"fpiCount", fpiCount.toString());
209 if ( !
"".equals( fpsDelimiter ) )
211 lvLsSplitedSource =
splitString(fpsSource, fpsDelimiter);
214 RangeMax = lvLsSplitedSource.size() - 1;
219 if ((RangeMin <= fpiCount) & (fpiCount <= RangeMax))
222 lvsReturn = lvLsSplitedSource.get(0);
224 for (
int i = 1; i < fpiCount; i++)
226 lvsReturn = lvsReturn + fpsDelimiter + lvLsSplitedSource.get(i);
231 String lvsLM =
LM.
GetMessage(
"GetLeftFromDelimiterNumber",
"OKWDelimiterCountOutOfRangeException",
233 throw new IndexOutOfBoundsException(lvsLM);
238 String lvsLM =
LM.
GetMessage(
"GetLeftFromDelimiterNumber",
"OKWDelimiterIsEmptyException");
239 throw new IllegalArgumentException(lvsLM);
◆ getRightFromDelimiterNumber()
static String okw.OKW_Helper.getRightFromDelimiterNumber |
( |
String |
fpsSource, |
|
|
String |
fpsDelimiter, |
|
|
Integer |
fpiCount |
|
) |
| throws XPathExpressionException |
|
static |
Schneidet fpsSource am fpiCount-ten fpsDelimiter ab und liefert den rechten Teil des String zurück.
Gültige Beispiele:
"DDD/EEE" = GetRigthFromDelimiterNumber("AAA/BBB/CCC/DDD/EEE", "/", 3)
"BBB/CCC/DDD/EEE" = GetRigthFromDelimiterNumber("AAA/BBB/CCC/DDD/EEE", "/", 1)
"EEE" = GetRigthFromDelimiterNumber("AAA/BBB/CCC/DDD/EEE", "/", 4)
Beispiele mit Auslösung der Ausnahmeprozedur
OKW_Helper.GetRigthFromDelimiterNumber("AAAACBBBB", "", 1) : OKW.OKWDelimiterIsEmptyException
OKW_Helper.GetRigthFromDelimiterNumber("AAAACBBBBCDDDD", "C", 3) : OKW.OKWDelimiterCountOutOfRangeException
OKW_Helper.GetRigthFromDelimiterNumber("AAAAGGBBBBGGDDDD", "GG", 0) : OKW.OKWDelimiterCountOutOfRangeException
- Parameter
-
fpsSource | Quelle. |
fpsDelimiter | Trennzeichen an dem geschnitten werden soll. |
fpiCount | |
- Rückgabe
- Noch zu erledigen:
- TODO ZH: Rückgabewert beschreiben.
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.05.03
Definiert in Zeile 304 der Datei OKW_Helper.java.
306 String lvsReturn =
"";
307 List<String> lvLsSplitedSource =
null;
313 fpsDelimiter,
"fpiCount", fpiCount.toString());
315 if ( !
"".equals( fpsDelimiter ))
317 lvLsSplitedSource =
splitString(fpsSource, fpsDelimiter);
320 RangeMax = lvLsSplitedSource.size() - 1;
325 if ((RangeMin <= fpiCount) & (fpiCount <= RangeMax))
328 lvsReturn = lvLsSplitedSource.get(fpiCount);
330 for (
int i = fpiCount + 1; i < lvLsSplitedSource.size(); i++)
332 lvsReturn = lvsReturn + fpsDelimiter + lvLsSplitedSource.get(i);
337 String lvsLM =
LM.
GetMessage(
"GetRightFromDelimiterNumber",
"OKWDelimiterCountOutOfRangeException",
339 throw new IndexOutOfBoundsException(lvsLM);
344 String lvsLM =
LM.
GetMessage(
"GetRightFromDelimiterNumber",
"OKWDelimiterIsEmptyException");
345 throw new IllegalArgumentException(lvsLM);
◆ isStringNullOrEmpty()
static Boolean okw.OKW_Helper.isStringNullOrEmpty |
( |
String |
fpsString | ) |
|
|
static |
Prüft ob der gegeben String fpsStrin
null
oder leer ("") ist.
- Parameter
-
fpsStrin | Zu prüfender String |
- Rückgabe
true
, falls der String Leer oder null
ist sondt false
- Autor
- Zoltán Hrabovszki
- Datum
- 2017-04-27
Definiert in Zeile 853 der Datei OKW_Helper.java.
856 Boolean lvbReturn =
true;
859 if(fpsString !=
null && !fpsString.isEmpty())
◆ matchStrIgnoreCase()
static Boolean okw.OKW_Helper.matchStrIgnoreCase |
( |
String |
fpsPattern, |
|
|
String |
fpsStringToMatch |
|
) |
| |
|
static |
◆ matchString()
static Boolean okw.OKW_Helper.matchString |
( |
String |
fpsPattern, |
|
|
String |
fpsStringToMatch |
|
) |
| |
|
static |
◆ removeBeginEndQuotations()
static String okw.OKW_Helper.removeBeginEndQuotations |
( |
String |
fps_StringinQuotations | ) |
|
|
static |
Entfernt Anführungstriche " am Anfang und am Ende.
Anführungstriche, die sich im String-Inneren befinden, werden nicht entfernt. Sind am Anfang und Ende keine Anführungstriche, dann ist der Rückgabewert gleich dem Eingabewert.
- Parameter
-
fps_StringinQuotations | String, welcher von Anführungstrichen befreit werden soll. \returnString ohne Anführungstriche am Anfang und Ende. |
Definiert in Zeile 615 der Datei OKW_Helper.java.
618 String lvsReturn = fps_StringinQuotations.replaceAll(
"^\"|\"$",
"");
◆ repeatString() [1/2]
static String okw.OKW_Helper.repeatString |
( |
char |
c, |
|
|
Integer |
n |
|
) |
| |
|
static |
- Noch zu erledigen:
- TODO: Methode Documentieren!
Definiert in Zeile 816 der Datei OKW_Helper.java.
818 StringBuilder lvsReturn =
new StringBuilder();
820 for (Integer x = 0; x < n; x++)
823 return lvsReturn.toString();
◆ repeatString() [2/2]
static String okw.OKW_Helper.repeatString |
( |
String |
c, |
|
|
Integer |
n |
|
) |
| |
|
static |
- Noch zu erledigen:
- TODO: Methode Documentieren!
Definiert in Zeile 828 der Datei OKW_Helper.java.
830 StringBuilder lvsReturn =
new StringBuilder();
832 for (Integer x = 0; x < n; x++)
835 return lvsReturn.toString();
◆ splitString()
static ArrayList<String> okw.OKW_Helper.splitString |
( |
String |
fpsString2Split, |
|
|
String |
fpsSeparator |
|
) |
| |
|
static |
Splittet einen String am angegebenen Separator auf.
Der Separator kann aus mehr als einem Zeichen bestehen.
- Parameter
-
fpsString2Split | Zu splittender String. |
fpsSeparator | |
- Rückgabe
- Noch zu erledigen:
- TODO ZH: Rückgabewert beschreiben.
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.05.03 public static ArrayList<String> splitString_old( String fpsString2Split, String fpsSeparator ) { String[] lvsA_Splited; ArrayList<String> lvls_Splited = new ArrayList<String>();
Log.LogFunctionStartDebug("OKW_Helper.StrSplit", "fpsString2Split", fpsString2Split, "fpsSeparator", fpsSeparator);
try { lvsA_Splited = fpsString2Split.split(fpsSeparator); lvls_Splited = StringArray2ListStr(lvsA_Splited); } finally { Log.LogFunctionEndDebug(lvls_Splited); }
return lvls_Splited; }
Definiert in Zeile 781 der Datei OKW_Helper.java.
783 ArrayList<String> SplitedList =
new ArrayList<String>();
793 int index = fpsString2Split.indexOf(fpsSeparator, offset);
796 SplitedList.add(fpsString2Split.substring(offset));
801 SplitedList.add(fpsString2Split.substring(offset, index));
802 offset = (index + fpsSeparator.length());
◆ String2Boolean()
static Boolean okw.OKW_Helper.String2Boolean |
( |
String |
fpsTrueOrFalse | ) |
throws XPathExpressionException |
|
static |
Konvertiert String "true"/"false" nach Boolean true
/false
.
- Ausnahmebehandlung
-
Die | Ausnahme OKWNotAllowedValueException wird ausgelöst, wenn der Eingabwert nicht "true"/"false" ist . |
- Parameter
-
fpsTrueOrFalse | Zu konvertierender String Wert. |
- Rückgabe
true
wird umgewandelt in "true" und
false
wird zu "false".
- Autor
- Zoltán Hrabovszki
- Datum
- 2013.05.03
Definiert in Zeile 693 der Datei OKW_Helper.java.
695 Boolean lvbReturn =
false;
698 String lvsTrueOrFalse = fpsTrueOrFalse.toLowerCase();
704 if (
"true".equals( lvsTrueOrFalse ) )
709 else if (
"false".equals( lvsTrueOrFalse ) )
719 String lvsLM =
LM.
GetMessage(
"String2Boolean",
"OKWNotAllowedValueException", fpsTrueOrFalse);
◆ StringArray2ListStr()
static ArrayList<String> okw.OKW_Helper.StringArray2ListStr |
( |
String[] |
fpsStringArray | ) |
|
|
static |
Konvertiert einen String-Array nach List-String.
- Parameter
-
fpsStringArray | Zu konvertierender Array. |
- Rückgabe
- Konvertierung als List-String.
- Autor
- Zoltán Hrabovszki
- Datum
- 2013-05-03
Definiert in Zeile 639 der Datei OKW_Helper.java.
643 ArrayList<String> lvls_Splited =
new ArrayList<String>();
644 lvls_Splited.clear();
648 for (String lvsElement : fpsStringArray)
650 lvls_Splited.add(lvsElement);
◆ LM
◆ Log
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
- /home/travis/build/Hrabovszki1023/OKW/core/src/main/java/okw/OKW_Helper.java