public class FilterSpecPlan extends Object
Modifier and Type | Field and Description |
---|---|
protected MatchedEventConvertor |
convertor |
static FilterSpecPlan |
EMPTY_PLAN |
static EPTypeClass |
EPTYPE |
protected ExprEvaluator |
filterConfirm |
protected ExprEvaluator |
filterNegate |
protected FilterSpecPlanPath[] |
paths |
Constructor and Description |
---|
FilterSpecPlan() |
FilterSpecPlan(FilterSpecPlanPath[] paths,
ExprEvaluator filterConfirm,
ExprEvaluator controlNegate) |
Modifier and Type | Method and Description |
---|---|
FilterValueSetParam[][] |
evaluateValueSet(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext,
StatementContextFilterEvalEnv filterEvalEnv) |
MatchedEventConvertor |
getConvertor() |
ExprEvaluator |
getFilterConfirm() |
ExprEvaluator |
getFilterNegate() |
FilterSpecPlanPath[] |
getPaths() |
void |
initialize() |
void |
setConvertor(MatchedEventConvertor convertor) |
void |
setFilterConfirm(ExprEvaluator filterConfirm) |
void |
setFilterNegate(ExprEvaluator filterNegate) |
void |
setPaths(FilterSpecPlanPath[] paths) |
public static final EPTypeClass EPTYPE
public static final FilterSpecPlan EMPTY_PLAN
protected FilterSpecPlanPath[] paths
protected ExprEvaluator filterConfirm
protected ExprEvaluator filterNegate
protected MatchedEventConvertor convertor
public FilterSpecPlan()
public FilterSpecPlan(FilterSpecPlanPath[] paths, ExprEvaluator filterConfirm, ExprEvaluator controlNegate)
public FilterSpecPlanPath[] getPaths()
public void setPaths(FilterSpecPlanPath[] paths)
public ExprEvaluator getFilterConfirm()
public void setFilterConfirm(ExprEvaluator filterConfirm)
public MatchedEventConvertor getConvertor()
public void setConvertor(MatchedEventConvertor convertor)
public ExprEvaluator getFilterNegate()
public void setFilterNegate(ExprEvaluator filterNegate)
public void initialize()
public FilterValueSetParam[][] evaluateValueSet(MatchedEventMap matchedEvents, ExprEvaluatorContext exprEvaluatorContext, StatementContextFilterEvalEnv filterEvalEnv)
Copyright © 2005–2020. All rights reserved.