Class Sorting.FieldOrder

  • All Implemented Interfaces:
    java.lang.Cloneable
    Enclosing class:
    Sorting

    public static class Sorting.FieldOrder
    extends java.lang.Object
    implements java.lang.Cloneable
    An attribute (field) and how it should be sorted
    • Constructor Detail

      • FieldOrder

        public FieldOrder​(Sorting.AttributeSorter fieldSorter,
                          Sorting.Order sortOrder)
        Creates an attribute vector
        Parameters:
        fieldSorter - the sorter of this attribute
        sortOrder - whether to sort this ascending or descending
    • Method Detail

      • getFieldName

        public java.lang.String getFieldName()
        Returns the name of this attribute
      • getSortOrder

        public Sorting.Order getSortOrder()
        Returns the sorting order of this attribute
      • setAscending

        public void setAscending​(boolean asc)
        Decide if sortorder is ascending or not.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object