Package org.sikuli.script.support
Class Runner
- java.lang.Object
-
- org.sikuli.script.support.Runner
-
public class Runner extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intFILE_NOT_FOUNDstatic intNOT_SUPPORTED
-
Constructor Summary
Constructors Constructor Description Runner()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidabortAll()Aborts all runners by calling their abort() method.static IScriptRunner.EffectiveRunnergetEffectiveRunner(String identifier)static Set<String>getExtensions()static Set<String>getNames()static IScriptRunnergetRunner(Class<? extends IScriptRunner> runnerClass)static IScriptRunnergetRunner(String identifier)static List<IScriptRunner>getRunners()static FilegetScriptFile(File fScriptFolder)Checks, whether the given directory contains a file with extension, that
- has the same name (excluding extension)
- can be run by one of the supported runnersstatic Set<String>getTypes()static voidinitRunners()static intrun(String script, String[] args, IScriptRunner.Options options)static intrunScript(String script, String[] args, IScriptRunner.Options options)static intrunScripts(String[] runScripts, String[] args, IScriptRunner.Options options)
-
-
-
Field Detail
-
FILE_NOT_FOUND
public static final int FILE_NOT_FOUND
- See Also:
- Constant Field Values
-
NOT_SUPPORTED
public static final int NOT_SUPPORTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
initRunners
public static void initRunners()
-
getRunner
public static IScriptRunner getRunner(String identifier)
-
getEffectiveRunner
public static IScriptRunner.EffectiveRunner getEffectiveRunner(String identifier)
-
getRunners
public static List<IScriptRunner> getRunners()
-
getRunner
public static IScriptRunner getRunner(Class<? extends IScriptRunner> runnerClass)
-
runScript
public static int runScript(String script, String[] args, IScriptRunner.Options options)
-
runScripts
public static int runScripts(String[] runScripts, String[] args, IScriptRunner.Options options)
-
run
public static int run(String script, String[] args, IScriptRunner.Options options)
-
abortAll
public static void abortAll()
Aborts all runners by calling their abort() method.
-
getScriptFile
public static File getScriptFile(File fScriptFolder)
Checks, whether the given directory contains a file with extension, that
- has the same name (excluding extension)
- can be run by one of the supported runners- Parameters:
fScriptFolder- directory that might have a script file- Returns:
- the script file's absolute path
-
-