ch.qos.logback.core.joran.conditional
Class PropertyEvalScriptBuilder

java.lang.Object
  extended by ch.qos.logback.core.spi.ContextAwareBase
      extended by ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder
All Implemented Interfaces:
ContextAware

public class PropertyEvalScriptBuilder
extends ContextAwareBase


Field Summary
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
PropertyEvalScriptBuilder()
           
 
Method Summary
 Condition build(String script)
           
 
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyEvalScriptBuilder

public PropertyEvalScriptBuilder()
Method Detail

build

public Condition build(String script)
                throws IllegalAccessException,
                       org.codehaus.janino.CompileException,
                       org.codehaus.janino.Parser.ParseException,
                       org.codehaus.janino.Scanner.ScanException,
                       InstantiationException,
                       SecurityException,
                       NoSuchMethodException,
                       IllegalArgumentException,
                       InvocationTargetException
Throws:
IllegalAccessException
org.codehaus.janino.CompileException
org.codehaus.janino.Parser.ParseException
org.codehaus.janino.Scanner.ScanException
InstantiationException
SecurityException
NoSuchMethodException
IllegalArgumentException
InvocationTargetException


Copyright © 2005-2011 QOS.ch. All Rights Reserved.