ccc.domain.sorting
Class AlphaNumericAscendingNameComparator

java.lang.Object
  extended by ccc.domain.sorting.AlphaNumericAscendingNameComparator
All Implemented Interfaces:
java.io.Serializable, java.util.Comparator<ResourceEntity>

public final class AlphaNumericAscendingNameComparator
extends java.lang.Object
implements java.io.Serializable, java.util.Comparator<ResourceEntity>

Sort Resources in Ascending, Alphanumeric order, based on name.

Author:
Civic Computing Ltd.
See Also:
Serialized Form

Constructor Summary
AlphaNumericAscendingNameComparator()
          Constructor.
AlphaNumericAscendingNameComparator(boolean caseSensitive)
          Constructor.
 
Method Summary
 int compare(ResourceEntity o1, ResourceEntity o2)
          
 
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

AlphaNumericAscendingNameComparator

public AlphaNumericAscendingNameComparator()
Constructor.


AlphaNumericAscendingNameComparator

public AlphaNumericAscendingNameComparator(boolean caseSensitive)
Constructor.

Parameters:
caseSensitive - Should the sort be case sensitive.
Method Detail

compare

public int compare(ResourceEntity o1,
                   ResourceEntity o2)

Specified by:
compare in interface java.util.Comparator<ResourceEntity>


Copyright © 2010. All Rights Reserved.