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

A

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.

B

booleanNamed(String) - Method in class com.leanplum.ActionContext
 

C

CacheUpdateBlock - Interface in com.leanplum
Update block that will be triggered on new content.
com.leanplum - package com.leanplum
 
com.leanplum.annotations - package com.leanplum.annotations
 
com.leanplum.callbacks - package com.leanplum.callbacks
 
com.leanplum.monitoring - package com.leanplum.monitoring
 
compareTo(ActionContext) - Method in class com.leanplum.ActionContext
 
ContextualValues() - Constructor for class com.leanplum.ActionContext.ContextualValues
 
count() - Method in class com.leanplum.LeanplumInbox
Returns the number of all inbox messages on the device.
count() - Method in class com.leanplum.Var
Returns a number of elements contained in a List variable.

D

defaultValue() - Method in class com.leanplum.Var
Gets variable default value.
deferMessagesForActivities(Class...) - Static method in class com.leanplum.LeanplumActivityHelper
Does not show messages for the provided activity classes.
define(String, T) - Static method in class com.leanplum.Var
Defines a new variable with a default value.
define(String, T, String) - Static method in class com.leanplum.Var
Defines a variable with kind.
defineAction(String, int, ActionArgs) - Static method in class com.leanplum.Leanplum
Defines an action that is used within Leanplum Marketing Automation.
defineAction(String, int, ActionArgs, ActionCallback) - Static method in class com.leanplum.Leanplum
Defines an action that is used within Leanplum Marketing Automation.
defineAsset(String, String) - Static method in class com.leanplum.Var
Defines a variable for a file located in assets directory.
defineColor(String, int) - Static method in class com.leanplum.Var
Defines a color.
defineFile(String, String) - Static method in class com.leanplum.Var
Defines a variable for a file.
defineResource(String, int) - Static method in class com.leanplum.Var
Define a resource variable with default value referencing id of the file located in res/ directory.
defineResource(String, String, int, String, byte[]) - Static method in class com.leanplum.Var
Defines a resource.
disableImagePrefetching() - Static method in class com.leanplum.LeanplumInbox
Disable prefetching images.
disableLocationCollection() - Static method in class com.leanplum.Leanplum
Disable location collection by setting |locationCollectionEnabled| to false.

E

EmailCallback() - Constructor for class com.leanplum.callbacks.RegisterDeviceCallback.EmailCallback
 
enableLifecycleCallbacks(Application) - Static method in class com.leanplum.LeanplumActivityHelper
Enables lifecycle callbacks for Android devices with Android OS >= 4.0
enableTestMode() - Static method in class com.leanplum.Leanplum
This should be your first statement in a unit test.
enableVerboseLoggingInDevelopmentMode() - Static method in class com.leanplum.Leanplum
Optional.
ExceptionHandler - Class in com.leanplum.monitoring
 
exceptionReporter - Variable in class com.leanplum.monitoring.ExceptionHandler
 
ExceptionReporting - Interface in com.leanplum.monitoring
 

F

File - Annotation Type in com.leanplum.annotations
Leanplum variable annotation.
filePath(String) - Static method in class com.leanplum.ActionContext
Returns path to requested file.
fileRelativeToDocuments(String) - Static method in class com.leanplum.UIEditorBridge
 
fileValue() - Method in class com.leanplum.Var
Returns file value for variable initialized as file/asset/resource.
fillTemplate(String) - Method in class com.leanplum.ActionContext
 
