A filter is a special kind of transform which changes the
set only by excluding some of its members.
One common filter might be public
,
which can be applied to a set expression that returns
classes, methods, or fields and keeps only
those that are declared public. So again, the set expression
public methods in class "java.util.ArrayList"
will return just what it says.
The language implements many filters, described in the
reference.
Filters represent a boolean condition, and so you can combine them
with boolean operators (not, and, or, xor) to create a more complex filter.
( public or protected ) methods in class "java.util.ArrayList"
will give the list of all the methods in the class that are visible outside
its package.
By definition, the transform represented by a filter is stateless.
browse-by-query home | antlersoft free software | sourceforge project page |