protected internal virtual void InitElProvider() { if (elProvider_Renamed == null) { elProvider_Renamed = new JuelElProvider(); } }
public virtual void setElProvider() { // given a DMN engine configuration with el provider DefaultDmnEngineConfiguration dmnEngineConfiguration = (DefaultDmnEngineConfiguration)DmnEngineConfiguration.createDefaultDmnEngineConfiguration(); // Todo: mockito-core-1.9.5.jar //ElProvider elProvider = mock(typeof(ElProvider)); IELProvider elProvider = null; dmnEngineConfiguration.ElProvider = elProvider; ProcessEngineConfigurationImpl processEngineConfiguration = createProcessEngineConfiguration(); processEngineConfiguration.DmnEngineConfiguration = dmnEngineConfiguration; // when the engine is initialized engine = processEngineConfiguration.BuildProcessEngine(); // then the el provider should be set on the DMN engine Assert.That(ConfigurationOfDmnEngine.ElProvider, Is.EqualTo(elProvider)); }
/// <summary> /// Set the el provider which is used by the engine to /// evaluate an el expression. /// </summary> /// <param name="elProvider"> the el provider </param> /// <returns> this </returns> public virtual DefaultDmnEngineConfiguration elProvider(IELProvider elProvider) { ElProvider = elProvider; return(this); }
public ExpressionEvaluationHandler(DefaultDmnEngineConfiguration configuration) { ScriptEngineResolver = configuration.ScriptEngineResolver; elProvider = configuration.ElProvider; feelEngine = configuration.FeelEngine; }