/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package jhydra.core.scripting; import jhydra.core.scripting.exceptions.CompileErrorException; import jhydra.core.scripting.exceptions.ScriptFatalException; import jhydra.core.uinav.IMasterNavigator; import jhydra.core.valuemap.IValueMap; /** * * @author jantic */ public interface IScriptFactory { IScript getScript(String name, IValueMap valueMap, IMasterNavigator navigator) throws ScriptFatalException, CompileErrorException; Boolean hasScript(String name); }