ariba.ui.table
Class AWTSortOrdering
java.lang.Object
ariba.ui.table.AWTSortOrdering
public class AWTSortOrdering
- extends java.lang.Object
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompareAscending
public static final int CompareAscending
- See Also:
- Constant Field Values
CompareDescending
public static final int CompareDescending
- See Also:
- Constant Field Values
CompareCaseInsensitiveAscending
public static final int CompareCaseInsensitiveAscending
- See Also:
- Constant Field Values
CompareCaseInsensitiveDescending
public static final int CompareCaseInsensitiveDescending
- See Also:
- Constant Field Values
AWTSortOrdering
public AWTSortOrdering(java.lang.String key,
int selector)
key
public java.lang.String key()
selector
public int selector()
setSelector
public void setSelector(int selector)
setComparator
public void setComparator(Compare c)
comparator
public Compare comparator()
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
serialize
public java.lang.String serialize()
deserialize
public static AWTSortOrdering deserialize(java.lang.String serializedOrdering,
AWTDataTable dt)
- Given a serialized AWTSortOrdering (or subclass) and an instance of the datatable
for which the serialized sort ordering is defined, this method will lookup the
the correct AWTSortOrdering (sub)class and invoke the
deserialize(List, AWTDataTable) and returning a AWTSortOrdering instance.
- Parameters:
serializedOrdering
- - serialized AWTSortOrdering (or subclass) as returned
by serialize method.dt
- - current AWTDataTable instance
- Returns:
- AWTSortOrdering as appropriate for the serializedOrdering and the
current datatable. null if no valid sort ordering can be constructed from
the serialized ordering String.
compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
basicCompare
public static int basicCompare(java.lang.Object v1,
java.lang.Object v2)
compareValues
public int compareValues(java.lang.Object v1,
java.lang.Object v2)
sortOrderingWithKey
public static AWTSortOrdering sortOrderingWithKey(java.lang.String key,
int selector)
sortedArrayUsingKeyOrderArray
public static java.util.List sortedArrayUsingKeyOrderArray(java.util.List array,
java.util.List sortOrderings)
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.