Class 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 double asDouble​(java.lang.Object value)  
      static java.lang.Object codepointEqual​(java.lang.Object arg1, java.lang.Object arg2)  
      static java.lang.String codepointsToString​(java.lang.Object arg)  
      static java.lang.Object compare​(java.lang.Object val1, java.lang.Object val2, NamedCollator coll)
      This implements the XQuery fn:compare function.
      static java.lang.String concat$V​(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object[] args)  
      static java.lang.Object contains​(java.lang.Object str, java.lang.Object contain)  
      static java.lang.String encodeForUri​(java.lang.Object arg)  
      static java.lang.Object endsWith​(java.lang.Object str, java.lang.Object with)  
      static java.lang.String escapeHtmlUri​(java.lang.Object arg)  
      static java.lang.String iriToUri​(java.lang.Object arg)  
      static java.lang.Object lowerCase​(java.lang.Object node)  
      static java.util.regex.Pattern makePattern​(java.lang.String pattern, java.lang.String flags)  
      static boolean matches​(java.lang.Object input, java.lang.String pattern)  
      static boolean matches​(java.lang.Object arg, java.lang.String pattern, java.lang.String flags)  
      static java.lang.String normalizeSpace​(java.lang.Object arg)  
      static java.lang.Object normalizeUnicode​(java.lang.Object arg)  
      static java.lang.Object normalizeUnicode​(java.lang.Object arg, java.lang.String form)  
      static java.lang.String replace​(java.lang.Object input, java.lang.String pattern, java.lang.String replacement)  
      static java.lang.String replace​(java.lang.Object arg, java.lang.String pattern, java.lang.String replacement, java.lang.String flags)  
      static java.lang.Object startsWith​(java.lang.Object str, java.lang.Object with)  
      static java.lang.Object stringJoin​(java.lang.Object strseq, java.lang.Object join)  
      static java.lang.Object stringLength​(java.lang.Object str)  
      static java.lang.Object stringPad​(java.lang.Object str, java.lang.Object padcount)  
      static void stringToCodepoints$X​(java.lang.Object arg, CallContext ctx)  
      static java.lang.Object substring​(java.lang.Object str, java.lang.Object start)  
      static java.lang.Object substring​(java.lang.Object str, java.lang.Object start, java.lang.Object length)  
      static java.lang.Object substringAfter​(java.lang.Object str, java.lang.Object find)  
      static java.lang.Object substringBefore​(java.lang.Object str, java.lang.Object find)  
      static void tokenize$X​(java.lang.Object arg, java.lang.String pattern, CallContext ctx)  
      static void tokenize$X​(java.lang.Object arg, java.lang.String pattern, java.lang.String flags, CallContext ctx)  
      static java.lang.Object translate​(java.lang.Object str, java.lang.Object map, java.lang.Object trans)  
      static java.lang.Object upperCase​(java.lang.Object node)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringUtils

        public StringUtils()
    • 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 XQuery fn:compare function.
      • 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)