package org.dayatang.script;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineFactory;
import javax.script.ScriptEngineManager;
public class ScriptService {
private String scriptType = ScriptType.GROOVY;
public ScriptService() {
}
public ScriptService(String scriptType) {
this.scriptType = scriptType;
}
public ScriptEngine getEngine() {
return getScriptEngineManager().getEngineByName(scriptType);
}
public ScriptEngineManager getScriptEngineManager() {
return new ScriptEngineManager();
}
public ScriptEngineFactory getScriptEngineFactory() {
return getEngine().getFactory();
}
}