org.mvel2
public class ParserConfiguration extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.ClassLoader |
classLoader |
protected java.util.Map<java.lang.String,java.lang.Object> |
imports |
protected java.util.Map<java.lang.String,Interceptor> |
interceptors |
protected java.util.HashSet<java.lang.String> |
packageImports |
Constructor and Description |
---|
ParserConfiguration() |
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) |
ParserConfiguration(java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors) |
Modifier and Type | Method and Description |
---|---|
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) |
protected java.util.Map<java.lang.String,java.lang.Object> imports
protected java.util.HashSet<java.lang.String> packageImports
protected java.util.Map<java.lang.String,Interceptor> interceptors
protected transient java.lang.ClassLoader classLoader
public ParserConfiguration()
public ParserConfiguration(java.util.Map<java.lang.String,java.lang.Object> imports, java.util.Map<java.lang.String,Interceptor> interceptors)
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)
public java.util.HashSet<java.lang.String> getPackageImports()
public void setPackageImports(java.util.HashSet<java.lang.String> packageImports)
public java.lang.Class getImport(java.lang.String name)
public MethodStub getStaticImport(java.lang.String name)
public java.lang.Object getStaticOrClassImport(java.lang.String name)
public void addPackageImport(java.lang.String packageName)
public void addAllImports(java.util.Map<java.lang.String,java.lang.Object> imports)
public void setAllImports(java.util.Map<java.lang.String,java.lang.Object> imports)
public boolean hasImport(java.lang.String name)
public void addImport(java.lang.Class cls)
public void addImport(java.lang.String name, java.lang.Class cls)
public void addImport(java.lang.String name, Proto proto)
public void addImport(java.lang.String name, java.lang.reflect.Method method)
public void addImport(java.lang.String name, MethodStub method)
public java.util.Map<java.lang.String,Interceptor> getInterceptors()
public void setInterceptors(java.util.Map<java.lang.String,Interceptor> interceptors)
public java.util.Map<java.lang.String,java.lang.Object> getImports()
public void setImports(java.util.Map<java.lang.String,java.lang.Object> imports)
public boolean hasImports()
public java.lang.ClassLoader getClassLoader()
public void setClassLoader(java.lang.ClassLoader classLoader)
public void setImports(java.util.HashMap<java.lang.String,java.lang.Object> imports)
Copyright © 2014. All Rights Reserved.