public class FilterFinishResult extends Object
TreeFilter.finish(Element)
.Modifier and Type | Method and Description |
---|---|
FilterFinishResult |
and(FilterFinishResult other) |
FilterFinishResult |
and(Iterable<FilterFinishResult> others) |
static FilterFinishResult |
direct(FilterMatch 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 |
doesntMatch() |
boolean |
equals(Object o) |
static FilterFinishResult |
from(FilterMatch match,
boolean inherited)
A factory method for filter finish results.
|
static FilterFinishResult |
from(FilterStartResult startResult)
Converts the provided start result into a finish result.
|
FilterMatch |
getMatch()
The result of the test
|
int |
hashCode() |
static FilterFinishResult |
inherit(FilterFinishResult parent)
Produces a filter finish result that indicates it was inherited from the provided result.
|
boolean |
isInherited()
Tells whether the result is implicitly inherited from some parent element or if it was explicitly evaluated
on some element.
|
static FilterFinishResult |
matches() |
FilterFinishResult |
negateMatch() |
FilterFinishResult |
or(FilterFinishResult other) |
FilterFinishResult |
or(Iterable<FilterFinishResult> others) |
String |
toString() |
FilterFinishResult |
withInherited(boolean inherited) |
FilterFinishResult |
withMatch(FilterMatch match) |
public static FilterFinishResult doesntMatch()
public static FilterFinishResult matches()
public static FilterFinishResult direct(FilterMatch match)
match
- the result of the filterpublic static FilterFinishResult inherit(FilterFinishResult parent)
parent
- the result to inherit frompublic static FilterFinishResult from(FilterMatch match, boolean inherited)
match
- the result of the filteringinherited
- whether the finish result is inherited or explicitpublic static FilterFinishResult from(FilterStartResult startResult)
startResult
- the start result to convertpublic FilterMatch getMatch()
public boolean isInherited()
public FilterFinishResult and(FilterFinishResult other)
public FilterFinishResult and(Iterable<FilterFinishResult> others)
public FilterFinishResult or(FilterFinishResult other)
public FilterFinishResult or(Iterable<FilterFinishResult> others)
public FilterFinishResult negateMatch()
public FilterFinishResult withMatch(FilterMatch match)
public FilterFinishResult withInherited(boolean inherited)
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.