Class FileEntryComparator

  • All Implemented Interfaces:
    java.util.Comparator<FileEntry>

    public class FileEntryComparator
    extends java.lang.Object
    implements java.util.Comparator<FileEntry>
    Sort FileEntry objects by the columnIndex. Mostly useful to the interface. The columns are tested to see if they are numerical - if so, an Integer compare is done (instead of a String).

    Date created: Oct 27, 2002 8:24:39 PM

    • Constructor Summary

      Constructors 
      Constructor Description
      FileEntryComparator​(int columnIndex, int displayMode)
      Construct a FileEntryComparator for the given columnIndex.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compare​(FileEntry entry1, FileEntry entry2)
      Compare two FileEntry objects.
      protected boolean isAllDigits​(java.lang.String string)
      Test for digits in the screen.
      protected int toInt​(java.lang.String string)
      Convert String to int.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Comparator

        equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
    • Constructor Detail

      • FileEntryComparator

        public FileEntryComparator​(int columnIndex,
                                   int displayMode)
        Construct a FileEntryComparator for the given columnIndex.
    • Method Detail

      • compare

        public int compare​(FileEntry entry1,
                           FileEntry entry2)
        Compare two FileEntry objects.
        Specified by:
        compare in interface java.util.Comparator<FileEntry>
        See Also:
        Comparator.compare(Object, Object)
      • isAllDigits

        protected boolean isAllDigits​(java.lang.String string)
        Test for digits in the screen.
      • toInt

        protected int toInt​(java.lang.String string)
        Convert String to int.