Class ProcessVariableResolverFactory

  • All Implemented Interfaces:
    Serializable, org.mvel2.integration.VariableResolverFactory

    public class ProcessVariableResolverFactory
    extends org.mvel2.integration.impl.BaseVariableResolverFactory
    Process instance variable resolver with chaining (nextFactory) support
    See Also:
    ProcessInstanceResolverFactory, Serialized Form
    • Field Summary

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

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

      Constructors 
      Constructor Description
      ProcessVariableResolverFactory​(org.kie.api.runtime.process.WorkflowProcessInstance processInstance)  
    • Constructor Detail

      • ProcessVariableResolverFactory

        public ProcessVariableResolverFactory​(org.kie.api.runtime.process.WorkflowProcessInstance processInstance)
    • Method Detail

      • createVariable

        public org.mvel2.integration.VariableResolver createVariable​(String name,
                                                                     Object value)
      • createVariable

        public org.mvel2.integration.VariableResolver createVariable​(String name,
                                                                     Object value,
                                                                     Class<?> type)
      • isTarget

        public boolean isTarget​(String name)
      • isResolveable

        public boolean isResolveable​(String name)
      • getVariableResolver

        public org.mvel2.integration.VariableResolver getVariableResolver​(String name)
        Specified by:
        getVariableResolver in interface org.mvel2.integration.VariableResolverFactory
        Overrides:
        getVariableResolver in class org.mvel2.integration.impl.BaseVariableResolverFactory