cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hugi Thordarson <h...@karlmenn.is>
Subject Using Ordering to sort non-english strings in memory
Date Wed, 11 Jan 2017 22:12:49 GMT
Hi all.

It looks like Cayenne's Ordering uses String.compareTo() when sorting String values in memory
using orderList() and orderedList() — and there doesn’t seem to be any way to change that
behaviour. This means sorting of international strings in memory is somewhat broken.

Do you think it would be a good idea to add support for:

1) Specifying a default java.text.Collator to use for new Ordering instances.
2) Specifying a java.text.Collator for an instance of Ordering.

What do you think?

Cheers,
- hugi
Mime
View raw message