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