Class AppleScriptData
- java.lang.Object
-
- io.appium.java_client.remote.options.BaseMapOptionData<T>
-
- io.appium.java_client.remote.options.SystemScript<AppleScriptData>
-
- io.appium.java_client.mac.options.AppleScriptData
-
public class AppleScriptData extends SystemScript<AppleScriptData>
-
-
Constructor Summary
Constructors Constructor Description AppleScriptData()AppleScriptData(java.util.Map<java.lang.String,java.lang.Object> options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>getCommand()Get a single-line AppleScript.java.util.Optional<java.lang.String>getScript()Get a multiline AppleScript.AppleScriptDatawithCommand(java.lang.String command)Allows to provide a single-line AppleScript.AppleScriptDatawithScript(java.lang.String script)Allows to provide a multiline AppleScript.-
Methods inherited from class io.appium.java_client.remote.options.BaseMapOptionData
assignOptionValue, getOptionValue, toJson, toMap, toString
-
-
-
-
Method Detail
-
withScript
public AppleScriptData withScript(java.lang.String script)
Allows to provide a multiline AppleScript.- Overrides:
withScriptin classSystemScript<AppleScriptData>- Parameters:
script- A valid AppleScript.- Returns:
- self instance for chaining.
-
getScript
public java.util.Optional<java.lang.String> getScript()
Get a multiline AppleScript.- Overrides:
getScriptin classSystemScript<AppleScriptData>- Returns:
- AppleScript snippet.
-
withCommand
public AppleScriptData withCommand(java.lang.String command)
Allows to provide a single-line AppleScript.- Overrides:
withCommandin classSystemScript<AppleScriptData>- Parameters:
command- A valid AppleScript.- Returns:
- self instance for chaining.
-
getCommand
public java.util.Optional<java.lang.String> getCommand()
Get a single-line AppleScript.- Overrides:
getCommandin classSystemScript<AppleScriptData>- Returns:
- AppleScript snippet.
-
-