public abstract class AbstractAttributeValueSorter extends AbstractParameterizedObjectProcessor implements ITreeSorter
Constructor and Description |
---|
AbstractAttributeValueSorter(java.lang.String name,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
int |
compare(CtagsSideKickTreeNode a,
CtagsSideKickTreeNode b) |
protected abstract java.lang.String |
getAttributeName() |
protected abstract int |
getValueOrder(java.lang.String value) |
getEditor, getParams, parseParams, setParams, takesParameters
getDescription, getName, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClone, getDescription, getEditor, getName, getParams, setParams, takesParameters
public AbstractAttributeValueSorter(java.lang.String name, java.lang.String description)
public int compare(CtagsSideKickTreeNode a, CtagsSideKickTreeNode b)
compare
in interface java.util.Comparator<CtagsSideKickTreeNode>
protected abstract java.lang.String getAttributeName()
protected abstract int getValueOrder(java.lang.String value)