Thanks! That worked like a charm. -Shawn
-----Original Message----- From: Niall Pemberton [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 07, 2005 3:47 PM To: Jakarta Commons Users List Subject: Re: [BeanUtils] case insensitive BeanComparator? ...or if you don't want to declare a new class.... Transformer transformer = new Transformer() { public Object transform(Object input) { return ((String)input).toLowerCase(); } }; Comparator comparator = new TransformingComparator(transformer); Collections.sort(foobies, new BeanComparator("billingAddress.lastName", comparator)); Niall ----- Original Message ----- From: "Niall Pemberton" <[EMAIL PROTECTED]> Sent: Wednesday, September 07, 2005 8:30 PM > You could create an org.apache.commons.collections.Transformer .... > > public class LowerCaseTransformer implements Transformer { > public Object transform(Object input) { > return ((String)input).toLowerCase(); > } > } > > Comparator comparator = new TransformingComparator(new > LowerCaseTransformer()); > Collections.sort(foobies, new BeanComparator("billingAddress.lastName", > comparator)); > > Niall > > ----- Original Message ----- > From: "Bernard, Shawn" <[EMAIL PROTECTED]> > Sent: Wednesday, September 07, 2005 7:15 PM > > > I'm using a BeanComparator in a Collections.sort(): > > Collections.sort(foobies, new BeanComparator("billingAddress.lastName")); > > I was wondering if there was a way to make the sort case insensitive > (without creating my own custom comparator). > > Thanks, > > Shawn > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
