com.myjavaworld.jftp
Class LocalFileComparator

java.lang.Object
  extended by com.myjavaworld.jftp.LocalFileComparator
All Implemented Interfaces:
Comparator

public class LocalFileComparator
extends Object
implements Comparator

An implementation of Comparator interface used to compare objects of LocalFile using various criteria.

Version:
2.0
Author:
Sai Pullabhotla, psai [at] jMethods [dot] com

Field Summary
static int ASC_ORDER
           
static int COMPARE_BY_DATE
           
static int COMPARE_BY_NAME
           
static int COMPARE_BY_SIZE
           
static int COMPARE_BY_TYPE
           
static int DESC_ORDER
           
 
Constructor Summary
LocalFileComparator()
           
LocalFileComparator(int compareBy)
           
LocalFileComparator(int compareBy, int order)
           
 
Method Summary
 int compare(Object o1, Object o2)
           
 int getCompareBy()
           
 int getOrder()
           
 void setCompareBy(int compareBy)
           
 void setOrder(int order)
           
 
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
 

Field Detail

COMPARE_BY_NAME

public static final int COMPARE_BY_NAME
See Also:
Constant Field Values

COMPARE_BY_TYPE

public static final int COMPARE_BY_TYPE
See Also:
Constant Field Values

COMPARE_BY_SIZE

public static final int COMPARE_BY_SIZE
See Also:
Constant Field Values

COMPARE_BY_DATE

public static final int COMPARE_BY_DATE
See Also:
Constant Field Values

ASC_ORDER

public static final int ASC_ORDER
See Also:
Constant Field Values

DESC_ORDER

public static final int DESC_ORDER
See Also:
Constant Field Values
Constructor Detail

LocalFileComparator

public LocalFileComparator()

LocalFileComparator

public LocalFileComparator(int compareBy)

LocalFileComparator

public LocalFileComparator(int compareBy,
                           int order)
Method Detail

setCompareBy

public void setCompareBy(int compareBy)

getCompareBy

public int getCompareBy()

setOrder

public void setOrder(int order)

getOrder

public int getOrder()

compare

public int compare(Object o1,
                   Object o2)
Specified by:
compare in interface Comparator


Copyright © 2000-2012 jMethods, Inc.. All Rights Reserved.