test_class.file: oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilderTest.java
test_class.identifier: FilterBuilderTest
test_case.body: @Test
      public void emptyAllShortcuts() {
          FilterBuilder builder = new FilterBuilder();
          Condition condition = builder.all();
          assertEquals(ConstantFilter.INCLUDE_ALL, condition.createFilter(EMPTY_NODE, EMPTY_NODE));
      }
test_case.class_method_signature: FilterBuilderTest.emptyAllShortcuts()
test_case.full_signature: @Test public void emptyAllShortcuts()
test_case.identifier: emptyAllShortcuts
test_case.invocations: all assertEquals createFilter
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void emptyAllShortcuts()
focal_class.declarator: ALL_EVENTS = NODE_ADDED | NODE_REMOVED | NODE_MOVED | PROPERTY_ADDED |
              PROPERTY_REMOVED | PROPERTY_CHANGED | PERSIST
focal_class.modifier: private static final
focal_class.original_string: private static final int ALL_EVENTS = NODE_ADDED | NODE_REMOVED | NODE_MOVED | PROPERTY_ADDED |
              PROPERTY_REMOVED | PROPERTY_CHANGED | PERSIST;
focal_class.type: int
focal_class.var_name: ALL_EVENTS
focal_class.declarator: includeSessionLocal
focal_class.modifier: private
focal_class.original_string: private boolean includeSessionLocal;
focal_class.type: boolean
focal_class.var_name: includeSessionLocal
focal_class.declarator: includeClusterExternal
focal_class.modifier: private
focal_class.original_string: private boolean includeClusterExternal;
focal_class.type: boolean
focal_class.var_name: includeClusterExternal
focal_class.declarator: includeClusterLocal = true
focal_class.modifier: private
focal_class.original_string: private boolean includeClusterLocal = true;
focal_class.type: boolean
focal_class.var_name: includeClusterLocal
focal_class.declarator: subTrees = newArrayList()
focal_class.modifier: private final
focal_class.original_string: private final List<String> subTrees = newArrayList();
focal_class.type: List<String>
focal_class.var_name: subTrees
focal_class.declarator: pathsForMBean = newHashSet()
focal_class.modifier: private final
focal_class.original_string: private final Set<String> pathsForMBean = newHashSet();
focal_class.type: Set<String>
focal_class.var_name: pathsForMBean
focal_class.declarator: condition = includeAll()
focal_class.modifier: private
focal_class.original_string: private Condition condition = includeAll();
focal_class.type: Condition
focal_class.var_name: condition
focal_class.declarator: changeSetFilter = new ChangeSetFilter() {
          
          @Override
          public boolean excludes(ChangeSet changeSet) {
              return false;
          }
      }
focal_class.modifier: private
focal_class.original_string: private ChangeSetFilter changeSetFilter = new ChangeSetFilter() {
          
          @Override
          public boolean excludes(ChangeSet changeSet) {
              return false;
          }
      };
