Class GListAutoLookup<T>

    • Constructor Detail

      • GListAutoLookup

        public GListAutoLookup​(GList<T> list)
    • Method Detail

      • getCurrentRow

        public int getCurrentRow()
        Description copied from class: AutoLookup
        Returns the currently selected row
        Specified by:
        getCurrentRow in class AutoLookup
        Returns:
        the row
      • getRowCount

        public int getRowCount()
        Description copied from class: AutoLookup
        Returns the total number of rows
        Specified by:
        getRowCount in class AutoLookup
        Returns:
        the row count
      • getValueString

        public java.lang.String getValueString​(int row,
                                               int col)
        Description copied from class: AutoLookup
        Returns a string representation of the item at the given row and column. The text should match what the user sees.
        Specified by:
        getValueString in class AutoLookup
        Parameters:
        row - the row
        col - the column
        Returns:
        the text
      • isSorted

        public boolean isSorted​(int column)
        Description copied from class: AutoLookup
        Returns true if the given column is sorted. This class will use a binary search if the given column is sorted. Otherwise, a brute-force search will be used.
        Specified by:
        isSorted in class AutoLookup
        Parameters:
        column - the column
        Returns:
        true if sorted
      • isSortedAscending

        public boolean isSortedAscending()
        Description copied from class: AutoLookup
        Returns true if the currently sorted column is sorted ascending. This is used in conjunction with AutoLookup.isSorted(int). If that method returns false, then this method will not be called.
        Specified by:
        isSortedAscending in class AutoLookup
        Returns:
        true if sorted ascending