Package org.revapi

Interface TreeFilter<E extends Element<E>>

  • All Known Implementing Classes:
    BaseTreeFilter, IncludeExcludeTreeFilter, IndependentTreeFilter, OverridableIncludeExcludeTreeFilter

    public interface TreeFilter<E extends Element<E>>
    A tree filter is something that is called repeatedly by the caller as the caller walks a tree of elements in a depth first search manner. The tree filter gives the caller filtering results and walk instructions.

    As a caller of some implementation of this interface, please study the documentation of the individual methods on this interface to learn at what times the methods are supposed to be called.