public class SortCriteriaImpl extends java.lang.Object implements SortCriteria, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mAttrName |
protected boolean |
mDesc |
Constructor and Description |
---|
SortCriteriaImpl() |
SortCriteriaImpl(int attrIndex) |
SortCriteriaImpl(int attrIndex, boolean desc) |
SortCriteriaImpl(int attrIndex, boolean desc, boolean caseSensitive) |
SortCriteriaImpl(java.lang.String attrname) |
SortCriteriaImpl(java.lang.String attrname, boolean desc) |
SortCriteriaImpl(java.lang.String attrname, boolean desc, boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
int |
getAttributeIndex() |
java.lang.String |
getAttributeName()
Returns an attribute name.
|
boolean |
isCaseSensitive()
True if sorting should be case-sensitive.
|
boolean |
isDescending()
True if this attribute's value should be sorted in descending order.
|
static boolean |
isSame(ViewObject vo, SortCriteria[] left, SortCriteria[] right) |
boolean |
isSameAs(ViewObject vo, SortCriteria otherSC) |
void |
setAttributeIndex(int index) |
public SortCriteriaImpl()
public SortCriteriaImpl(java.lang.String attrname)
public SortCriteriaImpl(java.lang.String attrname, boolean desc)
public SortCriteriaImpl(java.lang.String attrname, boolean desc, boolean caseSensitive)
public SortCriteriaImpl(int attrIndex)
public SortCriteriaImpl(int attrIndex, boolean desc)
public SortCriteriaImpl(int attrIndex, boolean desc, boolean caseSensitive)
public java.lang.String getAttributeName()
getAttributeName
in interface SortCriteria
public int getAttributeIndex()
getAttributeIndex
in interface SortCriteria
public void setAttributeIndex(int index)
setAttributeIndex
in interface SortCriteria
public boolean isDescending()
isDescending
in interface SortCriteria
public boolean isCaseSensitive()
SortCriteria
isCaseSensitive
in interface SortCriteria
public boolean isSameAs(ViewObject vo, SortCriteria otherSC)
isSameAs
in interface SortCriteria
public static boolean isSame(ViewObject vo, SortCriteria[] left, SortCriteria[] right)