org.drools.rule
Class MVELDialectRuntimeData.MapFunctionResolverFactory
java.lang.Object
org.mvel2.integration.impl.BaseVariableResolverFactory
org.mvel2.integration.impl.MapVariableResolverFactory
org.drools.rule.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
Fields inherited from class org.mvel2.integration.impl.MapVariableResolverFactory |
variables |
Fields inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory |
indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MVELDialectRuntimeData.MapFunctionResolverFactory
public MVELDialectRuntimeData.MapFunctionResolverFactory()
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Throws:
IOException
ClassNotFoundException
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:
createVariable
in interface org.mvel2.integration.VariableResolverFactory
- Overrides:
createVariable
in class org.mvel2.integration.impl.MapVariableResolverFactory
createIndexedVariable
public org.mvel2.integration.VariableResolver createIndexedVariable(int index,
String name,
Object value,
Class<?> type)
- Specified by:
createIndexedVariable
in interface org.mvel2.integration.VariableResolverFactory
- Overrides:
createIndexedVariable
in class org.mvel2.integration.impl.BaseVariableResolverFactory
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.