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-2011 JBoss by Red Hat. All Rights Reserved.