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.AppleScriptData
withCommand(java.lang.String command)
Allows to provide a single-line AppleScript.AppleScriptData
withScript(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:
withScript
in 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:
getScript
in classSystemScript<AppleScriptData>
- Returns:
- AppleScript snippet.
-
withCommand
public AppleScriptData withCommand(java.lang.String command)
Allows to provide a single-line AppleScript.- Overrides:
withCommand
in 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:
getCommand
in classSystemScript<AppleScriptData>
- Returns:
- AppleScript snippet.
-
-