org.jwall.web.audit.filter
Class FilterCompiler

java.lang.Object
  extended by org.jwall.web.audit.filter.FilterCompiler

public class FilterCompiler
extends Object


Constructor Summary
FilterCompiler()
           
 
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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterCompiler

public FilterCompiler()
Method Detail

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.