Class Filters
java.lang.Object
org.apache.jackrabbit.oak.plugins.observation.filter.Filters
This utility class provides common
EventFilter instances-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull EventFilterall(@NotNull List<EventFilter> filters) A filter that matches if and only if all of the filters passed to this method matches.static @NotNull EventFilterall(@NotNull EventFilter... filters) A filter that matches if and only if all of the filters passed to this method matches.static @NotNull EventFilterany(@NotNull List<EventFilter> filters) A filter that matches if and only if any of the filters passed to this method matches.static @NotNull EventFilterany(@NotNull EventFilter... filters) A filter that matches if and only if any of the filters passed to this method matches.static @NotNull EventFilterstatic @NotNull EventFilterstatic @NotNull EventFilternot(@NotNull EventFilter filter) A filter that matches if and only if any the filter passed to this method does not match.
-
Method Details
-
not
A filter that matches if and only if any the filter passed to this method does not match.- Parameters:
filter- filter which must not match- Returns:
trueiffilterdoes not match.
-
any
A filter that matches if and only if any of the filters passed to this method matches.- Parameters:
filters- filters of which any must match- Returns:
trueif any offiltersmatch.
-
all
A filter that matches if and only if all of the filters passed to this method matches.- Parameters:
filters- filters of which all must match- Returns:
trueif all offiltersmatch.
-
includeAll
- Returns:
- Filter that includes everything
-
excludeAll
- Returns:
- Filter that excludes everything
-
any
A filter that matches if and only if any of the filters passed to this method matches.- Parameters:
filters- filters of which any must match- Returns:
trueif any offiltersmatch.
-
all
A filter that matches if and only if all of the filters passed to this method matches.- Parameters:
filters- filters of which all must match- Returns:
trueif all offiltersmatch.
-