Skip navigation links
A B C D E F G H I L M N O P Q R S T V W 

A

AbstractPluginEditFragment - Class in com.twofortyfouram.locale.sdk.host.ui.fragment
UI-less Fragment to handle communication between the host UI and the plug-in UI.
AbstractPluginEditFragment() - Constructor for class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractPluginEditFragment
 
AbstractSupportPluginEditFragment - Class in com.twofortyfouram.locale.sdk.host.ui.fragment
UI-less Fragment to handle communication between the host UI and the plug-in UI.
AbstractSupportPluginEditFragment() - Constructor for class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractSupportPluginEditFragment
 
APPLICATION_ID - Static variable in class com.twofortyfouram.locale.sdk.host.BuildConfig
 
ARG_EXTRA_PARCELABLE_CURRENT_PLUGIN - Static variable in interface com.twofortyfouram.locale.sdk.host.ui.fragment.IPluginEditFragment
Type: Plugin (e.g.
ARG_EXTRA_PARCELABLE_PREVIOUS_PLUGIN_INSTANCE_DATA - Static variable in interface com.twofortyfouram.locale.sdk.host.ui.fragment.IPluginEditFragment
Type: PluginInstanceData (e.g.
attr() - Constructor for class com.twofortyfouram.locale.sdk.host.R.attr
 

B

bool() - Constructor for class com.twofortyfouram.locale.sdk.host.R.bool
 
BUILD_TYPE - Static variable in class com.twofortyfouram.locale.sdk.host.BuildConfig
 
BuildConfig - Class in com.twofortyfouram.locale.sdk.host
 
BuildConfig() - Constructor for class com.twofortyfouram.locale.sdk.host.BuildConfig
 

C

com.twofortyfouram.locale.sdk.host - package com.twofortyfouram.locale.sdk.host
 
com.twofortyfouram.locale.sdk.host.api - package com.twofortyfouram.locale.sdk.host.api
 
com.twofortyfouram.locale.sdk.host.model - package com.twofortyfouram.locale.sdk.host.model
 
com.twofortyfouram.locale.sdk.host.ui.fragment - package com.twofortyfouram.locale.sdk.host.ui.fragment
 
com.twofortyfouram.locale.sdk.host.ui.loader - package com.twofortyfouram.locale.sdk.host.ui.loader
 
com_twofortyfouram_locale_sdk_client_app_store_deep_link_format - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
com_twofortyfouram_locale_sdk_client_breadcrumb_format - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
com_twofortyfouram_locale_sdk_client_breadcrumb_separator - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
com_twofortyfouram_locale_sdk_client_default_menu - Static variable in class com.twofortyfouram.locale.sdk.host.R.menu
 
com_twofortyfouram_locale_sdk_client_ic_menu_cancel - Static variable in class com.twofortyfouram.locale.sdk.host.R.drawable
 
com_twofortyfouram_locale_sdk_client_ic_menu_done - Static variable in class com.twofortyfouram.locale.sdk.host.R.drawable
 
com_twofortyfouram_locale_sdk_client_maximum_blurb_length - Static variable in class com.twofortyfouram.locale.sdk.host.R.integer
 
com_twofortyfouram_locale_sdk_client_menu_cancel - Static variable in class com.twofortyfouram.locale.sdk.host.R.id
 
com_twofortyfouram_locale_sdk_client_menu_cancel - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
com_twofortyfouram_locale_sdk_client_menu_discard - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
com_twofortyfouram_locale_sdk_client_menu_done - Static variable in class com.twofortyfouram.locale.sdk.host.R.id
 
com_twofortyfouram_locale_sdk_client_menu_done - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
com_twofortyfouram_locale_sdk_host_maximum_blurb_length - Static variable in class com.twofortyfouram.locale.sdk.host.R.integer
 
com_twofortyfouram_locale_sdk_host_plugin_icon_size - Static variable in class com.twofortyfouram.locale.sdk.host.R.dimen
 
com_twofortyfouram_log_is_debug - Static variable in class com.twofortyfouram.locale.sdk.host.R.bool
 
com_twofortyfouram_log_tag - Static variable in class com.twofortyfouram.locale.sdk.host.R.string
 
Condition - Class in com.twofortyfouram.locale.sdk.host.api
Interfaces with plug-in conditions, providing facilities to query them.
Condition(Context, Plugin) - Constructor for class com.twofortyfouram.locale.sdk.host.api.Condition
Constructs a new plug-in setting.
Condition.ConditionResult - Annotation Type in com.twofortyfouram.locale.sdk.host.api
 
CREATOR - Static variable in class com.twofortyfouram.locale.sdk.host.model.Plugin
Implements the Parcelable interface
CREATOR - Static variable in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Implements the Parcelable interface
CREATOR - Static variable in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
Implements the Parcelable interface.

D

DEBUG - Static variable in class com.twofortyfouram.locale.sdk.host.BuildConfig
 
deliverResult(Map<String, Plugin>) - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.PluginRegistryLoader
 
deliverResult(Map<String, Plugin>) - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.SupportPluginRegistryLoader
 
describeContents() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
describeContents() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
 
describeContents() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 
destroy() - Method in class com.twofortyfouram.locale.sdk.host.api.Condition
Destroys the plug-in condition, freeing up resources that were used to perform queries to the plug-in.
destroy() - Method in class com.twofortyfouram.locale.sdk.host.api.Setting
Destroys the plug-in setting, freeing up resources that were used to fire the plug-in.
dimen() - Constructor for class com.twofortyfouram.locale.sdk.host.R.dimen
 
dollar_openBracket_applicationId_closeBracket - Static variable in class com.twofortyfouram.locale.sdk.host.Manifest.permission
 
drawable() - Constructor for class com.twofortyfouram.locale.sdk.host.R.drawable
 

E

equals(Object) - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
equals(Object) - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
 
equals(Object) - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 

F

fire(PluginInstanceData) - Method in class com.twofortyfouram.locale.sdk.host.api.Setting
Performs a blocking fire of the plug-in's setting action.
fire(Bundle) - Method in class com.twofortyfouram.locale.sdk.host.api.Setting
Performs a blocking fire of the plug-in's setting action.
FLAVOR - Static variable in class com.twofortyfouram.locale.sdk.host.BuildConfig
 

G

generateRegistryName(String, String) - Static method in class com.twofortyfouram.locale.sdk.host.model.Plugin
Generates the registry name using the plug-in's Android package and Activity class.
getActivityClassName() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
getActivityIcon(Context) - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
Retrieves a human-viewable version of the plug-in's icon that would be appropriate to display to a user in a UI.
getActivityIntentAction() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginType
 
getActivityLabel(Context) - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
Retrieves a human-readable version of the Plugin's name that would be appropriate to display to a user in a UI.
getAlternatives() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Determines whether a third party plug-in has an alternative first party implementation.
getBlurb() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 
getChangeIntentAction() - Method in class com.twofortyfouram.locale.sdk.host.api.PluginRegistry
The registry broadcasts this Intent action when the registry changes, allowing clients to implement an observer design pattern.
getChangeIntentPermission() - Method in class com.twofortyfouram.locale.sdk.host.api.PluginRegistry
 
getConfiguration() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
getDeveloperExplanation() - Method in interface com.twofortyfouram.locale.sdk.host.model.IPluginError
 
getDeveloperExplanation() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorEdit
 
getDeveloperExplanation() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorExecute
 
getDeveloperExplanation() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorRegister
 
getInstance(Context) - Static method in class com.twofortyfouram.locale.sdk.host.api.PluginRegistry
 
getPackageName() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
getPluginMap(PluginType) - Method in class com.twofortyfouram.locale.sdk.host.api.PluginRegistry
Retrieves a snapshot of the registry's latest state, blocking until the registry is loaded.
getReceiverClassName() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
getReceiverIntentAction() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginType
 
getRegistryName() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
getRegistryName() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 
getSerializedBundle() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 
getType() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
getType() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 
getVersionCode() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 

H

handleCancel(Plugin) - Method in interface com.twofortyfouram.locale.sdk.host.ui.fragment.IPluginEditFragment
Called when a plug-in is canceled.
handleErrors(Plugin, EnumSet<PluginErrorEdit>) - Method in interface com.twofortyfouram.locale.sdk.host.ui.fragment.IPluginEditFragment
Called when a plug-in has an error.
handleSave(Plugin, PluginInstanceData) - Method in interface com.twofortyfouram.locale.sdk.host.ui.fragment.IPluginEditFragment
Callback when a plug-in is ready to be saved.
hashCode() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
hashCode() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
 
hashCode() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 

I

id() - Constructor for class com.twofortyfouram.locale.sdk.host.R.id
 
integer() - Constructor for class com.twofortyfouram.locale.sdk.host.R.integer
 
IPluginEditFragment - Interface in com.twofortyfouram.locale.sdk.host.ui.fragment
Common interface for Fragments that manage editing plug-ins.
IPluginError - Interface in com.twofortyfouram.locale.sdk.host.model
Common interface for plug-in errors.
isBackwardsCompatibilityEnabled() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Determines whether the plug-in requires backwards compatibility.
isBlacklisted() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Determines whether a plug-in is blacklisted.
isBuggy() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Determines whether a plug-in is known to be buggy.
isDisruptsConnectivity() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
 
isDrainsBattery() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Determines whether a plug-in has an extreme impact on battery life.
isFatal() - Method in interface com.twofortyfouram.locale.sdk.host.model.IPluginError
 
isFatal() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorEdit
 
isFatal() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorExecute
 
isFatal() - Method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorRegister
 
isRequiresConnectivity() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
 

L

loadInBackground() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.PluginRegistryLoader
 
loadInBackground() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.SupportPluginRegistryLoader
 

M

Manifest - Class in com.twofortyfouram.locale.sdk.host
 
Manifest() - Constructor for class com.twofortyfouram.locale.sdk.host.Manifest
 
Manifest.permission - Class in com.twofortyfouram.locale.sdk.host
 
MAXIMUM_BUNDLE_SIZE_BYTES - Static variable in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
Maximum size of a serialized Bundle, which is about 25 kilobytes (base-10).
menu() - Constructor for class com.twofortyfouram.locale.sdk.host.R.menu
 

N

newArgs(Plugin, PluginInstanceData) - Static method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractPluginEditFragment
Builds a new instance of the Fragment's required and optional arguments.
newArgs(Plugin, PluginInstanceData) - Static method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractSupportPluginEditFragment
Builds a new instance of the Fragment's required and optional arguments.

O

onActivityResult(int, int, Intent) - Method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractPluginEditFragment
Processes sub-activity results for plug-ins being edited
onActivityResult(int, int, Intent) - Method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractSupportPluginEditFragment
Processes sub-activity results for plug-ins being edited
onAttach(Activity) - Method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractPluginEditFragment
 
onAttach(Context) - Method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractSupportPluginEditFragment
 
onCreate(Bundle) - Method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractPluginEditFragment
 
onCreate(Bundle) - Method in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractSupportPluginEditFragment
 
onReset() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.PluginRegistryLoader
 
onReset() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.SupportPluginRegistryLoader
 
onStartLoading() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.PluginRegistryLoader
 
onStartLoading() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.SupportPluginRegistryLoader
 
onStopLoading() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.PluginRegistryLoader
 
onStopLoading() - Method in class com.twofortyfouram.locale.sdk.host.ui.loader.SupportPluginRegistryLoader
 

P

peekPluginMap(PluginType) - Method in class com.twofortyfouram.locale.sdk.host.api.PluginRegistry
Retrieves a snapshot of the registry's latest state or null if the registry isn't loaded yet.
permission() - Constructor for class com.twofortyfouram.locale.sdk.host.Manifest.permission
 
Plugin - Class in com.twofortyfouram.locale.sdk.host.model
Represents a plug-in for Locale.
Plugin(PluginType, String, String, String, int, PluginConfiguration) - Constructor for class com.twofortyfouram.locale.sdk.host.model.Plugin
Constructs a new instance.
PluginConfiguration - Class in com.twofortyfouram.locale.sdk.host.model
Contains dynamic configuration for a plug-in.
PluginConfiguration(boolean, boolean, boolean, boolean, boolean, boolean, Collection<String>) - Constructor for class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
Constructs a new plug-in configuration.
PluginErrorEdit - Enum in com.twofortyfouram.locale.sdk.host.model
Possible errors that may occur during the edit phase of interacting with plug-ins.
PluginErrorExecute - Enum in com.twofortyfouram.locale.sdk.host.model
Possible errors that may occur during the execute phase of interacting with plug-ins.
PluginErrorRegister - Enum in com.twofortyfouram.locale.sdk.host.model
Possible errors that may occur during the register phase of interacting with plug-ins.
PluginInstanceData - Class in com.twofortyfouram.locale.sdk.host.model
Data representing an instance of a plug-in.
PluginInstanceData(PluginType, String, byte[], String) - Constructor for class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
Constructs a new Plug-in instance.
PluginRegistry - Class in com.twofortyfouram.locale.sdk.host.api
Dynamically discovers all Plugins currently installed.
PluginRegistryLoader - Class in com.twofortyfouram.locale.sdk.host.ui.loader
An AsyncTaskLoader for loading the PluginRegistry.
PluginRegistryLoader(Context, PluginType) - Constructor for class com.twofortyfouram.locale.sdk.host.ui.loader.PluginRegistryLoader
 
PluginType - Enum in com.twofortyfouram.locale.sdk.host.model
Enumerates the types of plug-ins for Locale.

Q

query(PluginInstanceData, int) - Method in class com.twofortyfouram.locale.sdk.host.api.Condition
Performs a blocking query to the plug-in condition.
query(Bundle, int) - Method in class com.twofortyfouram.locale.sdk.host.api.Condition
Performs a blocking query to the plug-in condition.

R

R - Class in com.twofortyfouram.locale.sdk.host
 
R() - Constructor for class com.twofortyfouram.locale.sdk.host.R
 
R.attr - Class in com.twofortyfouram.locale.sdk.host
 
R.bool - Class in com.twofortyfouram.locale.sdk.host
 
R.dimen - Class in com.twofortyfouram.locale.sdk.host
 
R.drawable - Class in com.twofortyfouram.locale.sdk.host
 
R.id - Class in com.twofortyfouram.locale.sdk.host
 
R.integer - Class in com.twofortyfouram.locale.sdk.host
 
R.menu - Class in com.twofortyfouram.locale.sdk.host
 
R.string - Class in com.twofortyfouram.locale.sdk.host
 
REQUEST_CODE_EDIT_PLUGIN - Static variable in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractPluginEditFragment
Request code for launching a plug-in "edit" Activity.
REQUEST_CODE_EDIT_PLUGIN - Static variable in class com.twofortyfouram.locale.sdk.host.ui.fragment.AbstractSupportPluginEditFragment
Request code for launching a plug-in "edit" Activity.

S

Setting - Class in com.twofortyfouram.locale.sdk.host.api
Interfaces with plug-in settings, providing facilities to fire them.
Setting(Context, Plugin) - Constructor for class com.twofortyfouram.locale.sdk.host.api.Setting
Constructs a new plug-in setting.
string() - Constructor for class com.twofortyfouram.locale.sdk.host.R.string
 
SupportPluginRegistryLoader - Class in com.twofortyfouram.locale.sdk.host.ui.loader
An AsyncTaskLoader for loading the PluginRegistry.
SupportPluginRegistryLoader(Context, PluginType) - Constructor for class com.twofortyfouram.locale.sdk.host.ui.loader.SupportPluginRegistryLoader
 

T

toString() - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
toString() - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 

V

valueOf(String) - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorEdit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorExecute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorRegister
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorEdit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorExecute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginErrorRegister
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twofortyfouram.locale.sdk.host.model.PluginType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_CODE - Static variable in class com.twofortyfouram.locale.sdk.host.BuildConfig
 
VERSION_NAME - Static variable in class com.twofortyfouram.locale.sdk.host.BuildConfig
 

W

writeToParcel(Parcel, int) - Method in class com.twofortyfouram.locale.sdk.host.model.Plugin
 
writeToParcel(Parcel, int) - Method in class com.twofortyfouram.locale.sdk.host.model.PluginConfiguration
 
writeToParcel(Parcel, int) - Method in class com.twofortyfouram.locale.sdk.host.model.PluginInstanceData
 
A B C D E F G H I L M N O P Q R S T V W 
Skip navigation links