net.sf.flatpack.ordering
Class OrderBy

java.lang.Object
  extended by net.sf.flatpack.ordering.OrderBy
All Implemented Interfaces:
java.io.Serializable, java.util.Comparator

public class OrderBy
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable

See Also:
Serialized Form
 

Constructor Summary
OrderBy()
           
 
Method Summary
 void addOrderColumn(OrderColumn oc)
          Adds an order element to the sort.
 int compare(java.lang.Object arg0, java.lang.Object arg1)
          overridden from the Comparator class.
 void setMetaData(MetaData metaData)
           
 void setParser(Parser parser)
           
 
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
 

Constructor Detail

OrderBy

public OrderBy()
Method Detail

addOrderColumn

public void addOrderColumn(OrderColumn oc)
Adds an order element to the sort.

Parameters:
oc - - OrderColumn

compare

public int compare(java.lang.Object arg0,
                   java.lang.Object arg1)
overridden from the Comparator class. Performs the sort

Specified by:
compare in interface java.util.Comparator
Returns:
int

setMetaData

public void setMetaData(MetaData metaData)
Parameters:
metaData - the metaData to set

setParser

public void setParser(Parser parser)
Parameters:
parser - the parser to set