|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ItemSorter
An item comparator which is compatible with the Container.Sortable
interface.
The ItemSorter
interface can be used in Sortable
implementations to provide a custom sorting method.
Method Summary | |
---|---|
int |
compare(Object itemId1,
Object itemId2)
Compares its two arguments for order. |
void |
setSortProperties(Container.Sortable container,
Object[] propertyId,
boolean[] ascending)
Sets the parameters for an upcoming sort operation. |
Methods inherited from interface java.util.Comparator |
---|
equals |
Method Detail |
---|
void setSortProperties(Container.Sortable container, Object[] propertyId, boolean[] ascending)
ItemSorter
sorts the container.
container
- The container that will be sorted. The container must contain
the propertyIds given in the propertyId
parameter.propertyId
- The property ids used for sorting. The property ids must exist
in the container and should only be used if they are also
sortable, i.e include in the collection returned by
container.getSortableContainerPropertyIds()
. See
Container.Sortable.sort(Object[], boolean[])
for more
information.ascending
- Sorting order flags for each property id. See
Container.Sortable.sort(Object[], boolean[])
for more
information.int compare(Object itemId1, Object itemId2)
The parameters for the ItemSorter
compare()
method must always be item ids which exist in the container set using
#setSortProperties(Sortable, Object[], boolean[])
.
compare
in interface Comparator<Object>
Comparator.compare(Object, Object)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |