Class FieldsComparator.Sorter<T,C extends Comparable<C>>

java.lang.Object
br.com.intersys.systextil.util.FieldsComparator.Sorter<T,C>
Type Parameters:
T - o tipo de objeto a comparar
C - o tipo do campo usado na comparação
Enclosing class:
FieldsComparator<T>

public static class FieldsComparator.Sorter<T,C extends Comparable<C>> extends Object
Define como a ordenação deve ser feita com determinado campo do objeto.
  • Constructor Details

    • Sorter

      public Sorter(FieldsComparator.Getter<T,C> getter, boolean reverse)
      Monta um ordenador configurado para determinado campo do objeto.
      Parameters:
      getter - a função que obtém o valor do campo
      reverse - se a ordenação deve ser reversa (descendente)