public class MVELCompilationUnit extends Object implements Externalizable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
MVELCompilationUnit.DroolsVarFactory |
static class |
MVELCompilationUnit.PropertyHandlerFactoryFixer |
static class |
MVELCompilationUnit.Scope |
| Modifier and Type | Field and Description |
|---|---|
static Map<String,org.mvel2.integration.Interceptor> |
INTERCEPTORS |
| Constructor and Description |
|---|
MVELCompilationUnit() |
MVELCompilationUnit(String name,
String expression,
String[] globalIdentifiers,
org.drools.core.base.EvaluatorWrapper[] operators,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
String[] otherIdentifiers,
String[] inputIdentifiers,
String[] inputTypes,
boolean strictMode,
boolean readLocalsFromTuple) |
| Modifier and Type | Method and Description |
|---|---|
MVELCompilationUnit |
clone() |
org.mvel2.integration.VariableResolverFactory |
createFactory() |
boolean |
equals(Object obj) |
Serializable |
getCompiledExpression(MVELDialectRuntimeData runtimeData) |
Serializable |
getCompiledExpression(MVELDialectRuntimeData runtimeData,
Object evaluationContext) |
Serializable |
getCompiledExpression(org.mvel2.ParserConfiguration conf) |
Serializable |
getCompiledExpression(org.mvel2.ParserConfiguration conf,
Object evaluationContext) |
String |
getExpression() |
org.mvel2.integration.VariableResolverFactory |
getFactory(Object knowledgeHelper,
org.drools.core.rule.Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
org.drools.core.common.InternalFactHandle rightHandle,
org.drools.core.spi.Tuple tuple,
Object[] otherVars,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.spi.GlobalResolver globals) |
org.mvel2.integration.VariableResolverFactory |
getFactory(Object knowledgeHelper,
org.drools.core.rule.Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
org.drools.core.spi.Tuple tuples,
Object[] otherVars,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.spi.GlobalResolver globals) |
String[] |
getGlobalIdentifiers() |
String[] |
getInputIdentifiers() |
String[] |
getInputTypes() |
static Map |
getInterceptors() |
org.drools.core.rule.Declaration[] |
getLocalDeclarations() |
String |
getName() |
String[] |
getOtherIdentifiers() |
org.drools.core.rule.Declaration[] |
getPreviousDeclarations() |
static Map<String,Class<?>> |
getPrimitivesmap() |
static long |
getSerialversionuid() |
int |
hashCode() |
boolean |
isStrictMode() |
static Class |
loadClass(ClassLoader classLoader,
String className) |
void |
readExternal(ObjectInput in) |
void |
replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved) |
void |
setPreviousDeclarations(org.drools.core.rule.Declaration[] previousDeclarations) |
String |
toString() |
void |
updateFactory(org.drools.core.common.InternalFactHandle rightHandle,
org.drools.core.spi.Tuple tuple,
Object[] localVars,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.spi.GlobalResolver globalResolver,
org.mvel2.integration.VariableResolverFactory factory) |
void |
writeExternal(ObjectOutput out) |
public MVELCompilationUnit()
public MVELCompilationUnit(String name, String expression, String[] globalIdentifiers, org.drools.core.base.EvaluatorWrapper[] operators, org.drools.core.rule.Declaration[] previousDeclarations, org.drools.core.rule.Declaration[] localDeclarations, String[] otherIdentifiers, String[] inputIdentifiers, String[] inputTypes, boolean strictMode, boolean readLocalsFromTuple)
public String getExpression()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic Serializable getCompiledExpression(MVELDialectRuntimeData runtimeData)
public Serializable getCompiledExpression(org.mvel2.ParserConfiguration conf)
public Serializable getCompiledExpression(MVELDialectRuntimeData runtimeData, Object evaluationContext)
public Serializable getCompiledExpression(org.mvel2.ParserConfiguration conf, Object evaluationContext)
public org.mvel2.integration.VariableResolverFactory createFactory()
public org.mvel2.integration.VariableResolverFactory getFactory(Object knowledgeHelper, org.drools.core.rule.Declaration[] prevDecl, org.kie.api.definition.rule.Rule rule, org.drools.core.spi.Tuple tuples, Object[] otherVars, org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.GlobalResolver globals)
public org.mvel2.integration.VariableResolverFactory getFactory(Object knowledgeHelper, org.drools.core.rule.Declaration[] prevDecl, org.kie.api.definition.rule.Rule rule, org.drools.core.common.InternalFactHandle rightHandle, org.drools.core.spi.Tuple tuple, Object[] otherVars, org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.GlobalResolver globals)
public void updateFactory(org.drools.core.common.InternalFactHandle rightHandle,
org.drools.core.spi.Tuple tuple,
Object[] localVars,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.spi.GlobalResolver globalResolver,
org.mvel2.integration.VariableResolverFactory factory)
public static Class loadClass(ClassLoader classLoader, String className) throws ClassNotFoundException
ClassNotFoundExceptionpublic void replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved)
public MVELCompilationUnit clone()
public static long getSerialversionuid()
public String getName()
public String[] getGlobalIdentifiers()
public org.drools.core.rule.Declaration[] getPreviousDeclarations()
public void setPreviousDeclarations(org.drools.core.rule.Declaration[] previousDeclarations)
public org.drools.core.rule.Declaration[] getLocalDeclarations()
public String[] getOtherIdentifiers()
public String[] getInputIdentifiers()
public String[] getInputTypes()
public boolean isStrictMode()
public static Map getInterceptors()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.