protected static class Sorter.SortRule extends java.lang.Object implements java.util.Comparator<Sorter.InstanceHolder>
| Modifier and Type | Field and Description |
|---|---|
protected Attribute |
m_attribute |
protected java.lang.String |
m_attributeNameOrIndex |
protected boolean |
m_descending |
| Constructor and Description |
|---|
SortRule() |
SortRule(java.lang.String setup) |
SortRule(java.lang.String att,
boolean descending) |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(Sorter.InstanceHolder o1,
Sorter.InstanceHolder o2) |
java.lang.String |
getAttribute() |
boolean |
getDescending() |
void |
init(Environment env,
Instances structure) |
protected void |
parseFromInternal(java.lang.String setup) |
void |
setAttribute(java.lang.String att) |
void |
setDescending(boolean d) |
java.lang.String |
toString() |
protected java.lang.String |
toStringInternal() |
protected java.lang.String m_attributeNameOrIndex
protected Attribute m_attribute
protected boolean m_descending
public SortRule(java.lang.String att,
boolean descending)
public SortRule()
public SortRule(java.lang.String setup)
protected void parseFromInternal(java.lang.String setup)
protected java.lang.String toStringInternal()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setAttribute(java.lang.String att)
public java.lang.String getAttribute()
public void setDescending(boolean d)
public boolean getDescending()
public void init(Environment env, Instances structure)
public int compare(Sorter.InstanceHolder o1, Sorter.InstanceHolder o2)
compare in interface java.util.Comparator<Sorter.InstanceHolder>