org.tm4j.vtl.helpers
Class Filter
java.lang.Object
org.tm4j.vtl.helpers.Filter
- All Implemented Interfaces:
- org.apache.velocity.tools.view.tools.ViewTool
- public class Filter
- extends java.lang.Object
- implements org.apache.velocity.tools.view.tools.ViewTool
This helper class provides simple methods to
filter a collection using a predicate to control
what is / is not in the output.
Output is to an Iterator interface.
|
Method Summary |
static java.util.Collection |
filter(java.util.Collection in,
uk.co.jezuk.mango.Predicate p)
|
void |
init(java.lang.Object arg0)
|
static java.util.Iterator |
iterate(java.util.Collection in,
uk.co.jezuk.mango.Predicate p)
|
static java.util.Iterator |
iterate(java.util.Iterator in,
uk.co.jezuk.mango.Predicate p)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Filter
public Filter()
iterate
public static java.util.Iterator iterate(java.util.Collection in,
uk.co.jezuk.mango.Predicate p)
iterate
public static java.util.Iterator iterate(java.util.Iterator in,
uk.co.jezuk.mango.Predicate p)
filter
public static java.util.Collection filter(java.util.Collection in,
uk.co.jezuk.mango.Predicate p)
init
public void init(java.lang.Object arg0)
- Specified by:
init in interface org.apache.velocity.tools.view.tools.ViewTool