Example usage for org.apache.wicket.extensions.markup.html.form.select IOptionRenderer getDisplayValue

List of usage examples for org.apache.wicket.extensions.markup.html.form.select IOptionRenderer getDisplayValue

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.markup.html.form.select IOptionRenderer getDisplayValue.

Prototype

String getDisplayValue(T object);

Source Link

Document

Get the value for displaying to the user.

Usage

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));
}