|
|||||||
| PREV CLASS NEXT CLASS | NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--com.haley.haleyrules.jsr94.DefaultObjectFilter
This class implements the ObjectFilter interface. This is the default object filter for the RuleExecutionSet. The ObjectFilter interface is used to filter objects. The caller passes an implementation of this interface to a method and receives callbacks that allow the caller to filter the output objects as desired. Filters can either build up state within themselves or can merely block or pass objects based on a filtering algorithm.
| Constructor Summary | |
DefaultObjectFilter()
|
|
| Method Summary | |
java.lang.Object |
filter(java.lang.Object object)
The main filtering method on the interface. |
void |
reset()
Stateful filters should implement this interface to allow them to be reset to an intial state. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DefaultObjectFilter()
| Method Detail |
public java.lang.Object filter(java.lang.Object object)
filter in interface javax.rules.ObjectFilterobject - the object to be filtered.public void reset()
reset in interface javax.rules.ObjectFilter
|
|||||||
| PREV CLASS NEXT CLASS | NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||