Class SequenceUtils


  • public class SequenceUtils
    extends java.lang.Object
    • Field Detail

      • textOrElement

        public static final NodeType textOrElement
    • Constructor Detail

      • SequenceUtils

        public SequenceUtils()
    • Method Detail

      • isZeroOrOne

        public static boolean isZeroOrOne​(java.lang.Object arg)
      • zeroOrOne

        public static java.lang.Object zeroOrOne​(java.lang.Object arg)
      • oneOrMore

        public static java.lang.Object oneOrMore​(java.lang.Object arg)
      • exactlyOne

        public static java.lang.Object exactlyOne​(java.lang.Object arg)
      • isEmptySequence

        public static boolean isEmptySequence​(java.lang.Object arg)
      • exists

        public static boolean exists​(java.lang.Object arg)
      • insertBefore$X

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

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

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

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

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

        public static boolean deepEqualItems​(java.lang.Object arg1,
                                             java.lang.Object arg2,
                                             NamedCollator collator)
      • deepEqual

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

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

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