- ACTION_KIND_ACTION - Static variable in class com.leanplum.Leanplum
-
- ACTION_KIND_MESSAGE - Static variable in class com.leanplum.Leanplum
-
- ActionArgs - Class in com.leanplum
-
Represents arguments for a message or action.
- ActionArgs() - Constructor for class com.leanplum.ActionArgs
-
- ActionCallback - Class in com.leanplum.callbacks
-
Callback that gets run when an action is triggered.
- ActionCallback() - Constructor for class com.leanplum.callbacks.ActionCallback
-
- ActionContext - Class in com.leanplum
-
The context in which an action or message is executed.
- ActionContext(String, Map<String, Object>, String) - Constructor for class com.leanplum.ActionContext
-
- ActionContext(String, Map<String, Object>, String, String, int) - Constructor for class com.leanplum.ActionContext
-
- ActionContext.ContextualValues - Class in com.leanplum
-
- actionName() - Method in class com.leanplum.ActionContext
-
- addChangedHandler(InboxChangedCallback) - Method in class com.leanplum.LeanplumInbox
-
Add a callback for when the inbox receives new values from the server.
- addFileReadyHandler(VariableCallback<T>) - Method in class com.leanplum.Var
-
Adds file ready handler for a given variable.
- addOnceVariablesChangedAndNoDownloadsPendingHandler(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
-
Add a callback to call ONCE when no more file downloads are pending (either when no files
needed to be downloaded or all downloads have been completed).
- addStartResponseHandler(StartCallback) - Static method in class com.leanplum.Leanplum
-
Add a callback for when the start call finishes, and variables are returned back from the
server.
- addSyncedHandler(InboxSyncedCallback) - Method in class com.leanplum.LeanplumInbox
-
Add a callback for when the forceContentUpdate was called.
- addValueChangedHandler(VariableCallback<T>) - Method in class com.leanplum.Var
-
Adds value changed handler for a given variable.
- addVariablesChangedAndNoDownloadsPendingHandler(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
-
Add a callback for when no more file downloads are pending (either when no files needed to be
downloaded or all downloads have been completed).
- addVariablesChangedHandler(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
-
Add a callback for when the variables receive new values from the server.
- advanceTo(String, String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
-
Advances to a particular state in your application.
- advanceTo(String) - Static method in class com.leanplum.Leanplum
-
Advances to a particular state in your application.
- advanceTo(String, String) - Static method in class com.leanplum.Leanplum
-
Advances to a particular state in your application.
- advanceTo(String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
-
Advances to a particular state in your application.
- allMessages() - Method in class com.leanplum.LeanplumInbox
-
Returns a List containing all of the inbox messages sorted chronologically ascending (i.e.
- allowInterfaceEditing(Boolean) - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Enable interface editing via Leanplum.com Visual Editor.
- applyInterfaceEdits(Activity) - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Enables Interface editing for the desired activity.
- arguments - Variable in class com.leanplum.ActionContext.ContextualValues
-
Arguments from the triggering event or state.
- attributeValue - Variable in class com.leanplum.ActionContext.ContextualValues
-
The current user attribute value.
- getContext() - Static method in class com.leanplum.Leanplum
-
Gets the application context.
- getContext() - Static method in class com.leanplum.LeanplumApplication
-
- getContextualValues() - Method in class com.leanplum.ActionContext
-
- getCurrentActivity() - Static method in class com.leanplum.LeanplumActivityHelper
-
Retrieves the currently active activity.
- getData() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the data of the inbox message.
- getDeliveryTimestamp() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the delivery timestamp of the inbox message,
or null if delivery timestamp is not present.
- getDeviceId() - Static method in class com.leanplum.Leanplum
-
Gets the deviceId in the current Leanplum session.
- getDrawable(int) - Method in class com.leanplum.LeanplumResources
-
- getEventRuleDiffs() - Static method in class com.leanplum.UIEditorBridge
-
- getExpirationTimestamp() - Method in class com.leanplum.LeanplumInboxMessage
-
Return the expiration timestamp of the inbox message.
- getImageFilePath() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the image file path of the inbox message.
- getImageUrl() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the image Uri of the inbox message.
- getInbox() - Static method in class com.leanplum.Leanplum
-
Returns an instance to the singleton LeanplumInbox object.
- getInstance() - Static method in class com.leanplum.LeanplumApplication
-
- getInstance() - Static method in class com.leanplum.monitoring.ExceptionHandler
-
- getLeanplumResources() - Method in class com.leanplum.LeanplumActivityHelper
-
- getLeanplumResources(Resources) - Method in class com.leanplum.LeanplumActivityHelper
-
- getLeanplumResources() - Method in class com.leanplum.LeanplumInflater
-
- getLeanplumResources(Resources) - Method in class com.leanplum.LeanplumInflater
-
- getMessageId() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the message identifier of the newsfeed message.
- getMode() - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Returns the current editor mode.
- getResources() - Method in class com.leanplum.LeanplumApplication
-
- getSubtitle() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the subtitle of the inbox message.
- getTitle() - Method in class com.leanplum.LeanplumInboxMessage
-
Returns the title of the inbox message.
- getUpdateRuleDiffs() - Static method in class com.leanplum.UIEditorBridge
-
- getUserId() - Static method in class com.leanplum.Leanplum
-
Returns the userId in the current Leanplum session.
- getValue() - Method in enum com.leanplum.LeanplumEditorMode
-
Deprecated.
Returns the value of the enum entry.
- getVariantDebugInfo() - Static method in class com.leanplum.Leanplum
-
Details about the variable assignments on the server.
- sendUpdate() - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Send an immediate update of the UI to the LP server.
- sendUpdateDelayed(int) - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Send an update with given delay of the UI to the LP server.
- sendUpdateDelayedDefault() - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Send an update of the UI to the LP server, delayed by the default time.
- setApiConnectionSettings(String, String, boolean) - Static method in class com.leanplum.Leanplum
-
Optional.
- setAppIdForDevelopmentMode(String, String) - Static method in class com.leanplum.Leanplum
-
- setAppIdForProductionMode(String, String) - Static method in class com.leanplum.Leanplum
-
- setApplicationContext(Context) - Static method in class com.leanplum.Leanplum
-
Sets the application context.
- setCanDownloadContentMidSessionInProductionMode(boolean) - Static method in class com.leanplum.Leanplum
-
Advanced: Whether new variables can be downloaded mid-session.
- setContentView(int) - Method in class com.leanplum.LeanplumActivityHelper
-
Sets the view from a layout file.
- setContext(Context) - Method in class com.leanplum.monitoring.ExceptionHandler
-
- setContext(Context) - Method in interface com.leanplum.monitoring.ExceptionReporting
-
- setContextualValues(ActionContext.ContextualValues) - Method in class com.leanplum.ActionContext
-
- setDeviceId(String) - Static method in class com.leanplum.Leanplum
-
(Advanced) Sets a custom device ID.
- setDeviceIdMode(LeanplumDeviceIdMode) - Static method in class com.leanplum.Leanplum
-
Sets the type of device ID to use.
- setDeviceLocation(Location) - Static method in class com.leanplum.Leanplum
-
Set location manually.
- setDeviceLocation(Location, LeanplumLocationAccuracyType) - Static method in class com.leanplum.Leanplum
-
Set location manually.
- setEventsUpdateBlock(CacheUpdateBlock) - Static method in class com.leanplum.UIEditorBridge
-
- setFileHashingEnabledInDevelopmentMode(boolean) - Static method in class com.leanplum.Leanplum
-
Optional.
- setFileUploadingEnabledInDevelopmentMode(boolean) - Static method in class com.leanplum.Leanplum
-
Optional.
- setInterfaceUpdateBlock(CacheUpdateBlock) - Static method in class com.leanplum.UIEditorBridge
-
- setIsTestModeEnabled(boolean) - Static method in class com.leanplum.Leanplum
-
This should be your first statement in a unit test.
- setMode(LeanplumEditorMode) - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Sets the current editor mode.
- setNetworkTimeout(int, int) - Static method in class com.leanplum.Leanplum
-
Optional.
- setOverrideResId(int) - Method in class com.leanplum.Var
-
Sets overridden resource id for a variable.
- setRegionsData(Map<String, Object>, Set<String>, Set<String>) - Method in interface com.leanplum.LocationManager
-
- setResponseHandler(String) - Method in class com.leanplum.callbacks.RegisterDeviceCallback.EmailCallback
-
- setResponseHandler(RegisterDeviceCallback.EmailCallback) - Method in class com.leanplum.callbacks.RegisterDeviceCallback
-
- setSocketConnectionSettings(String, int) - Static method in class com.leanplum.Leanplum
-
Optional.
- setSuccess(boolean) - Method in class com.leanplum.callbacks.InboxSyncedCallback
-
- setSuccess(boolean) - Method in class com.leanplum.callbacks.RegisterDeviceFinishedCallback
-
- setSuccess(boolean) - Method in class com.leanplum.callbacks.StartCallback
-
- setTrafficSourceInfo(Map<String, String>) - Static method in class com.leanplum.Leanplum
-
Sets the traffic source info for the current user.
- setUserAttributes(String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
-
Updates the user ID and adds or modifies user attributes.
- setUserAttributes(Map<String, Object>) - Static method in class com.leanplum.Leanplum
-
Adds or modifies user attributes.
- setUserId(String) - Static method in class com.leanplum.Leanplum
-
Updates the user ID.
- setVariable(Var<T>) - Method in class com.leanplum.callbacks.VariableCallback
-
- setVariantDebugInfoEnabled(boolean) - Static method in class com.leanplum.Leanplum
-
Set this to true if you want details about the variable assignments
on the server.
- socketSendEvent(String, Map<String, T>) - Static method in class com.leanplum.UIEditorBridge
-
- start(Context) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- start(Context, StartCallback) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- start(Context, Map<String, ?>) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- start(Context, String) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- start(Context, String, StartCallback) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- start(Context, String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- start(Context, String, Map<String, ?>, StartCallback) - Static method in class com.leanplum.Leanplum
-
Call this when your application starts.
- StartCallback - Class in com.leanplum.callbacks
-
Callback that gets run when Leanplum is started.
- StartCallback() - Constructor for class com.leanplum.callbacks.StartCallback
-
- startUpdating() - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Sets the update flag to true.
- stopUpdating() - Method in interface com.leanplum.LeanplumUIEditor
-
Deprecated.
Sets the update flag to false.
- stream() - Method in class com.leanplum.Var
-
Creates and returns InputStream for overridden file/asset/resource variable.
- streamNamed(String) - Method in class com.leanplum.ActionContext
-
- stringNamed(String) - Method in class com.leanplum.ActionContext
-
- stringValue - Variable in class com.leanplum.Var
-
- stringValue() - Method in class com.leanplum.Var
-
Gets a value from a variable initialized as String.
- syncResources() - Static method in class com.leanplum.Leanplum
-
Syncs resources between Leanplum and the current app.
- syncResources(List<String>, List<String>) - Static method in class com.leanplum.Leanplum
-
Syncs resources between Leanplum and the current app.
- syncResourcesAsync() - Static method in class com.leanplum.Leanplum
-
Syncs resources between Leanplum and the current app.
- syncResourcesAsync(List<String>, List<String>) - Static method in class com.leanplum.Leanplum
-
Syncs resources between Leanplum and the current app.