org.mvel2
Class ParserConfiguration
java.lang.Object
org.mvel2.ParserConfiguration
- All Implemented Interfaces:
- java.io.Serializable
public class ParserConfiguration
- extends java.lang.Object
- implements java.io.Serializable
The resusable parser configuration object.
- See Also:
- Serialized Form
Method Summary |
void |
addAllImports(java.util.Map<java.lang.String,java.lang.Object> imports)
|
void |
addImport(java.lang.Class cls)
|
void |
addImport(java.lang.String name,
java.lang.Class cls)
|
void |
addImport(java.lang.String name,
java.lang.reflect.Method method)
|
void |
addImport(java.lang.String name,
MethodStub method)
|
void |
addImport(java.lang.String name,
Proto proto)
|
void |
addPackageImport(java.lang.String packageName)
|
java.lang.ClassLoader |
getClassLoader()
|
java.lang.Class |
getImport(java.lang.String name)
|
java.util.Map<java.lang.String,java.lang.Object> |
getImports()
|
java.util.Map<java.lang.String,Interceptor> |
getInterceptors()
|
java.util.HashSet<java.lang.String> |
getPackageImports()
|
MethodStub |
getStaticImport(java.lang.String name)
|
java.lang.Object |
getStaticOrClassImport(java.lang.String name)
|
boolean |
hasImport(java.lang.String name)
|
boolean |
hasImports()
|
void |
setAllImports(java.util.Map<java.lang.String,java.lang.Object> imports)
|
void |
setClassLoader(java.lang.ClassLoader classLoader)
|
void |
setImports(java.util.HashMap<java.lang.String,java.lang.Object> imports)
|
void |
setImports(java.util.Map<java.lang.String,java.lang.Object> imports)
|
void |
setInterceptors(java.util.Map<java.lang.String,Interceptor> interceptors)
|
void |
setPackageImports(java.util.HashSet<java.lang.String> packageImports)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imports
protected java.util.Map<java.lang.String,java.lang.Object> imports
packageImports
protected java.util.HashSet<java.lang.String> packageImports
interceptors
protected java.util.Map<java.lang.String,Interceptor> interceptors
classLoader
protected transient java.lang.ClassLoader classLoader
ParserConfiguration
public ParserConfiguration()
ParserConfiguration
public ParserConfiguration(java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors)
ParserConfiguration
public ParserConfiguration(java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.HashSet<java.lang.String> packageImports,
java.util.Map<java.lang.String,Interceptor> interceptors)
getPackageImports
public java.util.HashSet<java.lang.String> getPackageImports()
setPackageImports
public void setPackageImports(java.util.HashSet<java.lang.String> packageImports)
getImport
public java.lang.Class getImport(java.lang.String name)
getStaticImport
public MethodStub getStaticImport(java.lang.String name)
getStaticOrClassImport
public java.lang.Object getStaticOrClassImport(java.lang.String name)
addPackageImport
public void addPackageImport(java.lang.String packageName)
addAllImports
public void addAllImports(java.util.Map<java.lang.String,java.lang.Object> imports)
setAllImports
public void setAllImports(java.util.Map<java.lang.String,java.lang.Object> imports)
hasImport
public boolean hasImport(java.lang.String name)
addImport
public void addImport(java.lang.Class cls)
addImport
public void addImport(java.lang.String name,
java.lang.Class cls)
addImport
public void addImport(java.lang.String name,
Proto proto)
addImport
public void addImport(java.lang.String name,
java.lang.reflect.Method method)
addImport
public void addImport(java.lang.String name,
MethodStub method)
getInterceptors
public java.util.Map<java.lang.String,Interceptor> getInterceptors()
setInterceptors
public void setInterceptors(java.util.Map<java.lang.String,Interceptor> interceptors)
getImports
public java.util.Map<java.lang.String,java.lang.Object> getImports()
setImports
public void setImports(java.util.Map<java.lang.String,java.lang.Object> imports)
hasImports
public boolean hasImports()
getClassLoader
public java.lang.ClassLoader getClassLoader()
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
setImports
public void setImports(java.util.HashMap<java.lang.String,java.lang.Object> imports)
Copyright © 2011. All Rights Reserved.