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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MapFunctionResolverFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFunction(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)voidreadExternal(ObjectInput in)voidremoveFunction(String functionName)voidwriteExternal(ObjectOutput out)-
Methods inherited from class org.mvel2.integration.impl.MapVariableResolverFactory
addResolver, clear, createVariable, getKnownVariables, getVariableResolver, isResolveable, isTarget
-
Methods inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory
appendFactory, createIndexedVariable, getIndexedVariableNames, getIndexedVariableResolver, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlag, variableIndexOf
-
-
-
-
Method Detail
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
addFunction
public void addFunction(org.mvel2.ast.Function function)
-
removeFunction
public void removeFunction(String functionName)
-
createVariable
public org.mvel2.integration.VariableResolver createVariable(String name, Object value)
- 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
-
-