> 2) we find a different name for ChainableFilterBase, for example
> BasicFilter or FilterCore.
> 
> The second option seems somewhat wiser because the basic notion of
> chaining filters is not being challenged.

OK.  I was just trying to capture the aspect that filters subclassing from
this base class will be "chain-compatible".  This is not true of all filters
since it is dependent on the return values they choose to support.

I'll come up with something.  I might just support 3 properties:
chainPolicy which sets one of the 4 valid "chain-compatible" return value
pairs; setMatchValue() and setNoMatchValue() which would allow any filter
return value combination.  You would use chainPolicy() or setMatchValue()
and setNoMatchValue().  That way a filter could be used as part of a chain
or by itself.

I just want to get something in place.  If people don't like it we can
change it or remove it altogether.

-Mark

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to