Uses of Class
org.revapi.FilterStartResult
-
Packages that use FilterStartResult Package Description org.revapi org.revapi.base -
-
Uses of FilterStartResult in org.revapi
Methods in org.revapi that return FilterStartResult Modifier and Type Method Description FilterStartResult
FilterStartResult. and(Iterable<FilterStartResult> others)
FilterStartResult
FilterStartResult. and(FilterStartResult other)
static FilterStartResult
FilterStartResult. defaultResult()
This result is undecided about its match and descend and is marked as inherited.static FilterStartResult
FilterStartResult. direct(Ternary match, Ternary descend)
static FilterStartResult
FilterStartResult. doesntMatch()
static FilterStartResult
FilterStartResult. from(FilterFinishResult result, Ternary descend)
static FilterStartResult
FilterStartResult. from(Ternary match, Ternary descend, boolean inherited)
static FilterStartResult
FilterStartResult. inherit(FilterStartResult parent)
static FilterStartResult
FilterStartResult. matchAndDescend()
The result will match any element and will always descend to any element's children.FilterStartResult
FilterStartResult. negateMatch()
FilterStartResult
FilterStartResult. or(Iterable<FilterStartResult> others)
FilterStartResult
FilterStartResult. or(FilterStartResult other)
FilterStartResult
TreeFilter. start(E element)
This method is called when an element is about to be filtered.FilterStartResult
FilterStartResult. withDescend(Ternary descend)
FilterStartResult
FilterStartResult. withInherited(boolean inherited)
FilterStartResult
FilterStartResult. withMatch(Ternary match)
Methods in org.revapi with parameters of type FilterStartResult Modifier and Type Method Description FilterStartResult
FilterStartResult. and(FilterStartResult other)
static FilterFinishResult
FilterFinishResult. from(FilterStartResult startResult)
Converts the provided start result into a finish result.static FilterStartResult
FilterStartResult. inherit(FilterStartResult parent)
static <E extends Element<E>>
TreeFilter<E>TreeFilter. merge(BinaryOperator<FilterStartResult> mergeStarts, BinaryOperator<FilterFinishResult> mergeFinishes, FilterStartResult defaultStartResult, FilterFinishResult defaultFinishResult, List<TreeFilter<E>> fs)
Merges the filters together using the provided functions to combine the individual results.static <E extends Element<E>>
TreeFilter<E>TreeFilter. merge(BinaryOperator<FilterStartResult> mergeStarts, BinaryOperator<FilterFinishResult> mergeFinishes, FilterStartResult defaultStartResult, FilterFinishResult defaultFinishResult, TreeFilter<E>... fs)
FilterStartResult
FilterStartResult. or(FilterStartResult other)
Method parameters in org.revapi with type arguments of type FilterStartResult Modifier and Type Method Description FilterStartResult
FilterStartResult. and(Iterable<FilterStartResult> others)
static <E extends Element<E>>
TreeFilter<E>TreeFilter. merge(BinaryOperator<FilterStartResult> mergeStarts, BinaryOperator<FilterFinishResult> mergeFinishes, FilterStartResult defaultStartResult, FilterFinishResult defaultFinishResult, List<TreeFilter<E>> fs)
Merges the filters together using the provided functions to combine the individual results.static <E extends Element<E>>
TreeFilter<E>TreeFilter. merge(BinaryOperator<FilterStartResult> mergeStarts, BinaryOperator<FilterFinishResult> mergeFinishes, FilterStartResult defaultStartResult, FilterFinishResult defaultFinishResult, TreeFilter<E>... fs)
FilterStartResult
FilterStartResult. or(Iterable<FilterStartResult> others)
-
Uses of FilterStartResult in org.revapi.base
Fields in org.revapi.base declared as FilterStartResult Modifier and Type Field Description FilterStartResult
IncludeExcludeTreeFilter.IncludeExcludeResult. exclude
FilterStartResult
IncludeExcludeTreeFilter.IncludeExcludeResult. include
Methods in org.revapi.base that return FilterStartResult Modifier and Type Method Description protected abstract FilterStartResult
IndependentTreeFilter. doStart(E element)
protected FilterStartResult
IncludeExcludeTreeFilter. processExcludeStart(FilterStartResult result)
protected FilterStartResult
OverridableIncludeExcludeTreeFilter. processExcludeStart(FilterStartResult result)
protected FilterStartResult
IncludeExcludeTreeFilter. processIncludeStart(FilterStartResult result)
protected FilterStartResult
OverridableIncludeExcludeTreeFilter. processIncludeStart(FilterStartResult result)
FilterStartResult
BaseTreeFilter. start(E element)
FilterStartResult
IncludeExcludeTreeFilter. start(E element)
FilterStartResult
IndependentTreeFilter. start(E element)
Methods in org.revapi.base with parameters of type FilterStartResult Modifier and Type Method Description protected IncludeExcludeTreeFilter.IncludeExcludeResult
IncludeExcludeTreeFilter. constructResult(FilterStartResult inclusion, FilterStartResult exclusion, IncludeExcludeTreeFilter.IncludeExcludeResult parent)
protected FilterStartResult
IncludeExcludeTreeFilter. processExcludeStart(FilterStartResult result)
protected FilterStartResult
OverridableIncludeExcludeTreeFilter. processExcludeStart(FilterStartResult result)
protected FilterStartResult
IncludeExcludeTreeFilter. processIncludeStart(FilterStartResult result)
protected FilterStartResult
OverridableIncludeExcludeTreeFilter. processIncludeStart(FilterStartResult result)
Constructors in org.revapi.base with parameters of type FilterStartResult Constructor Description IncludeExcludeResult(FilterStartResult include, FilterStartResult exclude, IncludeExcludeTreeFilter.IncludeExcludeResult parent)
-