Class PropertyEvalScriptBuilder
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder
-
- All Implemented Interfaces:
ContextAware
public class PropertyEvalScriptBuilder extends ContextAwareBase
-
-
Field Summary
Fields Modifier and Type Field Description (package private) PropertyContainer
localPropContainer
(package private) java.util.Map<java.lang.String,java.lang.String>
map
private static java.lang.String
SCRIPT_PREFIX
private static java.lang.String
SCRIPT_SUFFIX
-
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
-
Constructor Summary
Constructors Constructor Description PropertyEvalScriptBuilder(PropertyContainer localPropContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Condition
build(java.lang.String script)
-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
-
-
-
Field Detail
-
SCRIPT_PREFIX
private static java.lang.String SCRIPT_PREFIX
-
SCRIPT_SUFFIX
private static java.lang.String SCRIPT_SUFFIX
-
localPropContainer
final PropertyContainer localPropContainer
-
map
java.util.Map<java.lang.String,java.lang.String> map
-
-
Constructor Detail
-
PropertyEvalScriptBuilder
PropertyEvalScriptBuilder(PropertyContainer localPropContainer)
-
-
Method Detail
-
build
public Condition build(java.lang.String script) throws java.lang.IllegalAccessException, org.codehaus.commons.compiler.CompileException, java.lang.InstantiationException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
org.codehaus.commons.compiler.CompileException
java.lang.InstantiationException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
-
-