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 interface
static class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SortTableComparator.BeanPropertyMapper
static final SortTableComparator.BeanPropertyMapper
static final SortTableComparator.BeanPropertyMapper
-
Constructor Summary
ConstructorsConstructorDescriptionSortTableComparator
(javax.faces.context.FacesContext context, UITable<?> table, SortTableComparator.BeanPropertyMapper mapper) -
Method Summary
Modifier and TypeMethodDescriptionint
static int
compare
(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, wait
Methods 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:
compare
in 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)
-