focal_class.type: ChangeSetFilter
focal_class.var_name: changeSetFilter
focal_class.declarator: aggregator
focal_class.modifier: private
focal_class.original_string: private EventAggregator aggregator;
focal_class.type: EventAggregator
focal_class.var_name: aggregator
focal_class.file: oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java
focal_class.identifier: FilterBuilder
focal_class.class_method_signature: FilterBuilder.setChangeSetFilter(@NotNull ChangeSetFilter changeSetFilter)
focal_class.full_signature: @NotNull public FilterBuilder setChangeSetFilter(@NotNull ChangeSetFilter changeSetFilter)
focal_class.identifier: setChangeSetFilter
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull ChangeSetFilter changeSetFilter)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder setChangeSetFilter(@NotNull ChangeSetFilter changeSetFilter)
focal_class.class_method_signature: FilterBuilder.addSubTree(@NotNull String absPath)
focal_class.full_signature: @NotNull public FilterBuilder addSubTree(@NotNull String absPath)
focal_class.identifier: addSubTree
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull String absPath)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder addSubTree(@NotNull String absPath)
focal_class.class_method_signature: FilterBuilder.addPathsForMBean(@NotNull Set<String> paths)
focal_class.full_signature: public FilterBuilder addPathsForMBean(@NotNull Set<String> paths)
focal_class.identifier: addPathsForMBean
focal_class.modifiers: public
focal_class.parameters: (@NotNull Set<String> paths)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder addPathsForMBean(@NotNull Set<String> paths)
focal_class.class_method_signature: FilterBuilder.getSubTrees()
focal_class.full_signature: @NotNull private Iterable<String> getSubTrees()
focal_class.identifier: getSubTrees
focal_class.modifiers: @NotNull private
focal_class.parameters: ()
focal_class.return: Iterable<String>
focal_class.signature: Iterable<String> getSubTrees()
focal_class.class_method_signature: FilterBuilder.aggregator(EventAggregator aggregator)
focal_class.full_signature: public FilterBuilder aggregator(EventAggregator aggregator)
focal_class.identifier: aggregator
focal_class.modifiers: public
focal_class.parameters: (EventAggregator aggregator)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder aggregator(EventAggregator aggregator)
focal_class.class_method_signature: FilterBuilder.includeSessionLocal(boolean include)
focal_class.full_signature: @NotNull public FilterBuilder includeSessionLocal(boolean include)
focal_class.identifier: includeSessionLocal
focal_class.modifiers: @NotNull public
focal_class.parameters: (boolean include)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder includeSessionLocal(boolean include)
focal_class.class_method_signature: FilterBuilder.includeClusterExternal(boolean include)
focal_class.full_signature: @NotNull public FilterBuilder includeClusterExternal(boolean include)
focal_class.identifier: includeClusterExternal
focal_class.modifiers: @NotNull public
focal_class.parameters: (boolean include)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder includeClusterExternal(boolean include)
focal_class.class_method_signature: FilterBuilder.includeClusterLocal(boolean include)
focal_class.full_signature: @NotNull public FilterBuilder includeClusterLocal(boolean include)
focal_class.identifier: includeClusterLocal
focal_class.modifiers: @NotNull public
focal_class.parameters: (boolean include)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder includeClusterLocal(boolean include)
focal_class.class_method_signature: FilterBuilder.condition(@NotNull Condition condition)
focal_class.full_signature: @NotNull public FilterBuilder condition(@NotNull Condition condition)
focal_class.identifier: condition
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Condition condition)
focal_class.return: FilterBuilder
focal_class.signature: FilterBuilder condition(@NotNull Condition condition)
focal_class.class_method_signature: FilterBuilder.includeAll()
focal_class.full_signature: @NotNull public Condition includeAll()
focal_class.identifier: includeAll
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: Condition
focal_class.signature: Condition includeAll()
focal_class.class_method_signature: FilterBuilder.excludeAll()
focal_class.full_signature: @NotNull public Condition excludeAll()
focal_class.identifier: excludeAll
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: Condition
focal_class.signature: Condition excludeAll()
focal_class.class_method_signature: FilterBuilder.accessControl(@NotNull PermissionProviderFactory permissionProviderFactory)
focal_class.full_signature: @NotNull public Condition accessControl(@NotNull PermissionProviderFactory permissionProviderFactory)
focal_class.identifier: accessControl
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull PermissionProviderFactory permissionProviderFactory)
focal_class.return: Condition
focal_class.signature: Condition accessControl(@NotNull PermissionProviderFactory permissionProviderFactory)
focal_class.class_method_signature: FilterBuilder.path(@NotNull String pathPattern)
focal_class.full_signature: @NotNull public Condition path(@NotNull String pathPattern)
focal_class.identifier: path
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull String pathPattern)
focal_class.return: Condition
focal_class.signature: Condition path(@NotNull String pathPattern)
focal_class.class_method_signature: FilterBuilder.eventType(int eventTypes)
focal_class.full_signature: @NotNull public Condition eventType(int eventTypes)
focal_class.identifier: eventType
focal_class.modifiers: @NotNull public
focal_class.parameters: (int eventTypes)
focal_class.return: Condition
focal_class.signature: Condition eventType(int eventTypes)
focal_class.class_method_signature: FilterBuilder.nodeType(@NotNull Selector selector, @Nullable String[] ntNames)
focal_class.full_signature: @NotNull public Condition nodeType(@NotNull Selector selector, @Nullable String[] ntNames)
focal_class.identifier: nodeType
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Selector selector, @Nullable String[] ntNames)
focal_class.return: Condition
focal_class.signature: Condition nodeType(@NotNull Selector selector, @Nullable String[] ntNames)
focal_class.class_method_signature: FilterBuilder.uuid(@NotNull Selector selector, @Nullable String[] uuids)
focal_class.full_signature: @NotNull public Condition uuid(@NotNull Selector selector, @Nullable String[] uuids)
focal_class.identifier: uuid
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Selector selector, @Nullable String[] uuids)
focal_class.return: Condition
focal_class.signature: Condition uuid(@NotNull Selector selector, @Nullable String[] uuids)
focal_class.class_method_signature: FilterBuilder.property(@NotNull Selector selector, @NotNull String name,
              @NotNull Predicate<PropertyState> predicate)
focal_class.full_signature: @NotNull public Condition property(@NotNull Selector selector, @NotNull String name,
              @NotNull Predicate<PropertyState> predicate)
focal_class.identifier: property
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Selector selector, @NotNull String name,
              @NotNull Predicate<PropertyState> predicate)
