Package org.mvel2
Class ParserConfiguration
java.lang.Object
org.mvel2.ParserConfiguration
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SandboxedParserConfiguration
The resusable parser configuration object.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionParserConfiguration(Map<String, Object> imports, HashSet<String> packageImports, Map<String, Interceptor> interceptors) ParserConfiguration(Map<String, Object> imports, Map<String, Interceptor> interceptors) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllImports(Map<String, Object> imports) voidvoidvoidvoidvoidaddImport(String name, MethodStub method) voidaddPackageImport(String packageName) voidgetStaticImport(String name) getStaticOrClassImport(String name) booleanbooleanbooleanbooleanbooleanisNonConvertableMethod(Class<?> clazz, String method) voidregisterNonConvertableMethods(Class<?> clazz, Set<String> methods) voidsetAllImports(Map<String, Object> imports) voidsetAllowBootstrapBypass(boolean allowBootstrapBypass) voidsetAllowNakedMethCall(boolean allowNakedMethCall) voidsetClassLoader(ClassLoader classLoader) voidsetImports(HashMap<String, Object> imports) voidsetImports(Map<String, Object> imports) voidsetInterceptors(Map<String, Interceptor> interceptors) voidsetPackageImports(HashSet<String> packageImports)
-
Field Details
-
imports
-
nonConvertableMethods
-
packageImports
-
interceptors
-
classLoader
-
-
Constructor Details
-
ParserConfiguration
public ParserConfiguration() -
ParserConfiguration
-
ParserConfiguration
-
-
Method Details
-
getPackageImports
-
setPackageImports
-
getImport
-
getStaticImport
-
getStaticOrClassImport
-
addPackageImport
-
addAllImports
-
hasImport
-
isNonConvertableMethod
-
addImport
-
addImport
-
registerNonConvertableMethods
-
addImport
-
addImport
-
addImport
-
getInterceptors
-
setInterceptors
-
getImports
-
setImports
-
hasImports
public boolean hasImports() -
getClassLoader
-
setClassLoader
-
setAllImports
-
setImports
-
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
-