Update of
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
In directory
james.mmbase.org:/tmp/cvs-serv8315/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
Modified Files:
RepositoryUtil.java NodeGUITypeComparator.java
Log Message:
CMSC-1313 Assets: Sorting problems in list views.
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
See also: http://www.mmbase.org/jira/browse/CMSC-1313
Index: RepositoryUtil.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/RepositoryUtil.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- RepositoryUtil.java 6 Mar 2009 12:27:49 -0000 1.40
+++ RepositoryUtil.java 9 Mar 2009 06:28:22 -0000 1.41
@@ -7,18 +7,13 @@
*/
package com.finalist.cmsc.repository;
-import java.text.CollationKey;
-import java.text.Collator;
-import java.text.RuleBasedCollator;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
-import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
-import java.util.Locale;
import java.util.Map;
import java.util.TreeMap;
Index: NodeGUITypeComparator.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/NodeGUITypeComparator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- NodeGUITypeComparator.java 6 Mar 2009 12:27:49 -0000 1.1
+++ NodeGUITypeComparator.java 9 Mar 2009 06:28:22 -0000 1.2
@@ -19,13 +19,20 @@
private Collator collator;
private boolean reverse;
+ public NodeGUITypeComparator(){
+ this(false);
+ }
+
public NodeGUITypeComparator(boolean reverse) {
- this.collator = (RuleBasedCollator)Collator.getInstance();
- this.reverse = reverse;
+ this(Locale.getDefault(), reverse);
+ }
+
+ public NodeGUITypeComparator(Locale locale) {
+ this(locale, false);
}
public NodeGUITypeComparator(Locale locale, boolean reverse){
- collator = (RuleBasedCollator)Collator.getInstance(locale);
+ this.collator = (RuleBasedCollator)Collator.getInstance(locale);
this.reverse = reverse;
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs