Package gnu.xquery.util
Class StringUtils
- java.lang.Object
-
- gnu.xquery.util.StringUtils
-
public class StringUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleasDouble(java.lang.Object value)static java.lang.ObjectcodepointEqual(java.lang.Object arg1, java.lang.Object arg2)static java.lang.StringcodepointsToString(java.lang.Object arg)static java.lang.Objectcompare(java.lang.Object val1, java.lang.Object val2, NamedCollator coll)This implements the XQueryfn:comparefunction.static java.lang.Stringconcat$V(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object[] args)static java.lang.Objectcontains(java.lang.Object str, java.lang.Object contain)static java.lang.StringencodeForUri(java.lang.Object arg)static java.lang.ObjectendsWith(java.lang.Object str, java.lang.Object with)static java.lang.StringescapeHtmlUri(java.lang.Object arg)static java.lang.StringiriToUri(java.lang.Object arg)static java.lang.ObjectlowerCase(java.lang.Object node)static java.util.regex.PatternmakePattern(java.lang.String pattern, java.lang.String flags)static booleanmatches(java.lang.Object input, java.lang.String pattern)static booleanmatches(java.lang.Object arg, java.lang.String pattern, java.lang.String flags)static java.lang.StringnormalizeSpace(java.lang.Object arg)static java.lang.ObjectnormalizeUnicode(java.lang.Object arg)static java.lang.ObjectnormalizeUnicode(java.lang.Object arg, java.lang.String form)static java.lang.Stringreplace(java.lang.Object input, java.lang.String pattern, java.lang.String replacement)static java.lang.Stringreplace(java.lang.Object arg, java.lang.String pattern, java.lang.String replacement, java.lang.String flags)static java.lang.ObjectstartsWith(java.lang.Object str, java.lang.Object with)static java.lang.ObjectstringJoin(java.lang.Object strseq, java.lang.Object join)static java.lang.ObjectstringLength(java.lang.Object str)static java.lang.ObjectstringPad(java.lang.Object str, java.lang.Object padcount)static voidstringToCodepoints$X(java.lang.Object arg, CallContext ctx)static java.lang.Objectsubstring(java.lang.Object str, java.lang.Object start)static java.lang.Objectsubstring(java.lang.Object str, java.lang.Object start, java.lang.Object length)static java.lang.ObjectsubstringAfter(java.lang.Object str, java.lang.Object find)static java.lang.ObjectsubstringBefore(java.lang.Object str, java.lang.Object find)static voidtokenize$X(java.lang.Object arg, java.lang.String pattern, CallContext ctx)static voidtokenize$X(java.lang.Object arg, java.lang.String pattern, java.lang.String flags, CallContext ctx)static java.lang.Objecttranslate(java.lang.Object str, java.lang.Object map, java.lang.Object trans)static java.lang.ObjectupperCase(java.lang.Object node)
-
-
-
Method Detail
-
lowerCase
public static java.lang.Object lowerCase(java.lang.Object node)
-
upperCase
public static java.lang.Object upperCase(java.lang.Object node)
-
asDouble
public static double asDouble(java.lang.Object value)
-
substring
public static java.lang.Object substring(java.lang.Object str, java.lang.Object start)
-
substring
public static java.lang.Object substring(java.lang.Object str, java.lang.Object start, java.lang.Object length)
-
stringLength
public static java.lang.Object stringLength(java.lang.Object str)
-
substringBefore
public static java.lang.Object substringBefore(java.lang.Object str, java.lang.Object find)
-
substringAfter
public static java.lang.Object substringAfter(java.lang.Object str, java.lang.Object find)
-
translate
public static java.lang.Object translate(java.lang.Object str, java.lang.Object map, java.lang.Object trans)
-
stringPad
public static java.lang.Object stringPad(java.lang.Object str, java.lang.Object padcount)
-
contains
public static java.lang.Object contains(java.lang.Object str, java.lang.Object contain)
-
startsWith
public static java.lang.Object startsWith(java.lang.Object str, java.lang.Object with)
-
endsWith
public static java.lang.Object endsWith(java.lang.Object str, java.lang.Object with)
-
stringJoin
public static java.lang.Object stringJoin(java.lang.Object strseq, java.lang.Object join)
-
concat$V
public static java.lang.String concat$V(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object[] args)
-
compare
public static java.lang.Object compare(java.lang.Object val1, java.lang.Object val2, NamedCollator coll)This implements the XQueryfn:comparefunction.
-
stringToCodepoints$X
public static void stringToCodepoints$X(java.lang.Object arg, CallContext ctx)
-
codepointsToString
public static java.lang.String codepointsToString(java.lang.Object arg)
-
encodeForUri
public static java.lang.String encodeForUri(java.lang.Object arg)
-
iriToUri
public static java.lang.String iriToUri(java.lang.Object arg)
-
escapeHtmlUri
public static java.lang.String escapeHtmlUri(java.lang.Object arg)
-
normalizeSpace
public static java.lang.String normalizeSpace(java.lang.Object arg)
-
makePattern
public static java.util.regex.Pattern makePattern(java.lang.String pattern, java.lang.String flags)
-
matches
public static boolean matches(java.lang.Object input, java.lang.String pattern)
-
matches
public static boolean matches(java.lang.Object arg, java.lang.String pattern, java.lang.String flags)
-
replace
public static java.lang.String replace(java.lang.Object input, java.lang.String pattern, java.lang.String replacement)
-
replace
public static java.lang.String replace(java.lang.Object arg, java.lang.String pattern, java.lang.String replacement, java.lang.String flags)
-
tokenize$X
public static void tokenize$X(java.lang.Object arg, java.lang.String pattern, CallContext ctx)
-
tokenize$X
public static void tokenize$X(java.lang.Object arg, java.lang.String pattern, java.lang.String flags, CallContext ctx)
-
codepointEqual
public static java.lang.Object codepointEqual(java.lang.Object arg1, java.lang.Object arg2)
-
normalizeUnicode
public static java.lang.Object normalizeUnicode(java.lang.Object arg)
-
normalizeUnicode
public static java.lang.Object normalizeUnicode(java.lang.Object arg, java.lang.String form)
-
-