forceContentUpdate() - Static method in class com.leanplum.Leanplum
Forces content to update from the server.
forceContentUpdate(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
Forces content to update from the server.
from(Context) - Static method in class com.leanplum.LeanplumInflater
 

G

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.

H

handle(Var<T>) - Method in class com.leanplum.callbacks.VariableCallback
 
handleException(Throwable) - Static method in class com.leanplum.UIEditorBridge
 
hasStarted() - Static method in class com.leanplum.Leanplum
Whether or not Leanplum has finished starting.
hasStartedAndRegisteredAsDeveloper() - Static method in class com.leanplum.Leanplum
Whether or not Leanplum has finished starting and the device is registered as a developer.

I

inboxChanged() - Method in class com.leanplum.callbacks.InboxChangedCallback
 
InboxChangedCallback - Class in com.leanplum.callbacks
Inbox changes callback.
InboxChangedCallback() - Constructor for class com.leanplum.callbacks.InboxChangedCallback
 
InboxSyncedCallback - Class in com.leanplum.callbacks
Callback that gets run when forceContentUpdate was called.
InboxSyncedCallback() - Constructor for class com.leanplum.callbacks.InboxSyncedCallback
 
inflate(int) - Method in class com.leanplum.LeanplumInflater
Creates a view from the corresponding resource ID.
inflate(int, ViewGroup) - Method in class com.leanplum.LeanplumInflater
Creates a view from the corresponding resource ID.
inflate(int, ViewGroup, boolean) - Method in class com.leanplum.LeanplumInflater
Creates a view from the corresponding resource ID.
isActivityPaused() - Static method in class com.leanplum.LeanplumActivityHelper
Retrieves if the activity is paused.
isInterfaceEditingEnabled() - Static method in class com.leanplum.Leanplum
Whether interface editing is enabled or not.
isLocationCollectionEnabled() - Static method in class com.leanplum.Leanplum
Returns whether a customer enabled location collection.
isRead() - Method in class com.leanplum.LeanplumInboxMessage
Returns 'true' if the inbox message is read.
isResource - Variable in class com.leanplum.Var
 
isResourceSyncingEnabled() - Static method in class com.leanplum.Leanplum
Returns true if resource syncing is enabled.
isScreenTrackingEnabled() - Static method in class com.leanplum.Leanplum
Whether screen tracking is enabled or not.
isSocketConnected() - Static method in class com.leanplum.UIEditorBridge
 
isTestModeEnabled() - Static method in class com.leanplum.Leanplum
 

K

kind() - Method in class com.leanplum.Var
Gets the kind of a variable.

L

Leanplum - Class in com.leanplum
Leanplum Android SDK.
LeanplumActivityHelper - Class in com.leanplum
Utility class for handling activity lifecycle events.
LeanplumActivityHelper(Activity) - Constructor for class com.leanplum.LeanplumActivityHelper
 
LeanplumApplication - Class in com.leanplum
Base class for your Application that handles lifecycle events.
LeanplumApplication() - Constructor for class com.leanplum.LeanplumApplication
 
LeanplumDeviceIdMode - Enum in com.leanplum
LeanplumDeviceIdMode enum used for Leanplum.setDeviceMode.
LeanplumEditorMode - Enum in com.leanplum
Deprecated.
LeanplumEditorMode will be made private in future releases, since it is not intended to be public API.
LeanplumException - Exception in com.leanplum
Leanplum exception.
LeanplumException(String) - Constructor for exception com.leanplum.LeanplumException
 
LeanplumInbox - Class in com.leanplum
Inbox class.
LeanplumInboxMessage - Class in com.leanplum
LeanplumInboxMessage class.
LeanplumInflater - Class in com.leanplum
Inflates layout files that may be overridden by other files.
LeanplumLocationAccuracyType - Enum in com.leanplum
LeanplumLocationAccuracyType enum used for Leanplum.setUserLocationAttribute.
LeanplumResources - Class in com.leanplum
 
LeanplumResources(Resources) - Constructor for class com.leanplum.LeanplumResources
 
LeanplumUIEditor - Interface in com.leanplum
Deprecated.
LeanplumUIEditor will be made private in future releases, since it is not intended to be public API.
LocationManager - Interface in com.leanplum
Public interface to LocationManager.

M

mapFromJson(JSONObject) - Static method in class com.leanplum.ActionContext
 
mapToJsonObject(Map<String, ?>) - Static method in class com.leanplum.ActionContext
 
messageForId(String) - Method in class com.leanplum.LeanplumInbox
Returns the inbox messages associated with the given getMessageId identifier.
messageMetadata() - Static method in class com.leanplum.Leanplum
Returns metadata for all active in-app messages.
messagesIds() - Method in class com.leanplum.LeanplumInbox
Returns the identifiers of all inbox messages on the device sorted in ascending chronological order, i.e.
muteFutureMessagesOfSameKind() - Method in class com.leanplum.ActionContext
 

N

name() - Method in class com.leanplum.Var
Gets name of the variable.
nameComponents() - Method in class com.leanplum.Var
Gets name components of a variable.
numberNamed(String) - Method in class com.leanplum.ActionContext
 
numberValue() - Method in class com.leanplum.Var
Gets a value from a variable initialized as Number.

O

objectForKeyPath(Object...) - Static method in class com.leanplum.Leanplum
Traverses the variable structure with the specified path.
objectForKeyPath(Object...) - Method in class com.leanplum.Var
Returns object for specified key path.
objectForKeyPathComponents(Object[]) - Static method in class com.leanplum.Leanplum
Traverses the variable structure with the specified path.
objectNamed(String) - Method in class com.leanplum.ActionContext
 
onAction(String, ActionCallback) - Static method in class com.leanplum.Leanplum
Adds a callback that handles an action with the given name.
onCreate() - Method in class com.leanplum.LeanplumApplication
 
onForceContentUpdate(boolean) - Method in class com.leanplum.callbacks.InboxSyncedCallback
Call when forceContentUpdate was called.
onPause() - Method in class com.leanplum.LeanplumActivityHelper
Call this when your activity gets paused.
onResponse(ActionContext) - Method in class com.leanplum.callbacks.ActionCallback
 
onResponse(String) - Method in class com.leanplum.callbacks.RegisterDeviceCallback.EmailCallback
 
onResponse(RegisterDeviceCallback.EmailCallback) - Method in class com.leanplum.callbacks.RegisterDeviceCallback
 
onResponse(boolean) - Method in class com.leanplum.callbacks.RegisterDeviceFinishedCallback
 
onResponse(boolean) - Method in class com.leanplum.callbacks.StartCallback
 
onResume() - Method in class com.leanplum.LeanplumActivityHelper
Call this when your activity gets resumed.
onStop() - Method in class com.leanplum.LeanplumActivityHelper
Call this when your activity gets stopped.
overrideResId() - Method in class com.leanplum.Var
Gets overridden resource id for variable.

P

parameters - Variable in class com.leanplum.ActionContext.ContextualValues
Parameters from the triggering event or state.
Parser - Class in com.leanplum.annotations
Parses Leanplum annotations.
Parser() - Constructor for class com.leanplum.annotations.Parser
 
parseVariables(Object...) - Static method in class com.leanplum.annotations.Parser
Parses Leanplum annotations for all given object instances.
parseVariablesForClasses(Class<?>...) - Static method in class com.leanplum.annotations.Parser
Parses Leanplum annotations for all given classes.
pathForResource(String) - Static method in class com.leanplum.Leanplum
Gets the path for a particular resource.
pauseState() - Static method in class com.leanplum.Leanplum
Pauses the current state.
PostponableAction - Class in com.leanplum.callbacks
Action callback that will not be executed for activity classes that are ignored via LeanplumActivityHelper.deferMessagesForActivities(Class[])
PostponableAction() - Constructor for class com.leanplum.callbacks.PostponableAction
 
preventRealtimeUpdating() - Method in class com.leanplum.ActionContext
 
previousAttributeValue - Variable in class com.leanplum.ActionContext.ContextualValues
The previous user attribute value.
PURCHASE_EVENT_NAME - Static variable in class com.leanplum.Leanplum
Default event name to use for Purchase events.

Q

queueActionUponActive(Runnable) - Static method in class com.leanplum.LeanplumActivityHelper
Enqueues a callback to invoke when an activity reaches in the foreground.

R

read() - Method in class com.leanplum.LeanplumInboxMessage
Read the inbox message, marking it as read and invoking its open action.
RegisterDeviceCallback - Class in com.leanplum.callbacks
Callback that gets run when the device needs to be registered.
RegisterDeviceCallback() - Constructor for class com.leanplum.callbacks.RegisterDeviceCallback
 
RegisterDeviceCallback.EmailCallback - Class in com.leanplum.callbacks
 
RegisterDeviceFinishedCallback - Class in com.leanplum.callbacks
Callback that gets run when the device has been registered.
RegisterDeviceFinishedCallback() - Constructor for class com.leanplum.callbacks.RegisterDeviceFinishedCallback
 
remove() - Method in class com.leanplum.LeanplumInboxMessage
Remove the inbox message from the inbox.
removeChangedHandler(InboxChangedCallback) - Method in class com.leanplum.LeanplumInbox
Removes a inbox changed callback.
removeFileReadyHandler(VariableCallback<T>) - Method in class com.leanplum.Var
Removes file ready handler for a given variable.
removeOnceVariablesChangedAndNoDownloadsPendingHandler(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
Removes a once variables changed and no downloads pending callback.
removeStartResponseHandler(StartCallback) - Static method in class com.leanplum.Leanplum
Removes a start response callback.
removeSyncedHandler(InboxSyncedCallback) - Method in class com.leanplum.LeanplumInbox
Removes a inbox synced callback.
removeValueChangedHandler(VariableCallback<T>) - Method in class com.leanplum.Var
Removes value changed handler for a given variable.
removeVariablesChangedAndNoDownloadsPendingHandler(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
Removes a variables changed and no downloads pending callback.
removeVariablesChangedHandler(VariablesChangedCallback) - Static method in class com.leanplum.Leanplum
Removes a variables changed callback.
reportException(Throwable) - Method in class com.leanplum.monitoring.ExceptionHandler
 
reportException(Throwable) - Method in interface com.leanplum.monitoring.ExceptionReporting
 
resumeState() - Static method in class com.leanplum.Leanplum
Resumes the current state.
run() - Method in class com.leanplum.callbacks.InboxChangedCallback
 
run() - Method in class com.leanplum.callbacks.InboxSyncedCallback
 
run() - Method in class com.leanplum.callbacks.RegisterDeviceCallback.EmailCallback
 
run() - Method in class com.leanplum.callbacks.RegisterDeviceCallback
 
run() - Method in class com.leanplum.callbacks.RegisterDeviceFinishedCallback
 
run() - Method in class com.leanplum.callbacks.StartCallback
 
run() - Method in class com.leanplum.callbacks.VariableCallback
 
run() - Method in class com.leanplum.callbacks.VariablesChangedCallback
 
runActionNamed(String) - Method in class com.leanplum.ActionContext
 
runTrackedActionNamed(String) - Method in class com.leanplum.ActionContext
Run the action with the given variable name, and track a message event with the name.

S

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
Must call either this or Leanplum.setAppIdForProductionMode(java.lang.String, java.lang.String) before issuing any calls to the API, including start.
setAppIdForProductionMode(String, String) - Static method in class com.leanplum.Leanplum
Must call either this or Leanplum.setAppIdForDevelopmentMode(java.lang.String, java.lang.String) before issuing any calls to the API, including start.
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.

T

toString() - Method in class com.leanplum.Var
 
track(String, double, Map<String, Object>) - Method in class com.leanplum.ActionContext
 
track(String, double, String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
track(String) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
track(String, double) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
track(String, String) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
track(String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
track(String, double, Map<String, ?>) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
track(String, double, String) - Static method in class com.leanplum.Leanplum
Logs a particular event in your application.
trackAllAppScreens() - Static method in class com.leanplum.Leanplum
Enable screen tracking.
trackGooglePlayPurchase(String, long, String, String, String) - Static method in class com.leanplum.Leanplum
Tracks an in-app purchase as a Purchase event.
trackGooglePlayPurchase(String, long, String, String, String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
Tracks an in-app purchase as a Purchase event.
trackGooglePlayPurchase(String, String, long, String, String, String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
Tracks an in-app purchase.
trackMessageEvent(String, double, String, Map<String, Object>) - Method in class com.leanplum.ActionContext
Track a message event with the given parameters.
trackPurchase(String, double, String, Map<String, ?>) - Static method in class com.leanplum.Leanplum
Manually track purchase event with currency code in your application.

U

UIEditorBridge - Class in com.leanplum
Bridge class for the UI editor package to access LP internal methods.
UIEditorBridge() - Constructor for class com.leanplum.UIEditorBridge
 
unreadCount() - Method in class com.leanplum.LeanplumInbox
Returns the number of the unread inbox messages on the device.
unreadMessages() - Method in class com.leanplum.LeanplumInbox
Returns a List containing all of the unread inbox messages sorted chronologically ascending (i.e.
update() - Method in class com.leanplum.ActionContext
 
update() - Method in class com.leanplum.Var
Updates variable with values from server.
updateCache() - Method in interface com.leanplum.CacheUpdateBlock
 
updateGeofencing() - Method in interface com.leanplum.LocationManager
 
updateUserLocation() - Method in interface com.leanplum.LocationManager
 

V

value() - Method in enum com.leanplum.LeanplumLocationAccuracyType
 
value() - Method in class com.leanplum.Var
Get variable value.
valueOf(String) - Static method in enum com.leanplum.LeanplumDeviceIdMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.leanplum.LeanplumEditorMode
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.leanplum.LeanplumLocationAccuracyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.leanplum.LeanplumDeviceIdMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.leanplum.LeanplumEditorMode
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.leanplum.LeanplumLocationAccuracyType
Returns an array containing the constants of this enum type, in the order they are declared.
Var<T> - Class in com.leanplum
Leanplum variable.
Var() - Constructor for class com.leanplum.Var
 
Variable - Annotation Type in com.leanplum.annotations
Leanplum variable annotation.
VariableCallback<T> - Class in com.leanplum.callbacks
Leanplum variable callback.
VariableCallback() - Constructor for class com.leanplum.callbacks.VariableCallback
 
variablesChanged() - Method in class com.leanplum.callbacks.VariablesChangedCallback
 
VariablesChangedCallback - Class in com.leanplum.callbacks
Variables changed callback.
VariablesChangedCallback() - Constructor for class com.leanplum.callbacks.VariablesChangedCallback
 
variants() - Static method in class com.leanplum.Leanplum
Returns information about the active variants for the current user.

W

with(String, T) - Method in class com.leanplum.ActionArgs
Adds a basic argument of type T.
withAction(String, String) - Method in class com.leanplum.ActionArgs
Adds an action argument.
withAsset(String, String) - Method in class com.leanplum.ActionArgs
Adds an asset argument.
withColor(String, int) - Method in class com.leanplum.ActionArgs
Adds a color argument with an integer value.
withFile(String, String) - Method in class com.leanplum.ActionArgs
Adds a file argument.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links