com.webcodepro.applecommander.storage
Class FileEntryComparator

java.lang.Object
  extended by com.webcodepro.applecommander.storage.FileEntryComparator
All Implemented Interfaces:
java.util.Comparator

public class FileEntryComparator
extends java.lang.Object
implements java.util.Comparator

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

Author:
Rob Greene

Constructor Summary
FileEntryComparator(int columnIndex, int displayMode)
          Construct a FileEntryComparator for the given columnIndex.
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          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
 

Constructor Detail

FileEntryComparator

public FileEntryComparator(int columnIndex,
                           int displayMode)
Construct a FileEntryComparator for the given columnIndex.

Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Compare two FileEntry objects.

Specified by:
compare in interface java.util.Comparator
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.