Package org.sikuli.script.runners
Class JarRunner
java.lang.Object
org.sikuli.script.runners.AbstractScriptRunner
org.sikuli.script.runners.AbstractLocalFileScriptRunner
org.sikuli.script.runners.ZipRunner
org.sikuli.script.runners.JarRunner
- All Implemented Interfaces:
IScriptRunner
public class JarRunner extends ZipRunner
Runs a sikulix script packed in a jar file
- Author:
- mbalmer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sikuli.script.support.IScriptRunner
IScriptRunner.EffectiveRunner, IScriptRunner.Options -
Field Summary
-
Constructor Summary
Constructors Constructor Description JarRunner() -
Method Summary
Modifier and Type Method Description String[]getExtensions()returns the list of possible script file extensions, first is the defaultStringgetName()Gets the name of the ScriptRunner.protected StringgetScriptEntryName(ZipFile file)StringgetType()return the type of script this handler can execute.protected ZipFileopenZipFile(String identifier)Methods inherited from class org.sikuli.script.runners.ZipRunner
canHandle, doAbort, doRunScript, getEffectiveRunner, hasTempBundle, isAbortSupported, isSupportedMethods inherited from class org.sikuli.script.runners.AbstractLocalFileScriptRunner
prepareFileLocationMethods inherited from class org.sikuli.script.runners.AbstractScriptRunner
abort, canHandleFileEnding, close, doClose, doEvalScript, doInit, doRedirect, doRunLines, evalScript, execAfter, execBefore, getDefaultExtension, getFileEndings, hasExtension, init, isAborted, isReady, isRunning, log, redirect, reset, runLines, runScript
-
Field Details
-
NAME
- See Also:
- Constant Field Values
-
TYPE
- See Also:
- Constant Field Values
-
EXTENSIONS
-
-
Constructor Details
-
JarRunner
public JarRunner()
-
-
Method Details
-
getName
Description copied from interface:IScriptRunnerGets the name of the ScriptRunner. Should be unique. This value is needed to distinguish between different ScriptRunners.- Specified by:
getNamein interfaceIScriptRunner- Overrides:
getNamein classZipRunner- Returns:
- Name to identify the ScriptRunner or null if not available
-
getExtensions
Description copied from interface:IScriptRunnerreturns the list of possible script file extensions, first is the default- Specified by:
getExtensionsin interfaceIScriptRunner- Overrides:
getExtensionsin classZipRunner- Returns:
- array of strings
-
getType
Description copied from interface:IScriptRunnerreturn the type of script this handler can execute.- Specified by:
getTypein interfaceIScriptRunner- Overrides:
getTypein classZipRunner- Returns:
-
openZipFile
- Overrides:
openZipFilein classZipRunner- Throws:
IOException
-
getScriptEntryName
- Overrides:
getScriptEntryNamein classZipRunner
-