Uses of Class
org.revapi.FilterFinishResult
-
Packages that use FilterFinishResult Package Description org.revapi org.revapi.base -
-
Uses of FilterFinishResult in org.revapi
Methods in org.revapi that return FilterFinishResult Modifier and Type Method Description FilterFinishResult
FilterFinishResult. and(Iterable<FilterFinishResult> others)
FilterFinishResult
FilterFinishResult. and(FilterFinishResult other)
static FilterFinishResult
FilterFinishResult. defaultResult()
Similar toFilterStartResult.defaultResult()
, this returns a finish result that is undecided about the match and is marked as inherited.static FilterFinishResult
FilterFinishResult. direct(Ternary match)
The return filter finish result will have the result of the match and will not be inherited, meaning that it was intended directly for the elements the filter was processed upon.static FilterFinishResult
FilterFinishResult. doesntMatch()
FilterFinishResult
TreeFilter. finish(E element)
This method is called after the filtering hasstarted
and all children have been processed by this filter.static FilterFinishResult
FilterFinishResult. from(FilterStartResult startResult)
Converts the provided start result into a finish result.static FilterFinishResult
FilterFinishResult. from(Ternary match, boolean inherited)
A factory method for filter finish results.static FilterFinishResult
FilterFinishResult. inherit(FilterFinishResult parent)
Produces a filter finish result that indicates it was inherited from the provided result.static FilterFinishResult
FilterFinishResult. matches()
FilterFinishResult
FilterFinishResult. negateMatch()
FilterFinishResult
FilterFinishResult. or(Iterable<FilterFinishResult> others)
FilterFinishResult
FilterFinishResult. or(FilterFinishResult other)
FilterFinishResult
FilterFinishResult. withInherited(boolean inherited)
FilterFinishResult
FilterFinishResult. withMatch(Ternary match)
Methods in org.revapi that return types with arguments of type FilterFinishResult Modifier and Type Method Description Map<E,FilterFinishResult>
TreeFilter. finish()
Called after all elements have been processed to see if any of them have changed in their filtering result (which could be the case if there are dependencies between elements other than that of parent-child).Methods in org.revapi with parameters of type FilterFinishResult Modifier and Type Method Description FilterFinishResult
FilterFinishResult. and(FilterFinishResult other)
static FilterStartResult
FilterStartResult. from(FilterFinishResult result, Ternary descend)
static FilterFinishResult
FilterFinishResult. inherit(FilterFinishResult parent)
Produces a filter finish result that indicates it was inherited from the provided result.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)
FilterFinishResult
FilterFinishResult. or(FilterFinishResult other)
Method parameters in org.revapi with type arguments of type FilterFinishResult Modifier and Type Method Description FilterFinishResult
FilterFinishResult. and(Iterable<FilterFinishResult> others)
FilterFinishResult
FilterFinishResult. or(Iterable<FilterFinishResult> others)
-
Uses of FilterFinishResult in org.revapi.base
Methods in org.revapi.base that return FilterFinishResult Modifier and Type Method Description FilterFinishResult
BaseTreeFilter. finish(E element)
FilterFinishResult
IncludeExcludeTreeFilter. finish(E element)
FilterFinishResult
IndependentTreeFilter. finish(E element)
Methods in org.revapi.base that return types with arguments of type FilterFinishResult Modifier and Type Method Description Map<E,FilterFinishResult>
BaseTreeFilter. finish()
Map<E,FilterFinishResult>
IncludeExcludeTreeFilter. finish()
-