Class OverridableIncludeExcludeTreeFilter<E extends Element<E>>

  • Type Parameters:
    E -
    All Implemented Interfaces:
    TreeFilter<E>

    public class OverridableIncludeExcludeTreeFilter<E extends Element<E>>
    extends IncludeExcludeTreeFilter<E>
    This is similar to the IncludeExcludeTreeFilter but adds support for the "include inside exclude", e.g. to match the some children of an element that is itself excluded. This comes at a cost of always needing to descend into the children even if the exclude filter says it is not necessary.