Log4j 1.3alpha

org.apache.log4j.chainsaw
Class ExpressionEvaluatorFactory

java.lang.Object
  |
  +--org.apache.log4j.chainsaw.ExpressionEvaluatorFactory

public class ExpressionEvaluatorFactory
extends Object

A Factory class that automatically provides a ExpressionEvaluator. This factory and related impl classes wrap different regexp implementations to ensure filtering works correctly. The factory provides support for the ORO reg expression package and a simple fallback expression evaluator (case-insensitive partial-string match support).

Author:
Scott Deboy

Method Summary
 ExpressionEvaluator getEvaluator(String expression)
           
 String getEvaluatorClassName()
           
static ExpressionEvaluatorFactory newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getEvaluatorClassName

public String getEvaluatorClassName()

newInstance

public static ExpressionEvaluatorFactory newInstance()

getEvaluator

public ExpressionEvaluator getEvaluator(String expression)

Log4j 1.3alpha

Copyright 2000-2003 Apache Software Foundation.