butler.sql.record
Class RecordComparator
java.lang.Object
butler.sql.record.RecordComparator
- All Implemented Interfaces:
- java.io.Serializable, java.util.Comparator
public class RecordComparator
- extends java.lang.Object
- implements java.util.Comparator, java.io.Serializable
- Author:
- Fredrik Bertilsson
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
RecordComparator
public RecordComparator()
RecordComparator
public RecordComparator(Column col)
RecordComparator
public RecordComparator(java.util.List cols)
addSortCriteria
public void addSortCriteria(SortCriteria criteria)
setSortCriterias
public void setSortCriterias(java.util.List sortCriterias)
addSortCriteria
public void addSortCriteria(Column col)
addSortCriteria
public void addSortCriteria(Column col,
boolean asc)
addAll
public void addAll(java.util.List columns)
compare
public int compare(java.lang.Object a,
java.lang.Object b)
- Specified by:
compare
in interface java.util.Comparator
getReverse
public RecordComparator getReverse()
throws java.lang.Exception
- Throws:
java.lang.Exception
copy
public RecordComparator copy()
throws java.lang.Exception
- Throws:
java.lang.Exception
getSortCriterias
public java.util.List getSortCriterias()
forceDirection
public void forceDirection(boolean asc)
toXML
public void toXML(org.xml.sax.ContentHandler handler)
throws java.lang.Exception
- Throws:
java.lang.Exception
toXMLInner
public void toXMLInner(org.xml.sax.ContentHandler handler)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public static RecordComparator parse(org.dom4j.Element element)
throws java.lang.Exception
- Throws:
java.lang.Exception