Package | Description |
---|---|
org.revapi | |
org.revapi.base | |
org.revapi.simple |
Modifier and Type | Method and Description |
---|---|
<E extends Element<E>> |
ElementMatcher.CompiledRecipe.filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
The recipe needs to be transformed into a
TreeFilter to be used for filtering of the element forest. |
static <E extends Element<E>> |
TreeFilter.matchAndDescend() |
static <E extends Element<E>> |
TreeFilter.union(List<TreeFilter<E>> fs) |
static <E extends Element<E>> |
TreeFilter.union(TreeFilter<E>... fs) |
Modifier and Type | Method and Description |
---|---|
<E extends Element<E>> |
TreeFilterProvider.filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
Creates a new filter specifically for use with the provided analyzer.
|
default <E extends Element<E>> |
ElementFilter.filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ElementForest<E> |
ArchiveAnalyzer.analyze(TreeFilter<E> filter)
Analyzes the API archives and filters the forest using the provided filter.
|
<T extends Element<E>> |
ElementForest.stream(Class<T> resultType,
boolean recurse,
TreeFilter<E> filter,
Element<E> root)
Walks through the forest and returns a stream of elements that match the provided filter.
|
static <E extends Element<E>> |
TreeFilter.union(TreeFilter<E>... fs) |
Modifier and Type | Method and Description |
---|---|
static <E extends Element<E>> |
TreeFilter.union(List<TreeFilter<E>> fs) |
Modifier and Type | Class and Description |
---|---|
class |
BaseTreeFilter<E extends Element<E>>
A convenience base class for tree filters.
|
class |
IndependentTreeFilter<E extends Element<E>>
A simple implementation of the
TreeFilter interface that simply repeats the result provided from
the IndependentTreeFilter.start(Element) method in its IndependentTreeFilter.finish(Element) method. |
Modifier and Type | Method and Description |
---|---|
<E extends Element<E>> |
BaseTreeFilterProvider.filterFor(ArchiveAnalyzer<E> archiveAnalyzer) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseArchiveAnalyzer.addTo(Object context,
TreeFilter<E> filter,
SortedSet<E> siblings,
E element)
Adds an element to the set of its potential siblings.
|
F |
BaseArchiveAnalyzer.analyze(TreeFilter<E> filter) |
protected <T extends Element<E>> |
BaseElementForest.search(List<T> results,
Class<T> resultType,
SortedSet<E> siblings,
boolean recurse,
TreeFilter<E> filter) |
<T extends Element<E>> |
BaseElementForest.stream(Class<T> resultType,
boolean recurse,
TreeFilter<E> filter,
Element<E> root) |
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
SimpleElementForest.search(Class<T> resultType,
boolean recurse,
TreeFilter filter,
Element root)
Deprecated.
|
<T extends Element> |
SimpleElementForest.search(List<T> results,
Class<T> resultType,
SortedSet<? extends Element> currentLevel,
boolean recurse,
TreeFilter filter)
Deprecated.
|
java.util.stream.Stream |
SimpleElementForest.stream(Class resultType,
boolean recurse,
TreeFilter filter,
Element root)
Deprecated.
|
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.