Package org.drools.mvel
Class MVELDialectRuntimeData.MapFunctionResolverFactory
java.lang.Object
org.mvel2.integration.impl.BaseVariableResolverFactory
org.mvel2.integration.impl.MapVariableResolverFactory
org.drools.mvel.MVELDialectRuntimeData.MapFunctionResolverFactory
- All Implemented Interfaces:
Externalizable,Serializable,org.mvel2.integration.VariableResolverFactory
- Enclosing class:
- MVELDialectRuntimeData
public static class MVELDialectRuntimeData.MapFunctionResolverFactory
extends org.mvel2.integration.impl.MapVariableResolverFactory
implements Externalizable
- See Also:
-
Field Summary
Fields inherited from class org.mvel2.integration.impl.MapVariableResolverFactory
variablesFields inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory
indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFunction(org.mvel2.ast.Function function) org.mvel2.integration.VariableResolvercreateIndexedVariable(int index, String name, Object value, Class<?> type) org.mvel2.integration.VariableResolvercreateVariable(String name, Object value) voidvoidremoveFunction(String functionName) voidMethods inherited from class org.mvel2.integration.impl.MapVariableResolverFactory
addResolver, clear, createVariable, getKnownVariables, getVariableResolver, isResolveable, isTargetMethods inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory
appendFactory, createIndexedVariable, getIndexedVariableNames, getIndexedVariableResolver, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlag, variableIndexOf
-
Constructor Details
-
MapFunctionResolverFactory
public MapFunctionResolverFactory()
-
-
Method Details
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
addFunction
public void addFunction(org.mvel2.ast.Function function) -
removeFunction
-
createVariable
- Specified by:
createVariablein interfaceorg.mvel2.integration.VariableResolverFactory- Overrides:
createVariablein classorg.mvel2.integration.impl.MapVariableResolverFactory
-
createIndexedVariable
public org.mvel2.integration.VariableResolver createIndexedVariable(int index, String name, Object value, Class<?> type) - Specified by:
createIndexedVariablein interfaceorg.mvel2.integration.VariableResolverFactory- Overrides:
createIndexedVariablein classorg.mvel2.integration.impl.BaseVariableResolverFactory
-