public abstract class AbstractPredicateMatchingRule<TContext extends RuleContext> extends AbstractRule<TContext,MatchResult>
| Modifier and Type | Method and Description |
|---|---|
protected abstract TContext |
createContext(RuleEvaluationContext evaluationContext) |
protected TContext |
createContext(RuleEvaluationContext evaluationContext,
MatchResult matchResult) |
protected MatchResult |
match(RuleEvaluationContext evaluationContext) |
applyprotected MatchResult match(RuleEvaluationContext evaluationContext)
match in class AbstractRule<TContext extends RuleContext,MatchResult>@Nonnull protected TContext createContext(RuleEvaluationContext evaluationContext, MatchResult matchResult)
createContext in class AbstractRule<TContext extends RuleContext,MatchResult>@Nonnull protected abstract TContext createContext(RuleEvaluationContext evaluationContext)