Strings: Untying the Knot
If you’ve come this far without knowing what Strings are, I applaud you. As Variables are primarily String driven, a suite of conditions exist for manipulating them.
These literally call the Java function for the String and inserts the result into a variable. Find the function documentation here.
| Name | ID |
|---|---|
| StringConcatCondition | stringConcat |
| StringCompareToCondition | stringCompare |
| StringContainsCondition | stringContains |
| StringEndsWithCondition | stringEnds |
| StringEqualsCondition | stringEquals |
| StringIndexOfCondition | stringIndex |
| StringLowerCaseCondition | stringLower |
| StringReplaceCondition | stringReplace |
| StringSplitCondition | stringSplit |
| StringStartsWithCondition | stringStarts |
| StringSubStringCondition | stringSubstr |
| StringTrimCondition | stringTrim |
| StringUpperCaseCondition | stringUpper |
| StringLengthCondition | stringLength |
However, there are also a few special Conditions made to handle Strings:
| Name | ID | Description |
|---|---|---|
| Base64DecodeCondition | base64Decode |
Decodes a Base64 String |
| Base64EncodeCondition | base64Encode |
Encodes a String into a Base64 String |
| JsonSafeCondition | jsonSafe |
Converts a String to be safe to insert into JSON files. |