Class Compare

  • All Implemented Interfaces:
    Named

    public class Compare
    extends Procedure2
    Compares two values (or sequences) according to XPath semantics.
    • Field Detail

      • $Eq

        public static final Compare $Eq
      • $Ex$Eq

        public static final Compare $Ex$Eq
      • $Gr

        public static final Compare $Gr
      • $Gr$Eq

        public static final Compare $Gr$Eq
      • $Ls

        public static final Compare $Ls
      • $Ls$Eq

        public static final Compare $Ls$Eq
      • valEq

        public static final Compare valEq
      • valNe

        public static final Compare valNe
      • valGt

        public static final Compare valGt
      • valGe

        public static final Compare valGe
      • valLt

        public static final Compare valLt
      • valLe

        public static final Compare valLe
    • Constructor Detail

      • Compare

        public Compare()
    • Method Detail

      • make

        public static Compare make​(java.lang.String name,
                                   int flags)
      • apply

        public static boolean apply​(int flags,
                                    java.lang.Object arg1,
                                    java.lang.Object arg2,
                                    NamedCollator collator)
      • equalityComparison

        public static boolean equalityComparison​(int flags)
      • atomicCompare

        public static boolean atomicCompare​(int flags,
                                            java.lang.Object arg1,
                                            java.lang.Object arg2,
                                            NamedCollator collator)
      • apply2

        public java.lang.Object apply2​(java.lang.Object arg1,
                                       java.lang.Object arg2)
        Specified by:
        apply2 in class Procedure2