gnu.xquery.util
Class StringUtils

java.lang.Object
  extended by gnu.xquery.util.StringUtils

public class StringUtils
extends java.lang.Object


Constructor Summary
StringUtils()
           
 
Method Summary
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)

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)