1 18 package org.columba.core.scripting.interpreter; 19 20 import java.util.Map ; 21 22 import org.columba.core.scripting.ScriptLogger; 23 import org.columba.core.scripting.model.ColumbaScript; 24 25 28 public abstract class ScriptInterpreter 29 { 30 public static final String  31 SCRIPT_PATH = "scriptPath", 32 SCRIPT_OBJ = "scriptObj"; 33 34 protected ScriptLogger logger = ScriptLogger.getInstance(); 35 36 public abstract String getName(); 37 38 public abstract String [] getSupportedExtensions(); 39 40 public abstract void execute(ColumbaScript script, Map vars); 41 42 } 43 | Popular Tags |