Class StringFunctions
java.lang.Object
org.apache.juneau.commons.svl.functions.StringFunctions
String-manipulation functions for the
#{...} script catalog.
Each public static nested class is a TypedFunction registered under the function name
shown in its VarFunction.name() method. The Replaces annotation in each
nested-class Javadoc names the legacy Var class that was retired in 10.0.0 in favor of
the function form.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class#{concat(s1, s2, ...)}— variadic string concatenation.static class#{contains(s, substr)}— returns"true"or"false".static class#{endsWith(s, suffix)}— returns"true"or"false".static class#{format(pattern, args...)}—Java formatter-style formatting.static class#{join(separator, parts...)}— concatenatespartswithseparatorbetween each pair.static class#{len(s)}/#{len(s, delimiter)}— replacement for the legacy$LN{...}.static class#{lower(s)}— replacement for the legacy$LC{...}.static class#{pathToken(s)}— normalize a user-supplied path token for safe interpolation into apath=template.static class#{repeat(s, n)}— repeatssntimes.static class#{replace(s, target, replacement)}— literal (non-regex) string replacement.static class#{reverse(s)}— reverses the characters ofs.static class#{split(s, separator)}— splitsson the literalseparatorsubstring.static class#{startsWith(s, prefix)}— returns"true"or"false".static class#{stripLeading(s)}— strips leading whitespace.static class#{stripSlashes(s)}— strips leading and trailing/characters.static class#{stripTrailing(s)}— strips trailing whitespace.static class#{substring(s, start)}/#{substring(s, start, end)}— replacement for the legacy$ST{...}SubstringVar.static class#{trim(s)}— strips leading and trailing whitespace.static class#{upper(s)}— replacement for the legacy$UC{...}. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Class<? extends VarFunction>[]All function classes in this category, in registration order. -
Method Summary
-
Field Details
-
ALL
All function classes in this category, in registration order.
-