org.tm4j.vtl.helpers
Class Sorter

java.lang.Object
  extended byorg.tm4j.vtl.helpers.Sorter
All Implemented Interfaces:
org.apache.velocity.tools.view.tools.ViewTool

public class Sorter
extends java.lang.Object
implements org.apache.velocity.tools.view.tools.ViewTool

Provides access to sorting operations from inside the Velocity template.


Constructor Summary
Sorter()
           
Sorter(java.util.Comparator comp)
           
 
Method Summary
 java.util.Comparator getComparator()
           
 void init(java.lang.Object arg0)
           
 void setComparator(java.util.Comparator comp)
           
 java.util.Collection sort(java.util.Collection in)
           
 java.util.Collection sort(java.util.Collection in, java.util.Comparator comp)
           
 java.util.List sort(java.util.List in)
           
 java.util.List sort(java.util.List in, java.util.Comparator comp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sorter

public Sorter()

Sorter

public Sorter(java.util.Comparator comp)
Method Detail

getComparator

public java.util.Comparator getComparator()

setComparator

public void setComparator(java.util.Comparator comp)

sort

public java.util.Collection sort(java.util.Collection in)

sort

public java.util.Collection sort(java.util.Collection in,
                                 java.util.Comparator comp)

sort

public java.util.List sort(java.util.List in)

sort

public java.util.List sort(java.util.List in,
                           java.util.Comparator comp)

init

public void init(java.lang.Object arg0)
Specified by:
init in interface org.apache.velocity.tools.view.tools.ViewTool