ObjectFilter Interface

com.bea.p13n.common
ObjectFilter Interface

public interface ObjectFilter

This interface is used to filter objects. The caller passes an implementing class 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.


All Known Implementing Classes
RuleResultClassFilter,

Method Summary

public Object
filter(Object obj)
The main filtering method on the interface.
public void
reset()
Stateful filters should implement this interface to allow them to be reset to an intial state.

Method Detail

filter(Object) Method

public Object filter(Object obj)
The main filtering method on the interface.

Parameters

obj
the object to be filtered.

Returns

the result of the filtering or null.

reset() Method

public void reset()
Stateful filters should implement this interface to allow them to be reset to an intial state.