List of usage examples for org.apache.wicket.extensions.markup.html.form.select IOptionRenderer getDisplayValue
String getDisplayValue(T object);
From source file:org.sakaiproject.sitestats.tool.wicket.pages.ReportsEditPage.java
License:Educational Community License
public static final Comparator<Object> getOptionRendererComparator(final Collator collator, final IOptionRenderer renderer) { return new Comparator<Object>() { public int compare(Object o1, Object o2) { return collator.compare(renderer.getDisplayValue(o1), renderer.getDisplayValue(o2)); }//w w w.j av a 2 s .co m }; }
From source file:org.sakaiproject.sitestats.tool.wicket.util.Comparators.java
License:Educational Community License
/** * Returns a comparator using the given renderer to generate display strings which are compared * @param renderer the renderer/*from w ww .j ava 2 s.c o m*/ * @return the comparator */ public static final Comparator<Object> getOptionRendererComparator(final IOptionRenderer renderer) { return (Object o1, Object o2) -> collator.compare(renderer.getDisplayValue(o1), renderer.getDisplayValue(o2)); }