Package org.mvel2
Class ParserConfiguration
- java.lang.Object
-
- org.mvel2.ParserConfiguration
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SandboxedParserConfiguration
public class ParserConfiguration extends Object implements Serializable
The resusable parser configuration object.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassLoaderclassLoaderprotected Map<String,Object>importsprotected Map<String,Interceptor>interceptorsprotected HashSet<String>packageImports
-
Constructor Summary
Constructors Constructor Description ParserConfiguration()ParserConfiguration(Map<String,Object> imports, HashSet<String> packageImports, Map<String,Interceptor> interceptors)ParserConfiguration(Map<String,Object> imports, Map<String,Interceptor> interceptors)
-
Method Summary
-
-
-
Field Detail
-
interceptors
protected Map<String,Interceptor> interceptors
-
classLoader
protected transient ClassLoader classLoader
-
-
Method Detail
-
getStaticImport
public MethodStub getStaticImport(String name)
-
addPackageImport
public void addPackageImport(String packageName)
-
hasImport
public boolean hasImport(String name)
-
addImport
public void addImport(Class cls)
-
addImport
public void addImport(String name, MethodStub method)
-
getInterceptors
public Map<String,Interceptor> getInterceptors()
-
setInterceptors
public void setInterceptors(Map<String,Interceptor> interceptors)
-
hasImports
public boolean hasImports()
-
getClassLoader
public ClassLoader getClassLoader()
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
-
flushCaches
public void flushCaches()
-
isAllowNakedMethCall
public boolean isAllowNakedMethCall()
-
setAllowNakedMethCall
public void setAllowNakedMethCall(boolean allowNakedMethCall)
-
isAllowBootstrapBypass
public boolean isAllowBootstrapBypass()
-
setAllowBootstrapBypass
public void setAllowBootstrapBypass(boolean allowBootstrapBypass)
-
getVariableFactory
public VariableResolverFactory getVariableFactory(VariableResolverFactory factory)
-
-