org.jwall.web.audit.filter
Class FilterCompiler
java.lang.Object
org.jwall.web.audit.filter.FilterCompiler
public class FilterCompiler
- extends Object
|
Method Summary |
static AuditEventFilter |
compile(FilterExpression exp)
|
static AuditEventFilter |
compile(String str)
|
static AuditEventFilter |
compile(String str,
Collection<String> variables)
|
static AuditEventFilter |
compile(String str,
Set<String> variables,
Set<Operator> operators)
|
static AuditEventFilter |
compile(String str,
Set<String> variables,
Set<Operator> operators,
Set<BooleanOperator> boolOps)
|
Condition |
createCondition(FilterExpression e)
|
static List<FilterExpression> |
expand(FilterExpressionList list)
|
static FilterExpression |
map(AuditEventFilter filter)
|
static Match |
map(FilterExpression e)
|
static FilterExpression |
parse(String str)
|
static FilterExpression |
parse(String str,
Collection<String> variables)
|
static FilterExpression |
parse(String str,
Collection<String> variables,
Set<Operator> operators)
|
static FilterExpression |
parse(String str,
Collection<String> variables,
Set<Operator> operators,
Set<BooleanOperator> boolOps)
|
static String |
toFilterString(Object e)
|
FilterCompiler
public FilterCompiler()
createCondition
public Condition createCondition(FilterExpression e)
throws SyntaxException
- Throws:
SyntaxException
map
public static final FilterExpression map(AuditEventFilter filter)
throws FilterException
- Throws:
FilterException
parse
public static final FilterExpression parse(String str)
throws FilterException
- Throws:
FilterException
parse
public static final FilterExpression parse(String str,
Collection<String> variables)
throws FilterException
- Throws:
FilterException
parse
public static final FilterExpression parse(String str,
Collection<String> variables,
Set<Operator> operators)
throws FilterException
- Throws:
FilterException
parse
public static final FilterExpression parse(String str,
Collection<String> variables,
Set<Operator> operators,
Set<BooleanOperator> boolOps)
throws FilterException
- Throws:
FilterException
compile
public static final AuditEventFilter compile(String str)
throws FilterException
- Throws:
FilterException
compile
public static final AuditEventFilter compile(String str,
Collection<String> variables)
throws FilterException
- Throws:
FilterException
compile
public static final AuditEventFilter compile(String str,
Set<String> variables,
Set<Operator> operators)
throws FilterException
- Throws:
FilterException
compile
public static final AuditEventFilter compile(String str,
Set<String> variables,
Set<Operator> operators,
Set<BooleanOperator> boolOps)
throws FilterException
- Throws:
FilterException
compile
public static final AuditEventFilter compile(FilterExpression exp)
throws FilterException
- Throws:
FilterException
expand
public static List<FilterExpression> expand(FilterExpressionList list)
map
public static final Match map(FilterExpression e)
toFilterString
public static final String toFilterString(Object e)
Copyright © 2012 jwall.org. All Rights Reserved.