Hi folks,
there's one comparator I've been missing from the commons-collection: a
comparator that uses a specified bean property of objects to perform the
comparisons.
Basically, it works like this: if you construct an instance with:
Comparator c =
new BeanPropertyComparator(Customer.class, "birthDate");
c will use the natural ordering on the values of Customer.getBirthDate() to
compare Customer objects.
There's an alternative constructor to specify an embedded comparator for
comparing the retrieved property values:
Comparator c =
new BeanPropertyComparator(
Customer.class, "birthDate", new ReverseComparator());
Admittedly, the class is fairly trivial, but I already have it implemented
and tested - would the project be interested in the contribution?
Attila.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]