- getActionDescription(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Gets the default action description.
- getActionDescription(Context, PluginDataFieldCollection) - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Gets the action description when parameters are set.
- getActionDescription(Context, String) - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Do not use - for internal use only
- getActionFields(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Gets the action parameters fields collection.
- getActionIconResourceId() - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Gets the action icon resource id.
- getActionSmallIconResourceId() - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Gets the action small icon resource id.
- getActionTitle(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
Gets the action title.
- getAppIconResourceId() - Method in class com.smarterapps.automateitplugin.sdk.RequiredApp
-
Gets the app icon resource id.
- getAppName() - Method in class com.smarterapps.automateitplugin.sdk.RequiredApp
-
Gets the app name.
- getCustomViewHandlerClass() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldCustom
-
Gets the custom view handler class name.
- getDescription() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Gets the field description.
- getErrorMessage() - Method in class com.smarterapps.automateitplugin.sdk.PluginValidationResult
-
Gets the error message.
- getFieldById(int) - Method in class com.smarterapps.automateitplugin.sdk.PluginDataFieldCollection
-
Gets a field by id.
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Gets the field value.
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldBoolean
-
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldCustom
-
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldDouble
-
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldInteger
-
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldList
-
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldLong
-
- getFieldValue(JSONObject, String) - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldString
-
- getFieldValue() - Method in interface com.smarterapps.automateitplugin.sdk.IPluginDataFieldCustomView
-
Gets the field value.
- getId() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Gets the field id.
- getItems() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldList
-
Gets the items.
- getPakcageName() - Method in class com.smarterapps.automateitplugin.sdk.RequiredApp
-
Gets the pakcage name.
- getRequiredApps() - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
This method should return a list of apps required to execute the action.
- getRequiredApps() - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
This method should return a list of apps required to execute the trigger.
- getSelectedIndex() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldList
-
Gets the selected index.
- getTitle() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Gets the field title.
- getTriggerDescription(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Gets the default trigger description.
- getTriggerDescription(Context, PluginDataFieldCollection) - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Gets the trigger description when parameters are set.
- getTriggerDescription(Context, String) - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Do not use - for internal use only
- getTriggerFields(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Gets the trigger parameters fields collection.
- getTriggerIconResourceId() - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Gets the trigger icon resource id.
- getTriggerId() - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
- getTriggerSmallIconResourceId() - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Gets the trigger small icon resource id.
- getTriggerTitle(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
Gets the trigger title.
- getType() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Gets the field type.
- getValidResult() - Static method in class com.smarterapps.automateitplugin.sdk.PluginValidationResult
-
Returns a valid result object
- getValue() - Method in class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Gets the field value.
- performInitialSetup(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginAction
-
- performInitialSetup(Context) - Method in class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
- PluginAction - Class in com.smarterapps.automateitplugin.sdk
-
This class is used as a super class for all actions included in the plugin.
- PluginAction() - Constructor for class com.smarterapps.automateitplugin.sdk.PluginAction
-
- PluginDataField<FIELD_TYPE> - Class in com.smarterapps.automateitplugin.sdk.fields
-
An abstract class that represents a plugin data field that can be set by the user to configure the plugin.
Each subclass represents a field of specific type as supported by
PluginDataField.FieldType
- PluginDataField(int, PluginDataField.FieldType, String, String, FIELD_TYPE) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
- PluginDataField(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataField
-
Do not use - for internal use only
- PluginDataField.FieldType - Enum in com.smarterapps.automateitplugin.sdk.fields
-
Enum of supported field types.
- PluginDataFieldBoolean - Class in com.smarterapps.automateitplugin.sdk.fields
-
- PluginDataFieldBoolean(int, String, String, Boolean) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldBoolean
-
Instantiates a new plugin data field of type boolean.
- PluginDataFieldBoolean(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldBoolean
-
Do not use - for internal use only
- PluginDataFieldCollection - Class in com.smarterapps.automateitplugin.sdk
-
- PluginDataFieldCollection() - Constructor for class com.smarterapps.automateitplugin.sdk.PluginDataFieldCollection
-
- PluginDataFieldCustom - Class in com.smarterapps.automateitplugin.sdk.fields
-
This class is used to create custom views that will be displayed within AutomateIt when editing
the related
PluginAction or
PluginTrigger.
- PluginDataFieldCustom(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldCustom
-
Do not use - for internal use only
- PluginDataFieldCustom(int, String, String, Class<? extends IPluginDataFieldCustomView>) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldCustom
-
Instantiates a new plugin data field of type custom.
- PluginDataFieldDouble - Class in com.smarterapps.automateitplugin.sdk.fields
-
- PluginDataFieldDouble(int, String, String, Double) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldDouble
-
Instantiates a new plugin data field of type double.
- PluginDataFieldDouble(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldDouble
-
Do not use - for internal use only
- PluginDataFieldInteger - Class in com.smarterapps.automateitplugin.sdk.fields
-
- PluginDataFieldInteger(int, String, String, Integer) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldInteger
-
Instantiates a new plugin data field of type integer.
- PluginDataFieldInteger(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldInteger
-
Do not use - for internal use only
- PluginDataFieldList - Class in com.smarterapps.automateitplugin.sdk.fields
-
- PluginDataFieldList(int, String, String, String[], Integer) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldList
-
Instantiates a new plugin data field of type list.
- PluginDataFieldList(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldList
-
Do not use - for internal use only
- PluginDataFieldLong - Class in com.smarterapps.automateitplugin.sdk.fields
-
- PluginDataFieldLong(int, String, String, Long) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldLong
-
Instantiates a new plugin data field of type long.
- PluginDataFieldLong(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldLong
-
Do not use - for internal use only
- PluginDataFieldString - Class in com.smarterapps.automateitplugin.sdk.fields
-
- PluginDataFieldString(int, String, String, String) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldString
-
Instantiates a new plugin data field of type string.
- PluginDataFieldString(JSONObject) - Constructor for class com.smarterapps.automateitplugin.sdk.fields.PluginDataFieldString
-
Do not use - for internal use only
- PluginTrigger - Class in com.smarterapps.automateitplugin.sdk
-
This class is used as a super class for all triggers included in the plugin.
- PluginTrigger() - Constructor for class com.smarterapps.automateitplugin.sdk.PluginTrigger
-
- PluginValidationResult - Class in com.smarterapps.automateitplugin.sdk
-
This class represents a validation result of a
PluginTrigger and
PluginAction.
It is used to indicate whether the validated object has passed all validation checks and can be used by AutomateIt
- PluginValidationResult(boolean, String) - Constructor for class com.smarterapps.automateitplugin.sdk.PluginValidationResult
-
Instantiates a new plugin validation result.