Class ConstantFilter
java.lang.Object
org.apache.jackrabbit.oak.plugins.observation.filter.ConstantFilter
- All Implemented Interfaces:
EventFilter
TODO document
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFactory for creating a filter instance for the given child nodebooleanincludeAdd(String name, NodeState after) Include an added nodebooleanincludeAdd(PropertyState after) Include an added propertybooleanincludeChange(PropertyState before, PropertyState after) Include a changed propertybooleanincludeDelete(String name, NodeState before) Include a deleted nodebooleanincludeDelete(PropertyState before) Include a deleted propertybooleanincludeMove(String sourcePath, String name, NodeState moved) Include a moved nodebooleanincludeReorder(String destName, String name, NodeState reordered) Include a reordered node
-
Field Details
-
INCLUDE_ALL
-
EXCLUDE_ALL
-
-
Constructor Details
-
ConstantFilter
public ConstantFilter(boolean include)
-
-
Method Details
-
includeAdd
Description copied from interface:EventFilterInclude an added property- Specified by:
includeAddin interfaceEventFilter- Parameters:
after- added property- Returns:
trueif the property should be included
-
includeChange
Description copied from interface:EventFilterInclude a changed property- Specified by:
includeChangein interfaceEventFilter- Parameters:
before- property before the changeafter- property after the change- Returns:
trueif the property should be included
-
includeDelete
Description copied from interface:EventFilterInclude a deleted property- Specified by:
includeDeletein interfaceEventFilter- Parameters:
before- deleted property- Returns:
trueif the property should be included
-
includeAdd
Description copied from interface:EventFilterInclude an added node- Specified by:
includeAddin interfaceEventFilter- Parameters:
name- name of the nodeafter- added node- Returns:
trueif the node should be included
-
includeDelete
Description copied from interface:EventFilterInclude a deleted node- Specified by:
includeDeletein interfaceEventFilter- Parameters:
name- name of the nodebefore- deleted node- Returns:
trueif the node should be included
-
includeMove
Description copied from interface:EventFilterInclude a moved node- Specified by:
includeMovein interfaceEventFilter- Parameters:
sourcePath- source path of the move operationname- name of the moved nodemoved- the moved node- Returns:
trueif the node should be included
-
includeReorder
Description copied from interface:EventFilterInclude a reordered node- Specified by:
includeReorderin interfaceEventFilter- Parameters:
destName- name of theorderBefore()destination nodename- name of the reordered nodereordered- the reordered node- Returns:
trueif the node should be included
-
create
Description copied from interface:EventFilterFactory for creating a filter instance for the given child node- Specified by:
createin interfaceEventFilter- Parameters:
name- name of the child nodebefore- before state of the child nodeafter- after state of the child node- Returns:
- filter instance for filtering the child node or
nullto exclude the sub tree rooted at this child node.
-