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

    variables

    Fields inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory

    indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addFunction(org.mvel2.ast.Function function)
     
    org.mvel2.integration.VariableResolver
    createIndexedVariable(int index, String name, Object value, Class<?> type)
     
    org.mvel2.integration.VariableResolver
     
    void
     
    void
    removeFunction(String functionName)
     
    void
     

    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
  • Constructor Details

    • MapFunctionResolverFactory

      public MapFunctionResolverFactory()
  • Method Details

    • 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