Package org.primefaces.util
Class SortTableComparator
java.lang.Object
org.primefaces.util.SortTableComparator
- All Implemented Interfaces:
Comparator<Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SortTableComparator.BeanPropertyMapperstatic final SortTableComparator.BeanPropertyMapperstatic final SortTableComparator.BeanPropertyMapper -
Constructor Summary
ConstructorsConstructorDescriptionSortTableComparator(javax.faces.context.FacesContext context, UITable<?> table, SortTableComparator.BeanPropertyMapper mapper) -
Method Summary
Modifier and TypeMethodDescriptionintstatic intcompare(javax.faces.context.FacesContext context, SortMeta sortMeta, Object value1, Object value2, Collator collator, Locale locale) static Comparator<Object>comparingField(javax.faces.context.FacesContext context, UITable<?> table) static Comparator<Object>comparingSortByVE(javax.faces.context.FacesContext context, UITable<?> table) static Comparator<Object>comparingTreeNodeSortByVE(javax.faces.context.FacesContext context, UITable<?> table) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
SORT_BY_VE_MAPPER
-
FIELD_MAPPER
-
TREE_NODE_MAPPER
-
-
Constructor Details
-
SortTableComparator
public SortTableComparator(javax.faces.context.FacesContext context, UITable<?> table, SortTableComparator.BeanPropertyMapper mapper)
-
-
Method Details
-
compare
- Specified by:
comparein interfaceComparator<Object>
-
compare
-
comparingSortByVE
public static Comparator<Object> comparingSortByVE(javax.faces.context.FacesContext context, UITable<?> table) -
comparingField
public static Comparator<Object> comparingField(javax.faces.context.FacesContext context, UITable<?> table) -
comparingTreeNodeSortByVE
public static Comparator<Object> comparingTreeNodeSortByVE(javax.faces.context.FacesContext context, UITable<?> table)
-