Package org.expasy.jpl.commons.collection.sorter

Provides sorters for arrays of primitives and generic collections of objects.

See:
          Description

Interface Summary
ArrayIndexComparator Objects implementing this interface can compare two arguments values for order, via the method to implement int compare(Integer o1, Integer o2), found at given indices of a given array.
ArraySorter<T> A ArraySorter interface have to be implemented by any object that sort arrays.
 

Class Summary
AbstractDoublesArrayIndexComparator Abstract class for comparator of array of doubles.
AbstractIntsArrayIndexComparator Abstract class for comparator of array of ints.
AbstractListIndexComparator<T> Generic abstract class for comparator of list of Objects.
AbstractObjectsArrayIndexComparator<T> Generic abstract class for comparator of array of Objects.
AbstractStringBasedComparator<T,V> The base class for {@code StringBasedC
ArrayIndexSorter This class sort indices of an array object given an index comparator.
ArraySorterImpl<T extends Comparable<T>> ArraySorter can sort any generic arrays or get sorted indices.
ChainedComparator<T> A generic comparator that sorts Ts considering multiple criteria.
ChainedStringCodedComparator<T> This class is a chained StringCodedComparator as it is a ChainedComparator where each comparators are instanciate from string.
ComparatorInverter<T> A comparator inverter.
NumberStringBasedComparator<T>  
StringCodedComparatorFactory<T> This object is a factory that create Comparator<T>s based on String (comparator-id:comparator-logic).
StringStringBasedComparator<T>  
 

Enum Summary
AbstractStringBasedComparator.OrderType  
 

Package org.expasy.jpl.commons.collection.sorter Description

Provides sorters for arrays of primitives and generic collections of objects.



Copyright (c) 2012 Swiss Institute of Bioinformatics. All rights reserved.