
de.saumya.mojo.ruby.script.Launcher Maven / Gradle / Ivy
/**
*
*/
package de.saumya.mojo.ruby.script;
import java.io.File;
import java.io.IOException;
import java.util.List;
interface Launcher {
public abstract void execute(final List args)
throws ScriptException, IOException;
public abstract void execute(final List args, final File outputFile)
throws ScriptException, IOException;
public abstract void executeIn(final File launchDirectory,
final List args) throws ScriptException, IOException;
public abstract void executeIn(final File launchDirectory,
final List args, final File outputFile)
throws ScriptException, IOException;
public abstract void executeScript(final String script,
final List args) throws ScriptException, IOException;
public abstract void executeScript(final String script,
final List args, final File outputFile)
throws ScriptException, IOException;
public abstract void executeScript(final File launchDirectory,
final String script, final List args)
throws ScriptException, IOException;
public abstract void executeScript(final File launchDirectory,
final String script, final List args,
final File outputFile) throws ScriptException, IOException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy