Package org.drools.mvel.expr
Class MVELCompilationUnit.DroolsVarFactory
- java.lang.Object
-
- org.drools.mvel.expr.MVELCompilationUnit.DroolsVarFactory
-
- All Implemented Interfaces:
java.io.Serializable,org.mvel2.integration.VariableResolverFactory
- Enclosing class:
- MVELCompilationUnit
public static class MVELCompilationUnit.DroolsVarFactory extends java.lang.Object implements org.mvel2.integration.VariableResolverFactory- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DroolsVarFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()org.mvel2.integration.VariableResolvercreateIndexedVariable(int index, java.lang.String name, java.lang.Object value)org.mvel2.integration.VariableResolvercreateIndexedVariable(int index, java.lang.String name, java.lang.Object value, java.lang.Class<?> typee)org.mvel2.integration.VariableResolvercreateVariable(java.lang.String name, java.lang.Object value)org.mvel2.integration.VariableResolvercreateVariable(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)org.mvel2.integration.VariableResolvergetIndexedVariableResolver(int index)org.drools.core.rule.consequence.KnowledgeHelpergetKnowledgeHelper()java.util.Set<java.lang.String>getKnownVariables()org.mvel2.integration.VariableResolverFactorygetNextFactory()intgetOtherVarsLength()intgetOtherVarsPos()org.mvel2.integration.VariableResolvergetVariableResolver(java.lang.String name)booleanisIndexedFactory()booleanisResolveable(java.lang.String name)booleanisTarget(java.lang.String name)org.mvel2.integration.VariableResolversetIndexedVariableResolver(int index, org.mvel2.integration.VariableResolver variableResolver)voidsetKnowledgeHelper(org.drools.core.rule.consequence.KnowledgeHelper kh)org.mvel2.integration.VariableResolverFactorysetNextFactory(org.mvel2.integration.VariableResolverFactory resolverFactory)voidsetOtherVarsLength(int otherVarsLength)voidsetOtherVarsPos(int otherVarsPos)voidsetTiltFlag(boolean tilt)booleantiltFlag()intvariableIndexOf(java.lang.String name)
-
-
-
Method Detail
-
getKnowledgeHelper
public org.drools.core.rule.consequence.KnowledgeHelper getKnowledgeHelper()
-
setKnowledgeHelper
public void setKnowledgeHelper(org.drools.core.rule.consequence.KnowledgeHelper kh)
-
getOtherVarsPos
public int getOtherVarsPos()
-
setOtherVarsPos
public void setOtherVarsPos(int otherVarsPos)
-
getOtherVarsLength
public int getOtherVarsLength()
-
setOtherVarsLength
public void setOtherVarsLength(int otherVarsLength)
-
createIndexedVariable
public org.mvel2.integration.VariableResolver createIndexedVariable(int index, java.lang.String name, java.lang.Object value)- Specified by:
createIndexedVariablein interfaceorg.mvel2.integration.VariableResolverFactory
-
getIndexedVariableResolver
public org.mvel2.integration.VariableResolver getIndexedVariableResolver(int index)
- Specified by:
getIndexedVariableResolverin interfaceorg.mvel2.integration.VariableResolverFactory
-
createVariable
public org.mvel2.integration.VariableResolver createVariable(java.lang.String name, java.lang.Object value)- Specified by:
createVariablein interfaceorg.mvel2.integration.VariableResolverFactory
-
createVariable
public org.mvel2.integration.VariableResolver createVariable(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)- Specified by:
createVariablein interfaceorg.mvel2.integration.VariableResolverFactory
-
getVariableResolver
public org.mvel2.integration.VariableResolver getVariableResolver(java.lang.String name)
- Specified by:
getVariableResolverin interfaceorg.mvel2.integration.VariableResolverFactory
-
isResolveable
public boolean isResolveable(java.lang.String name)
- Specified by:
isResolveablein interfaceorg.mvel2.integration.VariableResolverFactory
-
isTarget
public boolean isTarget(java.lang.String name)
- Specified by:
isTargetin interfaceorg.mvel2.integration.VariableResolverFactory
-
getKnownVariables
public java.util.Set<java.lang.String> getKnownVariables()
- Specified by:
getKnownVariablesin interfaceorg.mvel2.integration.VariableResolverFactory
-
clear
public void clear()
-
isIndexedFactory
public boolean isIndexedFactory()
- Specified by:
isIndexedFactoryin interfaceorg.mvel2.integration.VariableResolverFactory
-
createIndexedVariable
public org.mvel2.integration.VariableResolver createIndexedVariable(int index, java.lang.String name, java.lang.Object value, java.lang.Class<?> typee)- Specified by:
createIndexedVariablein interfaceorg.mvel2.integration.VariableResolverFactory
-
setIndexedVariableResolver
public org.mvel2.integration.VariableResolver setIndexedVariableResolver(int index, org.mvel2.integration.VariableResolver variableResolver)- Specified by:
setIndexedVariableResolverin interfaceorg.mvel2.integration.VariableResolverFactory
-
getNextFactory
public org.mvel2.integration.VariableResolverFactory getNextFactory()
- Specified by:
getNextFactoryin interfaceorg.mvel2.integration.VariableResolverFactory
-
setNextFactory
public org.mvel2.integration.VariableResolverFactory setNextFactory(org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
setNextFactoryin interfaceorg.mvel2.integration.VariableResolverFactory
-
variableIndexOf
public int variableIndexOf(java.lang.String name)
- Specified by:
variableIndexOfin interfaceorg.mvel2.integration.VariableResolverFactory
-
tiltFlag
public boolean tiltFlag()
- Specified by:
tiltFlagin interfaceorg.mvel2.integration.VariableResolverFactory
-
setTiltFlag
public void setTiltFlag(boolean tilt)
- Specified by:
setTiltFlagin interfaceorg.mvel2.integration.VariableResolverFactory
-
-