本文整理汇总了Java中com.vaadin.data.util.DefaultItemSorter类的典型用法代码示例。如果您正苦于以下问题:Java DefaultItemSorter类的具体用法?Java DefaultItemSorter怎么用?Java DefaultItemSorter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DefaultItemSorter类属于com.vaadin.data.util包,在下文中一共展示了DefaultItemSorter类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getCaseInsensitiveItemSorter
import com.vaadin.data.util.DefaultItemSorter; //导入依赖的package包/类
@SuppressWarnings("serial")
public static ItemSorter getCaseInsensitiveItemSorter() {
return new DefaultItemSorter(new DefaultPropertyValueComparator() {
@Override
public int compare(Object o1, Object o2) {
if ((o1 instanceof String) && (o2 instanceof String)) {
return ((String) o1).compareToIgnoreCase((String) o2);
} else {
return super.compare(o1, o2);
}
}
});
}
示例2: DemoItemSorter
import com.vaadin.data.util.DefaultItemSorter; //导入依赖的package包/类
public DemoItemSorter() {
super(new DefaultItemSorter.DefaultPropertyValueComparator());
}
示例3: sort
import com.vaadin.data.util.DefaultItemSorter; //导入依赖的package包/类
@Override
public void sort(Object[] propertyId, boolean[] ascending) {
ItemSorter itemSorter = new DefaultItemSorter();
itemSorter.setSortProperties((Sortable) this, propertyId,ascending);
Collections.sort(this.items, itemSorter);
}