Class SortOrder


  • public class SortOrder
    extends java.lang.Object
    Class which describes specification of the sort order for a report.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _rcsid  
      static int SORT_ASCENDING
      Sort ascending
      static int SORT_DESCENDING
      Sort descending
      protected java.util.ArrayList sortList
      The sort order list.
    • Constructor Summary

      Constructors 
      Constructor Description
      SortOrder()
      Constructor.
      SortOrder​(java.lang.String rep)
      Constructor from string representation.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCriteria​(java.lang.String columnName, int order)
      Add a sort criteria, at the front.
      void clickColumn​(java.lang.String columnName)
      Click a column.
      java.lang.String getColumn​(int i)
      Return an individual sort column.
      int getCount()
      Get the sort spec count.
      int getDirection​(int i)
      Return an individual direction.
      java.lang.String toString()
      Convert to string form.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • SORT_DESCENDING

        public static final int SORT_DESCENDING
        Sort descending
        See Also:
        Constant Field Values
      • sortList

        protected java.util.ArrayList sortList
        The sort order list. This is an array of SortSpec objects
    • Constructor Detail

      • SortOrder

        public SortOrder()
        Constructor.
    • Method Detail

      • toString

        public java.lang.String toString()
        Convert to string form.
        Overrides:
        toString in class java.lang.Object
      • clickColumn

        public void clickColumn​(java.lang.String columnName)
        Click a column.
      • addCriteria

        public void addCriteria​(java.lang.String columnName,
                                int order)
        Add a sort criteria, at the front.
      • getCount

        public int getCount()
        Get the sort spec count.
      • getColumn

        public java.lang.String getColumn​(int i)
        Return an individual sort column.
      • getDirection

        public int getDirection​(int i)
        Return an individual direction.