Class KElement.MultiAttributeComparator

  • All Implemented Interfaces:
    java.util.Comparator<KElement>
    Enclosing class:
    KElement

    public static class KElement.MultiAttributeComparator
    extends KElement.SingleXPathComparator
    sorts according to the value of one attribute
    if the attribute is numeric, compare numerically, else lexical comparison is done
    • Constructor Detail

      • MultiAttributeComparator

        public MultiAttributeComparator​(java.util.List<java.lang.String> pAttName,
                                        boolean pInvert)
        if the attribute is numeric, compare numerically, else lexical comparison is done
        Parameters:
        pAttName - the attribute to use for comparing
        pInvert - if true, sort backwards
      • MultiAttributeComparator

        public MultiAttributeComparator​(java.util.List<java.lang.String> pAttName,
                                        boolean pInvert,
                                        boolean checkNumber,
                                        boolean caseSensitive)