focal_class.return: Condition
focal_class.signature: Condition property(@NotNull Selector selector, @NotNull String name,
              @NotNull Predicate<PropertyState> predicate)
focal_class.class_method_signature: FilterBuilder.universal(@NotNull Selector selector, @NotNull Predicate<NodeState> predicate)
focal_class.full_signature: @NotNull public Condition universal(@NotNull Selector selector, @NotNull Predicate<NodeState> predicate)
focal_class.identifier: universal
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Selector selector, @NotNull Predicate<NodeState> predicate)
focal_class.return: Condition
focal_class.signature: Condition universal(@NotNull Selector selector, @NotNull Predicate<NodeState> predicate)
focal_class.class_method_signature: FilterBuilder.addSubtree()
focal_class.full_signature: @NotNull public Condition addSubtree()
focal_class.identifier: addSubtree
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: Condition
focal_class.signature: Condition addSubtree()
focal_class.class_method_signature: FilterBuilder.deleteSubtree()
focal_class.full_signature: @NotNull public Condition deleteSubtree()
focal_class.identifier: deleteSubtree
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: Condition
focal_class.signature: Condition deleteSubtree()
focal_class.class_method_signature: FilterBuilder.moveSubtree()
focal_class.full_signature: @NotNull public Condition moveSubtree()
focal_class.identifier: moveSubtree
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: Condition
focal_class.signature: Condition moveSubtree()
focal_class.class_method_signature: FilterBuilder.any(@NotNull Condition... conditions)
focal_class.full_signature: @NotNull public Condition any(@NotNull Condition... conditions)
focal_class.identifier: any
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Condition... conditions)
focal_class.return: Condition
focal_class.signature: Condition any(@NotNull Condition... conditions)
focal_class.class_method_signature: FilterBuilder.all(@NotNull Condition... conditions)
focal_class.full_signature: @NotNull public Condition all(@NotNull Condition... conditions)
focal_class.identifier: all
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Condition... conditions)
focal_class.return: Condition
focal_class.signature: Condition all(@NotNull Condition... conditions)
focal_class.class_method_signature: FilterBuilder.all(@NotNull List<Condition> conditions)
focal_class.full_signature: @NotNull public Condition all(@NotNull List<Condition> conditions)
focal_class.identifier: all
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull List<Condition> conditions)
focal_class.return: Condition
focal_class.signature: Condition all(@NotNull List<Condition> conditions)
focal_class.class_method_signature: FilterBuilder.not(@NotNull Condition condition)
focal_class.full_signature: @NotNull public Condition not(@NotNull Condition condition)
focal_class.identifier: not
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Condition condition)
focal_class.return: Condition
focal_class.signature: Condition not(@NotNull Condition condition)
focal_class.class_method_signature: FilterBuilder.any(@NotNull Iterable<Condition> conditions)
focal_class.full_signature: @NotNull public Condition any(@NotNull Iterable<Condition> conditions)
focal_class.identifier: any
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Iterable<Condition> conditions)
focal_class.return: Condition
focal_class.signature: Condition any(@NotNull Iterable<Condition> conditions)
focal_class.class_method_signature: FilterBuilder.all(@NotNull Iterable<Condition> conditions)
focal_class.full_signature: @NotNull public Condition all(@NotNull Iterable<Condition> conditions)
focal_class.identifier: all
focal_class.modifiers: @NotNull public
focal_class.parameters: (@NotNull Iterable<Condition> conditions)
focal_class.return: Condition
focal_class.signature: Condition all(@NotNull Iterable<Condition> conditions)
focal_class.class_method_signature: FilterBuilder.build()
focal_class.full_signature: @NotNull public FilterProvider build()
focal_class.identifier: build
focal_class.modifiers: @NotNull public
focal_class.parameters: ()
focal_class.return: FilterProvider
focal_class.signature: FilterProvider build()
focal_class.class_method_signature: FilterBuilder.getConfigMBean()
focal_class.full_signature: @NotNull private FilterConfigMBean getConfigMBean()
focal_class.identifier: getConfigMBean
focal_class.modifiers: @NotNull private
focal_class.parameters: ()
focal_class.return: FilterConfigMBean
focal_class.signature: FilterConfigMBean getConfigMBean()
focal_method.body: @NotNull
      public Condition all(@NotNull Condition... conditions) {
          return new AllCondition(newArrayList(checkNotNull(conditions)));
      }
focal_method.class_method_signature: FilterBuilder.all(@NotNull Condition... conditions)
focal_method.full_signature: @NotNull public Condition all(@NotNull Condition... conditions)
focal_method.identifier: all
focal_method.invocations: newArrayList checkNotNull
focal_method.modifiers: @NotNull public
focal_method.parameters: (@NotNull Condition... conditions)
focal_method.return: Condition
focal_method.signature: Condition all(@NotNull Condition... conditions)