Hi
Here is my node data comparator for this problem. It can sort by value and node
data name.
[code]
public class NodeDataComparator implements Comparator<NodeData> {
private boolean _compareByValue = true;
public boolean isCompareByValue() {
return _compareByValue;
}
public void setCompareByValue(boolean compareByValue) {
_compareByValue = compareByValue;
}
public int compare(NodeData o1, NodeData o2) {
int compareRes;
if (_compareByValue) {
compareRes = o1.getString().compareToIgnoreCase(o2.getString());
} else {
compareRes = o1.getName().compareToIgnoreCase(o2.getName());
}
return compareRes;
}
}
[/code]
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=1265b531-cc48-46d7-85a6-99eff5a86652
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------