Package org.drools.mvel.expr
Class MVELCompilationUnit.DroolsVarFactory
java.lang.Object
org.drools.mvel.expr.MVELCompilationUnit.DroolsVarFactory
- All Implemented Interfaces:
Serializable,org.mvel2.integration.VariableResolverFactory
- Enclosing class:
- MVELCompilationUnit
public static class MVELCompilationUnit.DroolsVarFactory
extends Object
implements org.mvel2.integration.VariableResolverFactory
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()org.mvel2.integration.VariableResolvercreateIndexedVariable(int index, String name, Object value) org.mvel2.integration.VariableResolvercreateIndexedVariable(int index, String name, Object value, Class<?> typee) org.mvel2.integration.VariableResolvercreateVariable(String name, Object value) org.mvel2.integration.VariableResolvercreateVariable(String name, Object value, Class<?> type) org.mvel2.integration.VariableResolvergetIndexedVariableResolver(int index) org.mvel2.integration.VariableResolverFactoryintintorg.mvel2.integration.VariableResolvergetVariableResolver(String name) booleanbooleanisResolveable(String name) booleanorg.mvel2.integration.VariableResolversetIndexedVariableResolver(int index, org.mvel2.integration.VariableResolver variableResolver) voidorg.mvel2.integration.VariableResolverFactorysetNextFactory(org.mvel2.integration.VariableResolverFactory resolverFactory) voidsetOtherVarsLength(int otherVarsLength) voidsetOtherVarsPos(int otherVarsPos) voidsetTiltFlag(boolean tilt) booleantiltFlag()intvariableIndexOf(String name)
-
Constructor Details
-
DroolsVarFactory
public DroolsVarFactory()
-
-
Method Details
-
getKnowledgeHelper
-
setKnowledgeHelper
-
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, String name, 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
- Specified by:
createVariablein interfaceorg.mvel2.integration.VariableResolverFactory
-
createVariable
public org.mvel2.integration.VariableResolver createVariable(String name, Object value, Class<?> type) - Specified by:
createVariablein interfaceorg.mvel2.integration.VariableResolverFactory
-
getVariableResolver
- Specified by:
getVariableResolverin interfaceorg.mvel2.integration.VariableResolverFactory
-
isResolveable
- Specified by:
isResolveablein interfaceorg.mvel2.integration.VariableResolverFactory
-
isTarget
- Specified by:
isTargetin interfaceorg.mvel2.integration.VariableResolverFactory
-
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, String name, Object value, 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
- 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
-