Class SequenceUtils

java.lang.Object
gnu.xquery.util.SequenceUtils

public class SequenceUtils extends Object
  • Field Details

    • textOrElement

      public static final NodeType textOrElement
  • Constructor Details

    • SequenceUtils

      public SequenceUtils()
  • Method Details

    • isZeroOrOne

      public static boolean isZeroOrOne(Object arg)
    • zeroOrOne

      public static Object zeroOrOne(Object arg)
    • oneOrMore

      public static Object oneOrMore(Object arg)
    • exactlyOne

      public static Object exactlyOne(Object arg)
    • isEmptySequence

      public static boolean isEmptySequence(Object arg)
    • exists

      public static boolean exists(Object arg)
    • insertBefore$X

      public static void insertBefore$X(Object target, long position, Object inserts, CallContext ctx)
    • remove$X

      public static void remove$X(Object arg, long position, CallContext ctx)
    • reverse$X

      public static void reverse$X(Object arg, CallContext ctx)
      Implements the standard XQuery function reverse.
    • indexOf$X

      public static void indexOf$X(Object seqParam, Object srchParam, NamedCollator collator, CallContext ctx)
    • deepEqualChildren

      public static boolean deepEqualChildren(NodeTree seq1, int ipos1, NodeTree seq2, int ipos2, NamedCollator collator)
    • deepEqual

      public static boolean deepEqual(NodeTree seq1, int ipos1, NodeTree seq2, int ipos2, NamedCollator collator)
    • deepEqualItems

      public static boolean deepEqualItems(Object arg1, Object arg2, NamedCollator collator)
    • deepEqual

      public static boolean deepEqual(Object arg1, Object arg2, NamedCollator collator)
    • subList$X

      public static void subList$X(Object seq, double start, double end, CallContext ctx)
    • subList$C

      public static void subList$C(Object seq, double start, double end, Consumer out)