it.amattioli.dominate.util
Class GenericComparator<T>
java.lang.Object
it.amattioli.dominate.util.GenericComparator<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- Comparator<T>
public class GenericComparator<T>
- extends Object
- implements Comparator<T>
Implementazione di un Comparator che confronta due JavaBean in base
al contenuto di una loro proprietà. Ovviamente la classe della
proprietà indicata deve implementare a sua volta l'interfaccia
Comparable
- Author:
- a.mattioli
|
Constructor Summary |
GenericComparator(String property)
Costruisce un GenericComparator fornendo la property il cui contenuto
deve essere confrontato. |
GenericComparator(String property,
boolean nullFirst)
Costruisce un GenericComparator fornendo la property il cui contenuto
deve essere confrontato e indicando come trattare eventuali valori
nulli di questa property. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericComparator
public GenericComparator(String property)
- Costruisce un GenericComparator fornendo la property il cui contenuto
deve essere confrontato.
- Parameters:
property - la property il cui contenuto deve essere confrontato
GenericComparator
public GenericComparator(String property,
boolean nullFirst)
- Costruisce un GenericComparator fornendo la property il cui contenuto
deve essere confrontato e indicando come trattare eventuali valori
nulli di questa property.
- Parameters:
property - la property il cui contenuto deve essere confrontatonullFirst - se true i valori nulli della property saranno trattati
come maggiori di tutti gli altri, se false saranno trattati come
minori di tutti gli altri
compare
public int compare(T o1,
T o2)
- Specified by:
compare in interface Comparator<T>
Copyright © 2011. All Rights Reserved.