A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages

A

AbstractImmutableRawValue - Class in com.batch.android.msgpack.value.impl
 
AbstractImmutableRawValue(byte[]) - Constructor for class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
AbstractImmutableRawValue(String) - Constructor for class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
acceptCTA - Variable in class com.batch.android.messaging.model.AlertMessage
 
accumulate(String, Object) - Method in class com.batch.android.json.JSONObject
Appends value to the array already mapped to name.
acquireTransactionLock(long) - Method in class com.batch.android.user.SQLUserDatasource
Acquires a transaction for a changeset.
acquireTransactionLock(long) - Method in interface com.batch.android.user.UserDatasource
 
action - Variable in class com.batch.android.messaging.model.Action
 
Action - Class in com.batch.android.messaging.model
 
Action(String, JSONObject) - Constructor for class com.batch.android.messaging.model.Action
 
ACTION_DISMISS_BANNER - Static variable in class com.batch.android.module.MessagingModule
Broadcast this action using LocalBroadcastManager and banners will dismiss themselves
ACTION_DISMISS_INTERSTITIAL - Static variable in class com.batch.android.module.MessagingModule
Broadcast this action using LocalBroadcastManager and MessagingActivity instances will dismiss themselves
ACTION_REGISTRATION_IDENTIFIER_OBTAINED - Static variable in class com.batch.android.Batch
Intent broadcasted locally by the SDK when a push registration identifier has been retrieved (also called "Push Token").
actionArguments - Variable in class com.batch.android.BatchNotificationAction
Action
actionIdentifier - Variable in class com.batch.android.BatchNotificationAction
Action identifier.
ActionModule - Class in com.batch.android.module
Batch's Action Module.
ActionModule() - Constructor for class com.batch.android.module.ActionModule
 
ActionModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
ActionModuleProvider() - Constructor for class com.batch.android.di.providers.ActionModuleProvider
 
activityIsExcludedFromManifest(Activity) - Static method in class com.batch.android.core.ExcludedActivityHelper
Check if the activity has the EXCLUDE_FROM_LIFECYCLE meta-data info
add(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
add(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
add(byte[], int, int) - Method in interface com.batch.android.msgpack.core.buffer.MessageBufferOutput
Writes an external payload data.
add(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
add(String, Set<String>) - Method in class com.batch.android.debug.adapter.CollectionAdapter
 
add(T) - Method in class com.batch.android.core.FixedSizeArrayList
 
addDefaultHeaders() - Method in class com.batch.android.BatchWebservice
 
addDefaultHeaders() - Method in class com.batch.android.core.Webservice
Add default headers to the WS request
addDefaultParameters() - Method in class com.batch.android.core.Webservice
Add default parameters to the request Those are device/user/system locale
addDispatcher(BatchEventDispatcher) - Static method in class com.batch.android.Batch.EventDispatcher
Add an event dispatcher.
addDrawableAlias(String, int) - Static method in class com.batch.android.Batch.Actions
Add an alias to a drawable that can be referenced remotely.
addDrawableAlias(String, int) - Method in class com.batch.android.module.ActionModule
addDuplicateIdentifiers(NotificationIdentifiers) - Method in class com.batch.android.inbox.InboxNotificationContentInternal
 
addedAttributes - Variable in class com.batch.android.user.UserDataDiff.Result
 
addedTags - Variable in class com.batch.android.user.UserDataDiff.Result
 
addEvent(Event) - Method in class com.batch.android.tracker.TrackerDatasource
Add an event to the database
addEventDispatcher(BatchEventDispatcher) - Method in class com.batch.android.module.EventDispatcherModule
 
addGetParameter(String, String) - Method in class com.batch.android.core.Webservice
Add a specific GET parameter.
addGETParameter(String, String) - Method in class com.batch.android.core.URLBuilder
Add a GET parameter to the query, if this parameter is already set, it will be overridden This method do not URL encode the key or value !
addHeaders() - Method in class com.batch.android.core.Webservice
Add the headers returned by Webservice.getHeaders() if any
additionalData - Variable in class com.batch.android.inbox.NotificationIdentifiers
 
addParameters() - Method in class com.batch.android.core.Webservice
Add the parameters returned by Webservice.getParameters() to the URL if any
addPayload(byte[]) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a byte array to the output.
addPayload(byte[], int, int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a byte array to the output.
addRequestSignatures(HttpURLConnection, byte[]) - Method in class com.batch.android.core.Webservice
 
address - Variable in class com.batch.android.msgpack.core.buffer.MessageBuffer
Head address of the underlying memory.
addSeparator() - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
addSingletonInstance(Class<T>, T) - Method in class com.batch.android.di.DI
Return the instance of a singleton if it exists, null otherwise
addTag(String) - Method in class com.batch.android.BatchEventData
Add a tag
addTag(String, String) - Method in class com.batch.android.BatchUserDataEditor
Add a tag in the specified collection.
addTag(String, String) - Method in class com.batch.android.user.SQLUserDatasource
 
addTag(String, String) - Method in interface com.batch.android.user.UserDatasource
 
addUserPendingOperations(List<UserOperation>) - Static method in class com.batch.android.module.UserModule
Add pending operations when BatchUserDataEditor.save() is called before the SDK is started
addView(View) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
addView(View, int, ViewGroup.LayoutParams) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
adjustChildren(int, int) - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper
Iterates over children and changes their width and height to one calculated from percentage values.
adsIdentifierProvider - Variable in class com.batch.android.push.FCMAbstractRegistrationProvider
 
AdsIdentifierProvider - Interface in com.batch.android
 
AdsIdentifierProvider.AdsIdentifierListener - Interface in com.batch.android
Interface used to callback from
AdsIdentifierProviderAvailabilityException - Exception in com.batch.android
 
AdsIdentifierProviderAvailabilityException(String) - Constructor for exception com.batch.android.AdsIdentifierProviderAvailabilityException
 
advance() - Method in interface com.batch.android.messaging.gif.GifDecoder
Move the animation frame counter forward.
advance() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
ADVERTISING_ID - com.batch.android.core.SystemParameterShortName
 
ADVERTISING_ID_OPTIN - com.batch.android.core.SystemParameterShortName
Can use identifier
AdvertisingID - Class in com.batch.android
Object that encapsulate advertising ID
AdvertisingID() - Constructor for class com.batch.android.AdvertisingID
 
AdvertisingIDProvider - Class in com.batch.android.di.providers
isSingleton = true
AdvertisingIDProvider() - Constructor for class com.batch.android.di.providers.AdvertisingIDProvider
 
afterExecute(Runnable, Throwable) - Method in class com.batch.android.core.TaskExecutor
 
ALERT - com.batch.android.BatchMessage.Format
ALERT is simple a system alert
ALERT - com.batch.android.PushNotificationType
Display a notification
ALERT_KEY - Static variable in class com.batch.android.Batch.Push
Key to retrieve the Alert message
AlertMessage - Class in com.batch.android.messaging.model
 
AlertMessage() - Constructor for class com.batch.android.messaging.model.AlertMessage
 
AlertTemplateFragment - Class in com.batch.android.messaging.fragment
Alert messaging template fragment class.
AlertTemplateFragment() - Constructor for class com.batch.android.messaging.fragment.AlertTemplateFragment
 
ALIGN_CONTENT_CENTER - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_CONTENT_FLEX_END - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_CONTENT_FLEX_START - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_CONTENT_SPACE_AROUND - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_CONTENT_SPACE_BETWEEN - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_CONTENT_STRETCH - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_ITEMS_BASELINE - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_ITEMS_CENTER - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_ITEMS_FLEX_END - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_ITEMS_FLEX_START - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_ITEMS_STRETCH - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
ALIGN_SELF_AUTO - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
ALIGN_SELF_BASELINE - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
ALIGN_SELF_CENTER - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
ALIGN_SELF_FLEX_END - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
ALIGN_SELF_FLEX_START - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
ALIGN_SELF_STRETCH - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
alignSelf - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attributes determines the alignment along the cross axis (perpendicular to the main axis).
ALL - com.batch.android.core.URLBuilder.CryptorMode
Crypt everything into a parameter named o
allocate(int) - Static method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Allocates a new MessageBuffer backed by a byte array.
allowSwipeToDismiss - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
allowSwipeToDismiss - Variable in class com.batch.android.messaging.model.ImageMessage
 
analyticsDelegate - Variable in class com.batch.android.messaging.fragment.BaseDialogFragment
 
AnimatedCloseButton - Class in com.batch.android.messaging.view
CloseButton subclass that supports animating its progress
AnimatedCloseButton(Context) - Constructor for class com.batch.android.messaging.view.AnimatedCloseButton
 
AnimatedCloseButton(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.AnimatedCloseButton
 
AnimatedCloseButton(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.AnimatedCloseButton
 
AnimatedCloseButton(Context, AttributeSet, int, int) - Constructor for class com.batch.android.messaging.view.AnimatedCloseButton
 
AnimatedCountdownSavedState - Class in com.batch.android.messaging.view
Saved state for views that implement a countdown animation
AnimatedCountdownSavedState(Parcel) - Constructor for class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
AnimatedCountdownSavedState(Parcelable) - Constructor for class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
AnimatedCountdownSavedState(Parcel, ClassLoader) - Constructor for class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
animateForDuration(long) - Method in class com.batch.android.messaging.view.AnimatedCloseButton
 
animateForDuration(long) - Method in class com.batch.android.messaging.view.CountdownView
 
animating - Variable in class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
animationEndDate - Variable in class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
APEN - com.batch.android.core.InternalPushData.Format
 
APENFormat - Class in com.batch.android.push.formats
The News format is a notification format that works very similarly to BigPictureStyle, but allows multiple lines when expanded.
APENFormat(String, String, Bitmap, Bitmap) - Constructor for class com.batch.android.push.formats.APENFormat
 
API_LEVEL - com.batch.android.core.SystemParameterShortName
 
API_LEVEL - Static variable in class com.batch.android.BuildConfig
 
API_LEVEL - Static variable in class com.batch.android.core.Parameters
API level of the sdk
append(String, Object) - Method in class com.batch.android.json.JSONObject
Appends values to the array mapped to name.
appendBatchData(Intent, Intent) - Static method in class com.batch.android.Batch.Push
Append Batch data to your open intent so that opens from this push will be tracked by Batch and displayed into your dashboard.
appendBatchData(Intent, Intent) - Method in class com.batch.android.module.PushModule
Append Batch data to your open intent so that opens from this push will be tracked by Batch and displayed into your dashboard.
appendBatchData(Bundle, Intent) - Static method in class com.batch.android.Batch.Push
Append Batch data to your open intent so that opens from this push will be tracked by Batch and displayed into your dashboard.
appendBatchData(Bundle, Intent) - Method in class com.batch.android.module.PushModule
Append Batch data to your open intent so that opens from this push will be tracked by Batch and displayed into your dashboard.
appendBatchData(RemoteMessage, Intent) - Static method in class com.batch.android.Batch.Push
Append Batch data to your open intent so that opens from this push will be tracked by Batch and displayed into your dashboard.
appendBatchData(RemoteMessage, Intent) - Method in class com.batch.android.module.PushModule
Firebase variant of the method
APPLICATION_CODE - com.batch.android.core.SystemParameterShortName
 
APPLICATION_VERSION - com.batch.android.core.SystemParameterShortName
 
applicationContext - Variable in class com.batch.android.core.Parameters
Application context
applicationContext - Variable in class com.batch.android.core.Webservice
Context of the application
applyArguments(JSONObject) - Method in class com.batch.android.push.formats.APENFormat
 
applyArguments(JSONObject) - Method in interface com.batch.android.push.formats.NotificationFormat
 
applyArguments(JSONObject) - Method in class com.batch.android.push.formats.SystemFormat
 
applyCommonRules(View, Map<String, String>) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Apply common rules to a view.
applyExtraBuilderConfiguration(NotificationCompat.Builder) - Method in class com.batch.android.push.formats.APENFormat
 
applyExtraBuilderConfiguration(NotificationCompat.Builder) - Method in interface com.batch.android.push.formats.NotificationFormat
 
applyExtraBuilderConfiguration(NotificationCompat.Builder) - Method in class com.batch.android.push.formats.SystemFormat
 
applyStyleRules(TextView, Map<String, String>) - Static method in class com.batch.android.messaging.view.styled.TextView
Used to factor the implementation of the textview styling and use it in buttons
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.CloseButton
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.CountdownView
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.styled.Button
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.styled.SeparatorView
 
applyStyleRules(Map<String, String>) - Method in interface com.batch.android.messaging.view.styled.Styleable
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.styled.TextView
 
applyStyleRules(Map<String, String>) - Method in class com.batch.android.messaging.view.styled.WebView
 
applyUserOperationsSync(List<UserOperation>) - Static method in class com.batch.android.module.UserModule
 
areAllActivitiesDestroyed() - Method in class com.batch.android.runtime.SessionManager
Checks if the service's refcount is greater than 0
areCampaignsLoaded() - Method in class com.batch.android.localcampaigns.CampaignManager
 
args - Variable in class com.batch.android.messaging.model.Action
 
ARGUMENT_DEEPLINK_URL - Static variable in class com.batch.android.actions.DeeplinkActionRunnable
 
ARGUMENT_SHOW_LINK_INAPP - Static variable in class com.batch.android.actions.DeeplinkActionRunnable
 
array() - Method in class com.batch.android.json.JSONStringer
Begins encoding a new array.
array() - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
array() - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
ARRAY - com.batch.android.msgpack.value.ValueType
 
ARRAY16 - com.batch.android.msgpack.core.MessageFormat
 
ARRAY16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
ARRAY32 - com.batch.android.msgpack.core.MessageFormat
 
ARRAY32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
ArrayBufferInput - Class in com.batch.android.msgpack.core.buffer
MessageBufferInput adapter for byte arrays
ArrayBufferInput(byte[]) - Constructor for class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
ArrayBufferInput(byte[], int, int) - Constructor for class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
ArrayBufferInput(MessageBuffer) - Constructor for class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
ArrayBufferOutput - Class in com.batch.android.msgpack.core.buffer
MessageBufferOutput adapter that writes data into a list of byte arrays.
ArrayBufferOutput() - Constructor for class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
ArrayBufferOutput(int) - Constructor for class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
arrayOffset() - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
ArrayValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Array type.
asArrayValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asArrayValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
asArrayValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as ArrayValue.
asArrayValue() - Method in class com.batch.android.msgpack.value.Variable
 
asBigInteger() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asBigInteger() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asBigInteger() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns the value as a BigInteger.
asBinaryValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asBinaryValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
asBinaryValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as BinaryValue.
asBinaryValue() - Method in class com.batch.android.msgpack.value.Variable
 
asBooleanValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asBooleanValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
asBooleanValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as BooleanValue.
asBooleanValue() - Method in class com.batch.android.msgpack.value.Variable
 
asByte() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asByte() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asByte() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns the value as a byte, otherwise throws an exception.
asByteArray() - Method in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
asByteArray() - Method in interface com.batch.android.msgpack.value.RawValue
Returns the value as byte[].
asByteBuffer() - Method in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
asByteBuffer() - Method in interface com.batch.android.msgpack.value.RawValue
Returns the value as ByteBuffer.
asExtensionValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
asExtensionValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as ExtensionValue.
asExtensionValue() - Method in class com.batch.android.msgpack.value.Variable
 
asFloatValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asFloatValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
asFloatValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as FloatValue.
asFloatValue() - Method in class com.batch.android.msgpack.value.Variable
 
asInt() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asInt() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asInt() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns the value as an int, otherwise throws an exception.
asIntegerValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asIntegerValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asIntegerValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asIntegerValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as IntegerValue.
asIntegerValue() - Method in class com.batch.android.msgpack.value.Variable
 
asLong() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asLong() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asLong() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns the value as a long, otherwise throws an exception.
asMapValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asMapValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
asMapValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as MapValue.
asMapValue() - Method in class com.batch.android.msgpack.value.Variable
 
asNilValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asNilValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
asNilValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as NilValue.
asNilValue() - Method in class com.batch.android.msgpack.value.Variable
 
asNumberValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asNumberValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
asNumberValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asNumberValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as NumberValue.
asNumberValue() - Method in class com.batch.android.msgpack.value.Variable
 
asRawValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asRawValue() - Method in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
asRawValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as RawValue.
asRawValue() - Method in class com.batch.android.msgpack.value.Variable
 
asShort() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
asShort() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
asShort() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns the value as a short, otherwise throws an exception.
asString() - Method in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
asString() - Method in interface com.batch.android.msgpack.value.RawValue
Returns the value as String.
asStringValue() - Method in interface com.batch.android.msgpack.value.ImmutableValue
 
asStringValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
asStringValue() - Method in interface com.batch.android.msgpack.value.Value
Returns the value as StringValue.
asStringValue() - Method in class com.batch.android.msgpack.value.Variable
 
AsyncImageDownloadTask - Class in com.batch.android.messaging
Simple AsyncTask that will handle the downloading of the hero image.
AsyncImageDownloadTask(AsyncImageDownloadTask.ImageDownloadListener) - Constructor for class com.batch.android.messaging.AsyncImageDownloadTask
 
AsyncImageDownloadTask.BitmapResult - Class in com.batch.android.messaging
 
AsyncImageDownloadTask.GIFResult - Class in com.batch.android.messaging
 
AsyncImageDownloadTask.ImageDownloadListener - Interface in com.batch.android.messaging
 
AsyncImageDownloadTask.Result<T> - Class in com.batch.android.messaging
 
attach(DelegatedTouchEventViewGroup, View) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
Attach a delegated view group to this detector.
attachCTAsBottom - Variable in class com.batch.android.messaging.model.UniversalMessage
 
ATTR_CHECK_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_PROPERTY_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_CHECK_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the attributes check WS
ATTR_CHECK_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_PROPERTY_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_LOCAL_CAMPAIGNS_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_PROPERTY_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTR_SEND_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the attributes send WS
ATTR_SEND_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
ATTRIBUTES - com.batch.android.query.QueryType
Query for user attributes send
ATTRIBUTES_CHECK - com.batch.android.query.QueryType
Query for user attributes check
AttributesCheckQuery - Class in com.batch.android.query
Query to check if the attributes have been received by the server
AttributesCheckQuery(Context, long, String) - Constructor for class com.batch.android.query.AttributesCheckQuery
 
AttributesCheckResponse - Class in com.batch.android.query.response
AttributesCheckResponse(String) - Constructor for class com.batch.android.query.response.AttributesCheckResponse
 
AttributesCheckResponse.Action - Enum in com.batch.android.query.response
 
AttributesCheckResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Deserializer class for AttributesCheckResponse
AttributesCheckResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.AttributesCheckResponseDeserializer
Constructor
AttributesCheckWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for AttributesCheckWebservice
AttributesCheckWebserviceListenerImpl - Class in com.batch.android.webservice.listener.impl
Default implementation for attributes send webservice
AttributesCheckWebserviceListenerImpl() - Constructor for class com.batch.android.webservice.listener.impl.AttributesCheckWebserviceListenerImpl
 
AttributesSendQuery - Class in com.batch.android.query
Query to send attributes to server
AttributesSendQuery(Context, long, Map<String, Object>, Map<String, Set<String>>) - Constructor for class com.batch.android.query.AttributesSendQuery
 
AttributesSendResponse - Class in com.batch.android.query.response
Response for AttributesSendQuery
AttributesSendResponse(String) - Constructor for class com.batch.android.query.response.AttributesSendResponse
 
AttributesSendResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Deserializer class for AttributesSendResponse
AttributesSendResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.AttributesSendResponseDeserializer
Constructor
AttributesSendWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for AttributesSendWebservice
AttributesSendWebserviceListenerImpl - Class in com.batch.android.webservice.listener.impl
Default implementation for attributes send webservice
AttributesSendWebserviceListenerImpl() - Constructor for class com.batch.android.webservice.listener.impl.AttributesSendWebserviceListenerImpl
 
AttributeType - Enum in com.batch.android.user
Define the type of an attribute
autoCloseAtUptime - Variable in class com.batch.android.messaging.fragment.BaseDialogFragment
 
autoCloseDelay - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
autoCloseDelay - Variable in class com.batch.android.messaging.model.ImageMessage
 
autoCloseDelay - Variable in class com.batch.android.messaging.model.UniversalMessage
 
automaticallyBeginAutoClose - Variable in class com.batch.android.messaging.fragment.BaseDialogFragment
 

B

back() - Method in class com.batch.android.json.JSONTokener
Unreads the most recent character of input.
BAD_HTTP_STATUSCODE - com.batch.android.BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause
 
BANNER - com.batch.android.BatchMessage.Format
BANNER is a banner that can be attached on top or bottom of your screen
BannerMessage - Class in com.batch.android.messaging.model
 
BannerMessage() - Constructor for class com.batch.android.messaging.model.BannerMessage
 
BannerView - Class in com.batch.android.messaging.view.formats
View displaying the banner messaging template.
BannerView(Context, BaseBannerMessage, Document, DOMNode, ImageHelper.Cache) - Constructor for class com.batch.android.messaging.view.formats.BannerView
Create a banner view from the given message
BannerView.OnActionListener - Interface in com.batch.android.messaging.view.formats
 
BannerView.VerticalEdge - Enum in com.batch.android.messaging.view.formats
 
base - Variable in class com.batch.android.msgpack.core.buffer.MessageBuffer
Base object for resolving the relative address of the raw byte array.
BaseBannerMessage - Class in com.batch.android.messaging.model
 
BaseBannerMessage() - Constructor for class com.batch.android.messaging.model.BaseBannerMessage
 
BaseBannerMessage.CTADirection - Enum in com.batch.android.messaging.model
 
BaseDialogFragment<T extends Message> - Class in com.batch.android.messaging.fragment
Base dialog fragment that implements the dismiss events
BaseDialogFragment() - Constructor for class com.batch.android.messaging.fragment.BaseDialogFragment
 
BaseFormat - Class in com.batch.android.push.formats
 
BaseFormat(String, String, Bitmap, Bitmap) - Constructor for class com.batch.android.push.formats.BaseFormat
 
BasicBitmapProvider - Class in com.batch.android.messaging.gif
Simple BitmapProvider that doesn't pool bitmaps
BasicBitmapProvider() - Constructor for class com.batch.android.messaging.gif.BasicBitmapProvider
 
Batch - Class in com.batch.android
Entry point of the Batch library
BATCH_BUNDLE_KEY - Static variable in class com.batch.android.core.InternalPushData
Key this data is contained in when stored in a push bundle
Batch.Actions - Class in com.batch.android
Batch Action manager
Batch.Debug - Class in com.batch.android
Batch Debug module
Batch.EventDispatcher - Class in com.batch.android
Batch EventDispatcher module
Batch.EventDispatcher.Payload - Interface in com.batch.android
Accessor to the payload of the dispatched event in BatchEventDispatcher.dispatchEvent(Type, Payload).
Batch.EventDispatcher.Type - Enum in com.batch.android
Represents the type of the dispatched event in BatchEventDispatcher.dispatchEvent(Type, Payload).
Batch.Inbox - Class in com.batch.android
Batch Inbox module
Batch.Messaging - Class in com.batch.android
Batch Messaging module
Batch.Messaging.DisplayHint - Class in com.batch.android
 
Batch.Messaging.DisplayHintProvider - Interface in com.batch.android
 
Batch.Messaging.LifecycleListener - Interface in com.batch.android
Listener interface for messaging views lifecycle events.
Batch.Messaging.LifecycleListener2 - Interface in com.batch.android
Listener interface for messaging events.
Batch.Push - Class in com.batch.android
Batch Push module
Batch.User - Class in com.batch.android
Batch User module
BatchActionActivity - Class in com.batch.android
Dummy activity that starts BatchActionService or opens a deeplink
BatchActionActivity() - Constructor for class com.batch.android.BatchActionActivity
 
BatchActionService - Class in com.batch.android
Service that Batch uses to respond to actions when not in an activity
BatchActionService() - Constructor for class com.batch.android.BatchActionService
 
BatchActivityLifecycleHelper - Class in com.batch.android
Implementation of Application.ActivityLifecycleCallbacks for managing Batch's lifecycle
BatchActivityLifecycleHelper() - Constructor for class com.batch.android.BatchActivityLifecycleHelper
 
BatchAlertContent - Class in com.batch.android
Model for the content of an Alert In-App/Landing message
BatchAlertContent.CTA - Class in com.batch.android
 
BatchAttributesFetchListener - Interface in com.batch.android
Listener used when fetching attributes using Batch.User.fetchAttributes(Context, BatchAttributesFetchListener).
BatchBannerContent - Class in com.batch.android
Model for the content of a Banner In-App/Landing message
BatchBannerContent.Action - Class in com.batch.android
 
BatchBannerContent.CTA - Class in com.batch.android
 
BatchBannerView - Class in com.batch.android
BatchBannerView handles operations related to a Batch In-App Messaging banner, when used in manual mode.
BatchBannerViewPrivateHelper - Class in com.batch.android
Helper to access package private methods of BatchBannerView
BatchBannerViewPrivateHelper() - Constructor for class com.batch.android.BatchBannerViewPrivateHelper
 
BatchDate - Class in com.batch.android.date
 
BatchDate(long) - Constructor for class com.batch.android.date.BatchDate
 
BatchDebugActivity - Class in com.batch.android.debug
Debug activity that display info from Batch SDK
BatchDebugActivity() - Constructor for class com.batch.android.debug.BatchDebugActivity
 
BatchDeeplinkInterceptor - Interface in com.batch.android
Abstract class describing a deeplink interceptor.
batchDidStart() - Method in class com.batch.android.module.BatchModule
Called by Batch right after batch start
NB : Same context and activity that in willStart but with the new state State.READY set
batchDidStart() - Method in class com.batch.android.module.BatchModuleMaster
 
batchDidStart() - Method in class com.batch.android.module.DisplayReceiptModule
 
batchDidStart() - Method in class com.batch.android.module.LocalCampaignsModule
 
batchDidStart() - Method in class com.batch.android.module.TrackerModule
 
batchDidStart() - Method in class com.batch.android.module.UserModule
 
batchDidStop() - Method in class com.batch.android.module.BatchModule
Called by Batch right after batch stop
NB : No context or activity are available
batchDidStop() - Method in class com.batch.android.module.BatchModuleMaster
 
batchDidStop() - Method in class com.batch.android.module.LocalCampaignsModule
 
batchDidStop() - Method in class com.batch.android.module.TrackerModule
 
BatchDisplayReceiptJobService - Class in com.batch.android
JobService implementation of Batch Display Receipt
BatchDisplayReceiptJobService() - Constructor for class com.batch.android.BatchDisplayReceiptJobService
 
BatchEventData - Class in com.batch.android
Object holding data to be associated to an event Keys should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.
BatchEventData() - Constructor for class com.batch.android.BatchEventData
 
BatchEventDataPrivateHelper - Class in com.batch.android
 
BatchEventDataPrivateHelper() - Constructor for class com.batch.android.BatchEventDataPrivateHelper
 
BatchEventDispatcher - Interface in com.batch.android
Interface used when listening for event to dispatch.
BatchImageContent - Class in com.batch.android
Model for the content of an image-only message
BatchImageContent.Action - Class in com.batch.android
 
BatchInAppMessage - Class in com.batch.android
A subclass of BatchMessage that represents an In-App message
BatchInAppMessage(String, String, JSONObject, JSONObject, JSONObject) - Constructor for class com.batch.android.BatchInAppMessage
 
BatchInAppMessage.Content - Interface in com.batch.android
Interface defining a BatchInAppMessage content model object.
BatchInboxFetcher - Class in com.batch.android
BatchInboxFetcher allows you to fetch notifications that have been sent to a user (or installation, more on that later) in their raw form, allowing you to display them in a list, for example.
BatchInboxFetcher.OnNewNotificationsFetchedListener - Interface in com.batch.android
 
BatchInboxFetcher.OnNextPageFetchedListener - Interface in com.batch.android
 
BatchInboxNotificationContent - Class in com.batch.android
BatchInboxNotificationContent is a model representing the content of an inbox notification
BatchInboxNotificationContent(InboxNotificationContentInternal) - Constructor for class com.batch.android.BatchInboxNotificationContent
 
BatchInterstitialContent - Class in com.batch.android
Model for the content of an Interstitial In-App/Landing message
BatchInterstitialContent.CTA - Class in com.batch.android
 
batchIsFinishing() - Method in class com.batch.android.module.BatchModule
Called by Batch before switching to State.FINISHING
NB : Context and activity are still available from the runtimeManager
batchIsFinishing() - Method in class com.batch.android.module.BatchModuleMaster
 
BatchLandingMessage - Class in com.batch.android
A subclass of BatchMessage that represents a push landing message
BatchLandingMessage(Bundle, JSONObject) - Constructor for class com.batch.android.BatchLandingMessage
 
BatchMessage - Class in com.batch.android
Model representing a Batch Messaging message.
BatchMessage() - Constructor for class com.batch.android.BatchMessage
 
BatchMessage.Format - Enum in com.batch.android
Formats that can be contained into a BatchMessage.
BatchMessageAction - Class in com.batch.android
Represents a BatchAction triggerable by a messaging component
BatchMessageAction(Action) - Constructor for class com.batch.android.BatchMessageAction
This is a private constructor
BatchMessageCTA - Class in com.batch.android
Represents a BatchAction triggerable by a basic CTA messaging component
BatchMessageCTA(CTA) - Constructor for class com.batch.android.BatchMessageCTA
This is a private constructor
BatchMessagingException - Exception in com.batch.android
Batch Messaging Exception.
BatchMessagingException() - Constructor for exception com.batch.android.BatchMessagingException
 
BatchMessagingException(String) - Constructor for exception com.batch.android.BatchMessagingException
 
BatchMessagingException(String, Throwable) - Constructor for exception com.batch.android.BatchMessagingException
 
BatchMessagingException(Throwable) - Constructor for exception com.batch.android.BatchMessagingException
 
BatchMessagingWebViewJavascriptBridge - Class in com.batch.android
Class providing method implementation for the In-App Webview javascript SDK.
BatchMessagingWebViewJavascriptBridge(Context, BatchMessage, WebViewActionListener) - Constructor for class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause - Enum in com.batch.android
 
BatchModalContent - Class in com.batch.android
Model for the content of a modal message
BatchModalContent.Action - Class in com.batch.android
 
BatchModalContent.CTA - Class in com.batch.android
 
BatchModule - Class in com.batch.android.module
Abstract class of a Batch Module
BatchModule() - Constructor for class com.batch.android.module.BatchModule
 
BatchModuleMaster - Class in com.batch.android.module
Module master that dispatch to subcribed modules
BatchModuleMasterProvider - Class in com.batch.android.di.providers
isSingleton = true
BatchModuleMasterProvider() - Constructor for class com.batch.android.di.providers.BatchModuleMasterProvider
 
BatchNotificationAction - Class in com.batch.android
Represents a Notification Action button
BatchNotificationAction() - Constructor for class com.batch.android.BatchNotificationAction
 
BatchNotificationChannelsManager - Class in com.batch.android
BatchNotificationChannelsManager manages how Batch interacts with Android 8.0 (API 26).
BatchNotificationChannelsManager.ChannelNameProvider - Interface in com.batch.android
Interface describing a channel name provider.
BatchNotificationChannelsManager.NotificationChannelIdInterceptor - Interface in com.batch.android
Interface describing a channel ID interceptor for notifications displayed by Batch
BatchNotificationChannelsManager.StringResChannelNameProvider - Class in com.batch.android
Implementation of BatchNotificationChannelsManager.ChannelNameProvider using a String resource to automatically fetch the right translation.
BatchNotificationChannelsManagerPrivateHelper - Class in com.batch.android
 
BatchNotificationChannelsManagerPrivateHelper() - Constructor for class com.batch.android.BatchNotificationChannelsManagerPrivateHelper
 
BatchNotificationChannelsManagerProvider - Class in com.batch.android.di.providers
isSingleton = true
BatchNotificationChannelsManagerProvider() - Constructor for class com.batch.android.di.providers.BatchNotificationChannelsManagerProvider
 
BatchNotificationInterceptor - Class in com.batch.android
Abstract class describing a notification interceptor.
BatchNotificationInterceptor() - Constructor for class com.batch.android.BatchNotificationInterceptor
 
BatchNotificationSource - Enum in com.batch.android
BatchNotificationSource represents how the push was sent from Batch: via the Transactional API, or using a Push Campaign The value might be unknown for forward compatibility, or if the information was missing.
BatchOptOutResultListener - Interface in com.batch.android
Interface describing a listener for server-side Opt-Out/Opt-Out and wipe acknowledgment
BatchOptOutResultListener.ErrorPolicy - Enum in com.batch.android
 
BatchPushData - Class in com.batch.android
Deprecated.
BatchPushData(Context, Intent) - Constructor for class com.batch.android.BatchPushData
Deprecated.
Build a BatchPushData object out of a Batch Push intent
BatchPushHelper - Class in com.batch.android
Set of helper methods shared between BatchPushNotificationPresenter and methods exposed to devs via the push module
BatchPushHelper() - Constructor for class com.batch.android.BatchPushHelper
 
BatchPushInstanceIDService - Class in com.batch.android
Batch's service for handling Google's Instance ID token refresh
BatchPushInstanceIDService() - Constructor for class com.batch.android.BatchPushInstanceIDService
 
BatchPushJobService - Class in com.batch.android
JobService implementation of Batch Push
BatchPushJobService() - Constructor for class com.batch.android.BatchPushJobService
 
BatchPushMessageDismissReceiver - Class in com.batch.android
Batch's implementation of dismiss intent of push notification
BatchPushMessageDismissReceiver() - Constructor for class com.batch.android.BatchPushMessageDismissReceiver
 
BatchPushMessageReceiver - Class in com.batch.android
Batch's implementation of GCM's Push BroadcastReceiver
BatchPushMessageReceiver() - Constructor for class com.batch.android.BatchPushMessageReceiver
 
BatchPushNotificationPresenter - Class in com.batch.android
Class responsible to display a notification from a GCM/FCM push payload
BatchPushNotificationPresenter() - Constructor for class com.batch.android.BatchPushNotificationPresenter
 
BatchPushPayload - Class in com.batch.android
Convenience object to retrieve standardized Batch data out of a Batch Push intent.
This class does not have a public constructor.
BatchPushPayload.ParsingException - Exception in com.batch.android
Represents a payload parsing exception.
BatchPushReceiver - Class in com.batch.android
Batch's legacy implementation of GCM's Push BroadcastReceiver
BatchPushReceiver() - Constructor for class com.batch.android.BatchPushReceiver
 
BatchPushService - Class in com.batch.android
Batch's service for handling the push messages and show a notification
BatchPushService() - Constructor for class com.batch.android.BatchPushService
 
BatchTagCollectionsFetchListener - Interface in com.batch.android
Listener used when fetching tag collections using Batch.User.fetchTagCollections(Context, BatchTagCollectionsFetchListener).
BatchUserAttribute - Class in com.batch.android
 
BatchUserAttribute(Object, BatchUserAttribute.Type) - Constructor for class com.batch.android.BatchUserAttribute
 
BatchUserAttribute.Type - Enum in com.batch.android
 
BatchUserDataEditor - Class in com.batch.android
Batch User data editor
BatchUserProfile - Class in com.batch.android
Deprecated.
Please use Batch.User methods instead
BatchWebservice - Class in com.batch.android
Batch webservice that extends Webservice and can access SystemParameterHelper.
Contains common methods to all webservices
BatchWebservice(Context, Webservice.RequestType, String, String...) - Constructor for class com.batch.android.BatchWebservice
 
BatchWebViewContent - Class in com.batch.android
Model for the content of an WebView message
batchWillStart() - Method in class com.batch.android.module.BatchModule
Called by Batch before batch start
NB : Context & activity are already available from the runtimeManager
batchWillStart() - Method in class com.batch.android.module.BatchModuleMaster
 
batchWillStart() - Method in class com.batch.android.module.PushModule
 
batchWillStart() - Method in class com.batch.android.module.TrackerModule
 
batchWillStop() - Method in class com.batch.android.module.BatchModule
Called by Batch before switching to State.OFF
NB : Context is still available from runtimeManager (not activity)
batchWillStop() - Method in class com.batch.android.module.BatchModuleMaster
 
beginAutoCloseCountdown() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
BIG_INTEGER - com.batch.android.msgpack.value.Variable.Type
 
BIN16 - com.batch.android.msgpack.core.MessageFormat
 
BIN16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
BIN32 - com.batch.android.msgpack.core.MessageFormat
 
BIN32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
BIN8 - com.batch.android.msgpack.core.MessageFormat
 
BIN8 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
BINARY - com.batch.android.msgpack.value.ValueType
 
BinaryValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Binary type.
BL_TR - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the bottom-left to the top-right
body - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
body - Variable in class com.batch.android.push.formats.BaseFormat
 
BODY_KEY - Static variable in class com.batch.android.Batch.Push
Key to retrieve the body of a push message
bodyRawHtml - Variable in class com.batch.android.messaging.model.Message
 
bodyText - Variable in class com.batch.android.messaging.model.Message
 
boldTypefaceOverride - Static variable in class com.batch.android.messaging.view.styled.TextView
 
Bool - com.batch.android.lisp.PrimitiveValue.Type
 
BOOL - com.batch.android.BatchUserAttribute.Type
 
BOOL - com.batch.android.user.AttributeType
 
BOOLEAN - com.batch.android.msgpack.core.MessageFormat
 
BOOLEAN - com.batch.android.msgpack.value.ValueType
 
BOOLEAN - com.batch.android.msgpack.value.Variable.Type
 
BooleanValue - Interface in com.batch.android.msgpack.value
Representation MessagePack's Boolean type.
borderColor(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set the border color.
borderColor(ColorStateList) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set the border color as a ColorStateList.
borderWidth(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set the border width in pixels.
borderWidthDp(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set the border width in density independent pixels.
BOTTOM - com.batch.android.messaging.view.formats.BannerView.VerticalEdge
 
BOTTOM - com.batch.android.messaging.view.PannableBannerFrameLayout.DismissDirection
 
BOTTOM_LEFT - Static variable in annotation type com.batch.android.messaging.view.roundimage.Corner
 
BOTTOM_RIGHT - Static variable in annotation type com.batch.android.messaging.view.roundimage.Corner
 
BOTTOM_TOP - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the bottom to the top
bottomMarginPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
BR_TL - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the bottom-right to the top-left
BRAND - com.batch.android.core.SystemParameterShortName
 
BRIDGE_VERSION - com.batch.android.core.SystemParameterShortName
Same bridge/plugin version as the useragent
BRIDGE_VERSION_ENVIRONEMENT_VAR - Static variable in class com.batch.android.core.Parameters
Environement var to get Batch bridge version (to put it into User-Agent)
BROADCAST_PERMISSION_SUFFIX - Static variable in class com.batch.android.Batch
Permission suffix for broadcasts triggered by Batch.
build() - Method in class com.batch.android.core.URLBuilder
Build the query to an URL object
build() - Method in class com.batch.android.msgpack.value.ValueFactory.MapBuilder
 
build(PatternURLSorter, Cryptor) - Method in class com.batch.android.core.URLBuilder
Build the query according to a sorter.
BUILD_TYPE - Static variable in class com.batch.android.BuildConfig
 
BuildConfig - Class in com.batch.android
 
BuildConfig() - Constructor for class com.batch.android.BuildConfig
 
buildConnection() - Method in class com.batch.android.core.Webservice
Build a new and not already opened HttpURLConnection with all parameters set
buildIdentifierForURL(String) - Static method in class com.batch.android.core.PushImageCache
Build a file identifier out of the url of the file (simple md5)
buildImageURL(Context, String, List<Double>) - Static method in class com.batch.android.ImageDownloadWebservice
Build image url based on the device density and available ones
buildParameters() - Method in class com.batch.android.core.Webservice
Build parameters by executing all add methods
buildURL() - Method in class com.batch.android.core.Webservice
Build the url used by the connection with all parameters set
BuiltinStyleProvider - Class in com.batch.android.messaging.css.builtin
Provides some builtin SDK styles
BuiltinStyleProvider() - Constructor for class com.batch.android.messaging.css.builtin.BuiltinStyleProvider
 
BUMP - com.batch.android.query.response.AttributesCheckResponse.Action
 
bumpVersion(long) - Method in class com.batch.android.module.UserModule
 
BUNDLE_NAME - com.batch.android.core.SystemParameterShortName
 
Button - Class in com.batch.android.messaging.view.styled
Styleable Button, based on appcompat-v7's Button
Button(Context) - Constructor for class com.batch.android.messaging.view.styled.Button
 
Button(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.styled.Button
 
Button(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.styled.Button
 
BYTE_ARRAY - com.batch.android.msgpack.value.Variable.Type
 
ByteArrayHelper - Class in com.batch.android.core
Helper to manipulate byte arrays and string encoding
ByteArrayHelper() - Constructor for class com.batch.android.core.ByteArrayHelper
 
ByteBufferInput - Class in com.batch.android.msgpack.core.buffer
MessageBufferInput adapter for ByteBuffer
ByteBufferInput(ByteBuffer) - Constructor for class com.batch.android.msgpack.core.buffer.ByteBufferInput
 
bytesToHex(byte[]) - Static method in class com.batch.android.core.ByteArrayHelper
Convert an array of byte to an hex string

C

CacheHelper - Class in com.batch.android.displayreceipt
 
CacheHelper() - Constructor for class com.batch.android.displayreceipt.CacheHelper
 
CachingContext - Class in com.batch.android.lisp
Wrapper context that adds a caching layer
CachingContext(EvaluationContext) - Constructor for class com.batch.android.lisp.CachingContext
 
CAMPAIGN - com.batch.android.BatchNotificationSource
 
campaignID - Variable in class com.batch.android.localcampaigns.ViewTracker.CountedViewEvent
 
campaignLastOccurrence(String) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
campaignLastOccurrence(String) - Method in interface com.batch.android.localcampaigns.ViewTracker
Track how much time has passed since the last view of a campaign
CampaignManager - Class in com.batch.android.localcampaigns
Handles many local campaigns related features: - Remembers campaigns got from the backend - Saves/Restores campaigns from disk - Checks campaign condition satisfaction and triggers them - Automatically if in auto mode (if dev didn't ask Batch to delay campaigns) - Broadcasts an event/callback to the developer if in manual mode - TODO: update once decided
CampaignManager(LocalCampaignsSQLTracker) - Constructor for class com.batch.android.localcampaigns.CampaignManager
 
CampaignManagerProvider - Class in com.batch.android.di.providers
isSingleton = true
CampaignManagerProvider() - Constructor for class com.batch.android.di.providers.CampaignManagerProvider
 
CampaignsLoadedSignal - Class in com.batch.android.localcampaigns.signal
Event that occurs when the in-app campaign list has been updated from any source
CampaignsLoadedSignal() - Constructor for class com.batch.android.localcampaigns.signal.CampaignsLoadedSignal
 
CampaignsLoadedTrigger - Class in com.batch.android.localcampaigns.trigger
 
CampaignsLoadedTrigger() - Constructor for class com.batch.android.localcampaigns.trigger.CampaignsLoadedTrigger
 
CampaignsRefreshedSignal - Class in com.batch.android.localcampaigns.signal
Event that occurs when the in-app campaign list has been updated from any source
CampaignsRefreshedSignal() - Constructor for class com.batch.android.localcampaigns.signal.CampaignsRefreshedSignal
 
CampaignsRefreshedTrigger - Class in com.batch.android.localcampaigns.trigger
 
CampaignsRefreshedTrigger() - Constructor for class com.batch.android.localcampaigns.trigger.CampaignsRefreshedTrigger
 
canAppShowNotifications(Context, BatchNotificationChannelsManager) - Static method in class com.batch.android.core.NotificationAuthorizationStatus
 
canAppShowNotificationsForChannel(Context, String) - Static method in class com.batch.android.core.NotificationAuthorizationStatus
 
canAutoClose() - Method in class com.batch.android.messaging.fragment.AlertTemplateFragment
 
canAutoClose() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
canAutoClose() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
canAutoClose() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
canAutoClose() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
canAutoClose() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
canAutoClose() - Method in class com.batch.android.messaging.view.formats.BannerView
 
canAutoClose() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
canAutoClose() - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
canAutoClose() - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
canBypassOptOut() - Method in class com.batch.android.core.Webservice
Returns whether this webservice is allowed to bypass the global opt out
CANCEL - com.batch.android.BatchOptOutResultListener.ErrorPolicy
Cancel the opt-out: please call the opt-out method again to retry.
cancelButtonText - Variable in class com.batch.android.messaging.model.AlertMessage
 
canLog(LoggerLevel) - Method in enum com.batch.android.LoggerLevel
 
capping - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
"Soft" capping Optional
catchException(Promise.CatchRunnable) - Method in class com.batch.android.core.Promise
 
changeState(ChangeStateAction) - Method in class com.batch.android.runtime.RuntimeManager
Execute an action to modify the state
ChangeStateAction - Interface in com.batch.android.runtime
Action to change the state with knowledge of the current state
changeStateIf(State, ChangeStateAction) - Method in class com.batch.android.runtime.RuntimeManager
Execute an action to modify the state if the current state equals the wanted one
ChannelBufferInput - Class in com.batch.android.msgpack.core.buffer
MessageBufferInput adapter for ReadableByteChannel
ChannelBufferInput(ReadableByteChannel) - Constructor for class com.batch.android.msgpack.core.buffer.ChannelBufferInput
 
ChannelBufferInput(ReadableByteChannel, int) - Constructor for class com.batch.android.msgpack.core.buffer.ChannelBufferInput
 
ChannelBufferOutput - Class in com.batch.android.msgpack.core.buffer
MessageBufferOutput adapter for WritableByteChannel
ChannelBufferOutput(WritableByteChannel) - Constructor for class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
ChannelBufferOutput(WritableByteChannel, int) - Constructor for class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
checkArgument(boolean) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, Object) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object...) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkAvailability() - Method in class com.batch.android.adsidentifier.GCMAdsIdentifierProvider
 
checkAvailability() - Method in interface com.batch.android.AdsIdentifierProvider
Is this provider available to use? This is the place to check if the libraries are here at runtime and if the user enabled/disabled your provider.
checkedCastToByte(int) - Static method in class com.batch.android.msgpack.core.ExtensionTypeHeader
 
checkElementIndex(int, int) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that index specifies a valid element in an array, list or string of size size.
checkElementIndex(int, int, String) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that index specifies a valid element in an array, list or string of size size.
checkLayoutParams(ViewGroup.LayoutParams) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
checkLibraryAvailability() - Method in class com.batch.android.push.FCMAbstractRegistrationProvider
 
checkLibraryAvailability() - Method in class com.batch.android.push.GCMAbstractRegistrationProvider
 
checkLibraryAvailability() - Method in class com.batch.android.push.GCMIidRegistrationProvider
 
checkLibraryAvailability() - Method in interface com.batch.android.PushRegistrationProvider
Is this provider implemented in the app? This is the place to check if the libraries are here at runtime and if the user enabled/disabled your provider.
checkNotNull(T) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, Object) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object...) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkPermission(String, Context) - Static method in class com.batch.android.core.GenericHelper
Check if the permission is available
checkPositionIndex(int, int) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that index specifies a valid position in an array, list or string of size size.
checkPositionIndex(int, int, String) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that index specifies a valid position in an array, list or string of size size.
checkPositionIndexes(int, int, int) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures that start and end specify a valid positions in an array, list or string of size size, and are in order.
checkServiceAvailability() - Method in class com.batch.android.push.FCMAbstractRegistrationProvider
 
checkServiceAvailability() - Method in class com.batch.android.push.GCMAbstractRegistrationProvider
 
checkServiceAvailability() - Method in interface com.batch.android.PushRegistrationProvider
Is this provider installed on the device? This is the place to check if the service is installed on the device and if its version match the feature we need.
checkState(boolean) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, Object) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object...) - Static method in class com.batch.android.msgpack.core.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
classes - Variable in class com.batch.android.messaging.css.DOMNode
 
cleanCampaignList(List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.CampaignManager
Removes campaign that will never be ok, even in the future: - Expired campaigns - Campaigns that hit their capping - Campaigns that have a max api level too low (min api level doesn't not mean that it is busted forever)
cleanDatabase() - Method in class com.batch.android.inbox.InboxDatasource
Remove notifications older than 90 days Also remove related row in other tables
clear() - Method in class com.batch.android.debug.adapter.CollectionAdapter
 
clear() - Method in interface com.batch.android.messaging.gif.GifDecoder
 
clear() - Method in class com.batch.android.messaging.gif.GifHeaderParser
 
clear() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
clear() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
Clears the written data.
clear() - Method in class com.batch.android.msgpack.core.MessageBufferPacker
 
clear() - Method in class com.batch.android.msgpack.core.MessagePacker
Clears the written data.
clear() - Method in class com.batch.android.user.SQLUserDatasource
Clear everything.
clear() - Method in interface com.batch.android.user.UserDatasource
 
clearAttributes() - Method in class com.batch.android.BatchUserDataEditor
Removes all attributes.
clearAttributes() - Method in class com.batch.android.user.SQLUserDatasource
 
clearAttributes() - Method in interface com.batch.android.user.UserDatasource
 
clearDB() - Method in class com.batch.android.tracker.TrackerDatasource
Clear all content
clearMutated() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
clearSessionManager() - Method in class com.batch.android.runtime.RuntimeManager
 
clearTagCollection(String) - Method in class com.batch.android.BatchUserDataEditor
Removes all tags from a collection.
clearTags() - Method in class com.batch.android.BatchUserDataEditor
Removes all tags.
clearTags() - Method in class com.batch.android.user.SQLUserDatasource
 
clearTags() - Method in interface com.batch.android.user.UserDatasource
 
clearTags(String) - Method in class com.batch.android.user.SQLUserDatasource
 
clearTags(String) - Method in interface com.batch.android.user.UserDatasource
 
CLIENT_NETWORK - com.batch.android.messaging.model.MessagingError
Temporary network error, which may be the client's fault: DNS failure, Timeout, etc...
ClipboardActionRunnable - Class in com.batch.android.actions
Action that copy a text in the device's clipboard
ClipboardActionRunnable() - Constructor for class com.batch.android.actions.ClipboardActionRunnable
 
clone() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
clone() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
close() - Method in class com.batch.android.inbox.InboxDatasource
Close the datasource.
close() - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
close() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
close() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
close() - Method in class com.batch.android.msgpack.core.buffer.ByteBufferInput
 
close() - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferInput
 
close() - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
close() - Method in class com.batch.android.msgpack.core.buffer.InputStreamBufferInput
 
close() - Method in interface com.batch.android.msgpack.core.buffer.MessageBufferInput
Closes the input.
close() - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
close() - Method in class com.batch.android.msgpack.core.MessagePacker
Closes underlying output.
close() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Closes underlying input.
close() - Method in class com.batch.android.tracker.TrackerDatasource
Close the datasource.
close() - Method in class com.batch.android.user.SQLUserDatasource
 
close() - Method in interface com.batch.android.user.UserDatasource
 
CloseButton - Class in com.batch.android.messaging.view
Close button view.
CloseButton(Context) - Constructor for class com.batch.android.messaging.view.CloseButton
 
CloseButton(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.CloseButton
 
CloseButton(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.CloseButton
 
CloseButton(Context, AttributeSet, int, int) - Constructor for class com.batch.android.messaging.view.CloseButton
 
closeViewTracker() - Method in class com.batch.android.localcampaigns.CampaignManager
 
code - Variable in enum com.batch.android.messaging.model.MessagingError
 
Code() - Constructor for class com.batch.android.msgpack.core.MessagePack.Code
 
CollapsibleEvent - Class in com.batch.android.event
A collapsible event is an event that only keeps the last occurrence in the database
CollapsibleEvent(Context, long, String, JSONObject) - Constructor for class com.batch.android.event.CollapsibleEvent
 
CollapsibleEvent(String, String, Date, TimeZone, String, Event.State, Long, Date, String) - Constructor for class com.batch.android.event.CollapsibleEvent
 
CollectionAdapter - Class in com.batch.android.debug.adapter
 
CollectionAdapter(Context) - Constructor for class com.batch.android.debug.adapter.CollectionAdapter
 
COLUMN_ATTR_CHANGESET - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_ATTR_NAME - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_ATTR_TYPE - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_ATTR_VALUE - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_BODY - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_CUSTOM_ID - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_DATE - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_DATE - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_DB_ID - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_DB_ID - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_DELETED - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_FETCHER_ID - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_FETCHER_IDENTIFIER - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_FETCHER_TYPE - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_ID - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_INSTALL_ID - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_NAME - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_NAME_CAMPAIGN_COUNT - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
 
COLUMN_NAME_CAMPAIGN_ID - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
 
COLUMN_NAME_CAMPAIGN_KIND - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
 
COLUMN_NAME_CAMPAIGN_LAST_OCCURRENCE - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
 
COLUMN_NOTIFICATION_ID - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_PARAMETERS - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_PAYLOAD - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_SECURE_DATE - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_SEND_ID - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_SERVER_TIME - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_SESSION_ID - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_STATE - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_TAG_CHANGESET - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_TAG_COLLECTION - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_TAG_VALUE - Static variable in class com.batch.android.user.UserDatabaseHelper
 
COLUMN_TIMEZONE - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
COLUMN_TITLE - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
COLUMN_UNREAD - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
com.batch.android - package com.batch.android
 
com.batch.android.actions - package com.batch.android.actions
 
com.batch.android.adsidentifier - package com.batch.android.adsidentifier
 
com.batch.android.annotation - package com.batch.android.annotation
 
com.batch.android.compat - package com.batch.android.compat
 
com.batch.android.core - package com.batch.android.core
 
com.batch.android.core.stores - package com.batch.android.core.stores
 
com.batch.android.date - package com.batch.android.date
 
com.batch.android.debug - package com.batch.android.debug
 
com.batch.android.debug.adapter - package com.batch.android.debug.adapter
 
com.batch.android.debug.fragment - package com.batch.android.debug.fragment
 
com.batch.android.debug.view - package com.batch.android.debug.view
 
com.batch.android.di - package com.batch.android.di
 
com.batch.android.di.providers - package com.batch.android.di.providers
 
com.batch.android.displayreceipt - package com.batch.android.displayreceipt
 
com.batch.android.event - package com.batch.android.event
 
com.batch.android.eventdispatcher - package com.batch.android.eventdispatcher
 
com.batch.android.inbox - package com.batch.android.inbox
 
com.batch.android.json - package com.batch.android.json
 
com.batch.android.lisp - package com.batch.android.lisp
 
com.batch.android.localcampaigns - package com.batch.android.localcampaigns
 
com.batch.android.localcampaigns.model - package com.batch.android.localcampaigns.model
 
com.batch.android.localcampaigns.output - package com.batch.android.localcampaigns.output
 
com.batch.android.localcampaigns.persistence - package com.batch.android.localcampaigns.persistence
 
com.batch.android.localcampaigns.serialization - package com.batch.android.localcampaigns.serialization
 
com.batch.android.localcampaigns.signal - package com.batch.android.localcampaigns.signal
 
com.batch.android.localcampaigns.trigger - package com.batch.android.localcampaigns.trigger
 
com.batch.android.messaging - package com.batch.android.messaging
 
com.batch.android.messaging.css - package com.batch.android.messaging.css
 
com.batch.android.messaging.css.builtin - package com.batch.android.messaging.css.builtin
 
com.batch.android.messaging.fragment - package com.batch.android.messaging.fragment
 
com.batch.android.messaging.gif - package com.batch.android.messaging.gif
 
com.batch.android.messaging.model - package com.batch.android.messaging.model
 
com.batch.android.messaging.view - package com.batch.android.messaging.view
 
com.batch.android.messaging.view.formats - package com.batch.android.messaging.view.formats
 
com.batch.android.messaging.view.helper - package com.batch.android.messaging.view.helper
 
com.batch.android.messaging.view.percent - package com.batch.android.messaging.view.percent
 
com.batch.android.messaging.view.roundimage - package com.batch.android.messaging.view.roundimage
 
com.batch.android.messaging.view.styled - package com.batch.android.messaging.view.styled
 
com.batch.android.module - package com.batch.android.module
 
com.batch.android.msgpack - package com.batch.android.msgpack
 
com.batch.android.msgpack.core - package com.batch.android.msgpack.core
 
com.batch.android.msgpack.core.buffer - package com.batch.android.msgpack.core.buffer
 
com.batch.android.msgpack.value - package com.batch.android.msgpack.value
 
com.batch.android.msgpack.value.impl - package com.batch.android.msgpack.value.impl
 
com.batch.android.post - package com.batch.android.post
 
com.batch.android.push - package com.batch.android.push
 
com.batch.android.push.formats - package com.batch.android.push.formats
 
com.batch.android.query - package com.batch.android.query
 
com.batch.android.query.response - package com.batch.android.query.response
 
com.batch.android.query.serialization.deserializers - package com.batch.android.query.serialization.deserializers
 
com.batch.android.query.serialization.serializers - package com.batch.android.query.serialization.serializers
 
com.batch.android.runtime - package com.batch.android.runtime
 
com.batch.android.tracker - package com.batch.android.tracker
 
com.batch.android.user - package com.batch.android.user
 
com.batch.android.util - package com.batch.android.util
 
com.batch.android.webservice.listener - package com.batch.android.webservice.listener
 
com.batch.android.webservice.listener.impl - package com.batch.android.webservice.listener.impl
 
comesFromPush() - Method in class com.batch.android.IntentParser
Does this intent comes from a push notification
commitTransaction() - Method in class com.batch.android.user.SQLUserDatasource
Commits the transaction, releasing the transaction lock
commitTransaction() - Method in interface com.batch.android.user.UserDatasource
 
COMMON_EXTERNAL_CRYPT_BASE_KEY - Static variable in class com.batch.android.core.Parameters
Common part of the default crypt key base 64 encoded (4 char long) used to decrypt external data external = webservice data
COMMON_EXTERNAL_CRYPT_BASE_KEY_V2 - Static variable in class com.batch.android.core.Parameters
Common part of the default crypt key base 64 encoded (4 char long) used to decrypt external data external = webservice data
COMMON_EXTERNAL_CRYPT_SIGNATURE_KEY - Static variable in class com.batch.android.core.Parameters
Common part of the signature crypt key base 64 encoded (4 char long) used to decrypt external data external = webservice data
COMMON_INTERNAL_CRYPT_BASE_KEY - Static variable in class com.batch.android.core.Parameters
Common part of the default crypt key base 64 encoded (4 char long) used to decrypt internal data internal = local files
compareTo(BatchDate) - Method in class com.batch.android.date.BatchDate
 
completeWakefulIntent(Intent) - Static method in class com.batch.android.compat.WakefulBroadcastReceiver
concat(byte[], byte[]) - Static method in class com.batch.android.core.ByteArrayHelper
Concat 2 byte arrays
Config - Class in com.batch.android
Class to build a configuration for Batch SDK
Config(String) - Constructor for class com.batch.android.Config
 
contains(String) - Method in class com.batch.android.core.KVUserPreferencesStorage
 
contains(String) - Method in class com.batch.android.core.ObjectUserPreferencesStorage
 
context - Variable in class com.batch.android.push.GCMAbstractRegistrationProvider
 
copyBatchExtras(Intent, Intent) - Static method in class com.batch.android.Batch
Copy Batch's internal data from an intent to another.
copyBatchExtras(Bundle, Bundle) - Static method in class com.batch.android.Batch
Copy Batch's internal data from intent extras to another bundle.
copyExtras(Intent, Intent) - Static method in class com.batch.android.IntentParser
Copy all of Batch's possible internal extras from an intent to another
copyExtras(Bundle, Bundle) - Static method in class com.batch.android.IntentParser
Copy all of Batch's possible internal extras from a bundle
copyTo(int, MessageBuffer, int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Copy this buffer contents to another MessageBuffer
copyTo(int, MessageBuffer, int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
Corner - Annotation Type in com.batch.android.messaging.view.roundimage
 
cornerRadius(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set corner radius for all corners in px.
cornerRadius(int, float) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set corner radius for a specific corner in px.
cornerRadiusDp(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set corner radius for all corners in density independent pixels.
cornerRadiusDp(int, float) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Set corner radius for a specific corner in density independent pixels.
count - Variable in class com.batch.android.localcampaigns.ViewTracker.CountedViewEvent
 
countdownProgress - Variable in class com.batch.android.messaging.view.CloseButton
 
CountdownView - Class in com.batch.android.messaging.view
Countdown progress view.
CountdownView(Context) - Constructor for class com.batch.android.messaging.view.CountdownView
 
CountedViewEvent(String) - Constructor for class com.batch.android.localcampaigns.ViewTracker.CountedViewEvent
 
createSocket() - Method in class com.batch.android.core.TLSSocketFactory
 
createSocket(String, int) - Method in class com.batch.android.core.TLSSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.batch.android.core.TLSSocketFactory
 
createSocket(InetAddress, int) - Method in class com.batch.android.core.TLSSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.batch.android.core.TLSSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.batch.android.core.TLSSocketFactory
 
CREATOR - Static variable in class com.batch.android.messaging.Size2D
 
CREATOR - Static variable in class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
css - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
css - Variable in class com.batch.android.messaging.model.ImageMessage
 
css - Variable in class com.batch.android.messaging.model.UniversalMessage
 
css - Variable in class com.batch.android.messaging.model.WebViewMessage
 
CSSParsingException - Exception in com.batch.android.messaging.css
 
CSSParsingException() - Constructor for exception com.batch.android.messaging.css.CSSParsingException
 
CSSParsingException(String) - Constructor for exception com.batch.android.messaging.css.CSSParsingException
 
CSSParsingException(String, Throwable) - Constructor for exception com.batch.android.messaging.css.CSSParsingException
 
CSSParsingException(Throwable) - Constructor for exception com.batch.android.messaging.css.CSSParsingException
 
CTA - Class in com.batch.android.messaging.model
 
CTA(String, String, JSONObject) - Constructor for class com.batch.android.messaging.model.CTA
 
ctaDirection - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
ctas - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
ctas - Variable in class com.batch.android.messaging.model.UniversalMessage
 
cursor - Variable in class com.batch.android.inbox.InboxWebserviceResponse
 
CUSTOM_ID - Static variable in class com.batch.android.core.ParameterKeys
 
CUSTOM_USER_ID - com.batch.android.core.SystemParameterShortName
 
customID - Variable in class com.batch.android.inbox.NotificationIdentifiers
 
customPayload - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Custom payload

D

darkenColor(int) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Darkens a color, using HSL
data - Variable in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
DATABASE_NAME - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper
 
DATABASE_VERSION - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper
 
date - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
DATE - com.batch.android.BatchUserAttribute.Type
 
DATE - com.batch.android.user.AttributeType
 
DateProvider - Interface in com.batch.android.core
Simple interface for a mockable date provider
DB_ONLY - com.batch.android.tracker.TrackerMode
Tracker is only storing event in DB, not sending
DEACTIVATED_API_KEY - com.batch.android.core.Webservice.WebserviceError.Reason
Server return a deactivated API key error
DEACTIVATED_API_KEY - com.batch.android.FailReason
Your API key has been deactivated
debug(String, String, Throwable) - Method in interface com.batch.android.LoggerDelegate
Send a Log.DEBUG log message.
DEBUG - Static variable in class com.batch.android.BuildConfig
 
Declaration - Class in com.batch.android.messaging.css
 
Declaration() - Constructor for class com.batch.android.messaging.css.Declaration
 
declarations - Variable in class com.batch.android.messaging.css.Ruleset
 
decrementServiceRefCount() - Method in class com.batch.android.runtime.RuntimeManager
Decrement the number of services retaining Batch.
DeeplinkActionRunnable - Class in com.batch.android.actions
 
DeeplinkActionRunnable(ActionModule) - Constructor for class com.batch.android.actions.DeeplinkActionRunnable
 
DeeplinkHelper - Class in com.batch.android.core
Simple helper for deeplinking related methods
DeeplinkHelper() - Constructor for class com.batch.android.core.DeeplinkHelper
 
DeeplinkInterceptorRuntimeException - Exception in com.batch.android
Wraps an exception that happened in a BatchDeeplinkInterceptor
DeeplinkInterceptorRuntimeException(RuntimeException) - Constructor for exception com.batch.android.DeeplinkInterceptorRuntimeException
 
DEFAULT - com.batch.android.core.InternalPushData.Format
 
DEFAULT - com.batch.android.core.InternalPushData.Priority
 
DEFAULT - com.batch.android.core.InternalPushData.ReceiptMode
 
DEFAULT_BORDER_COLOR - Static variable in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
DEFAULT_BORDER_WIDTH - Static variable in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
DEFAULT_CHANNEL_ID - Static variable in class com.batch.android.BatchNotificationChannelsManager
 
DEFAULT_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DEFAULT_IMAGE_DOWNLOAD_TIMEOUT - Static variable in class com.batch.android.module.MessagingModule
 
DEFAULT_PACKER_CONFIG - Static variable in class com.batch.android.msgpack.core.MessagePack
DEFAULT_PLACEMENT - Static variable in class com.batch.android.Batch
Default placement
DEFAULT_RADIUS - Static variable in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
DEFAULT_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DEFAULT_RETRY_NUMBER_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DEFAULT_TILE_MODE - Static variable in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
DEFAULT_UNPACKER_CONFIG - Static variable in class com.batch.android.msgpack.core.MessagePack
dehexchar(char) - Static method in class com.batch.android.json.JSONTokener
Returns the integer [0..15] value for the given hex character, or -1 for non-hex input.
DelegatedTouchEventViewGroup - Interface in com.batch.android.messaging.view
Describes a ViewGroup that can delegate its touch event handling
DelegatedTouchEventViewGroup.Delegate - Interface in com.batch.android.messaging.view
 
deleteAll(Context) - Static method in class com.batch.android.displayreceipt.CacheHelper
Delete cached display receipt
deleteAllCampaigns(Context, boolean) - Method in class com.batch.android.localcampaigns.CampaignManager
Delete all campaigns
DELETED - com.batch.android.user.AttributeType
 
deleteData(Context, String) - Method in class com.batch.android.localcampaigns.persistence.LocalCampaignsFilePersistence
 
deleteData(Context, String) - Method in interface com.batch.android.localcampaigns.persistence.LocalCampaignsPersistence
 
deleteEvents(String[]) - Method in class com.batch.android.tracker.TrackerDatasource
Delete events by their ID
deleteNotifications(List<String>) - Method in class com.batch.android.inbox.InboxDatasource
Delete notification by ID
deleteOverflowEvents(int) - Method in class com.batch.android.tracker.TrackerDatasource
Delete events if there's too much in DB
deleteSavedCampaigns(Context) - Method in class com.batch.android.localcampaigns.CampaignManager
 
deleteSavedCampaignsAsync(Context) - Method in class com.batch.android.localcampaigns.CampaignManager
 
describeContents() - Method in class com.batch.android.messaging.Size2D
 
deserialize() - Method in class com.batch.android.query.serialization.deserializers.AttributesCheckResponseDeserializer
Deserialize method
deserialize() - Method in class com.batch.android.query.serialization.deserializers.AttributesSendResponseDeserializer
Deserialize method
deserialize() - Method in class com.batch.android.query.serialization.deserializers.LocalCampaignsResponseDeserializer
Deserialize method
deserialize() - Method in class com.batch.android.query.serialization.deserializers.PushResponseDeserializer
Deserialize method
deserialize() - Method in class com.batch.android.query.serialization.deserializers.ResponseDeserializer
Deserialize method to implement in the child class
deserialize() - Method in class com.batch.android.query.serialization.deserializers.StartResponseDeserializer
Deserialize method
deserialize() - Method in class com.batch.android.query.serialization.deserializers.TrackingResponseDeserializer
Deserialize method
deserialize(JSONObject) - Method in class com.batch.android.localcampaigns.serialization.LocalCampaignDeserializer
Parse a json campaigns object
deserializeList(JSONArray) - Method in class com.batch.android.localcampaigns.serialization.LocalCampaignDeserializer
Deserialize a JSONArray into a list of local campaign
dev - Static variable in class com.batch.android.core.Logger
Is the logger in dev mode
DEVICE_DATE - com.batch.android.core.SystemParameterShortName
 
DEVICE_INSTALL_DATE - com.batch.android.core.SystemParameterShortName
Date of the install of Batch's first launch
DEVICE_LANGUAGE - com.batch.android.core.SystemParameterShortName
 
DEVICE_REGION - com.batch.android.core.SystemParameterShortName
 
DEVICE_TIMEZONE - com.batch.android.core.SystemParameterShortName
 
DEVICE_TYPE - com.batch.android.core.SystemParameterShortName
 
deviceNotSupportPlayServiceVersion(Context) - Static method in class com.batch.android.GoogleApiAvailabilityContainer
 
devMode - Variable in class com.batch.android.messaging.model.WebViewMessage
 
devTrackingIdentifier - Variable in class com.batch.android.messaging.model.Message
 
DI - Class in com.batch.android.di
 
DialogEventListener - Interface in com.batch.android.messaging.fragment
Dialog event listener
didTimeout - Variable in class com.batch.android.inbox.InboxWebserviceResponse
 
DiscoveryServiceHelper - Class in com.batch.android.core
 
DiscoveryServiceHelper() - Constructor for class com.batch.android.core.DiscoveryServiceHelper
 
dismiss() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismiss() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismiss() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismiss() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismiss() - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
dismiss() - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
dismiss(boolean) - Method in class com.batch.android.BatchBannerView
Dismiss the banner if it's still on screen.
dismiss(boolean) - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
dismissAllowingStateLoss() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismissAllowingStateLoss() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismissAllowingStateLoss() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismissAllowingStateLoss() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
Deprecated.
Use dismissSafely() to prevent crashes
dismissNotifications() - Static method in class com.batch.android.Batch.Push
Dismiss all notifications shown by the application.

You should call this method after {@link Batch#onStart(Activity))

NB : This method will dismiss even not Batch notifications, this is a convenience method that you may not use if you have other notifications in your app.
dismissNotifications() - Method in class com.batch.android.module.PushModule
Dismiss all app notifications
dismissOnMainThread(boolean) - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
dismissSafely() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
dismissSafely() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
dismissSafely() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
dismissSafely() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
dismissSafely() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
dispatchDraw(Canvas) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
DispatcherDiscoveryService - Class in com.batch.android.eventdispatcher
Service used to retrieve meta-data of event dispatcher
DispatcherDiscoveryService() - Constructor for class com.batch.android.eventdispatcher.DispatcherDiscoveryService
 
DispatcherRegistrar - Interface in com.batch.android.eventdispatcher
Class used to init dispatcher from manifest meta-data
dispatchEvent(Batch.EventDispatcher.Type, Batch.EventDispatcher.Payload) - Method in interface com.batch.android.BatchEventDispatcher
Callback when a new events just happened in the Batch SDK
dispatchEvent(Batch.EventDispatcher.Type, Batch.EventDispatcher.Payload) - Method in class com.batch.android.module.EventDispatcherModule
 
DISPLAY - com.batch.android.core.InternalPushData.ReceiptMode
 
DISPLAY_RECEIPT_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
DISPLAY_RECEIPT_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the display receipt WS
DISPLAY_RECEIPT_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
displayInAppMessage(BatchInAppMessage) - Method in class com.batch.android.module.MessagingModule
 
displayMessage() - Method in class com.batch.android.localcampaigns.model.LocalCampaign
 
displayMessage(Context, BatchMessage, boolean) - Method in class com.batch.android.module.MessagingModule
 
displayMessage(LocalCampaign) - Method in class com.batch.android.localcampaigns.model.LocalCampaign.Output
Display a local campaign message and track campaign view with the ViewTracker.
displayMessage(LocalCampaign) - Method in class com.batch.android.localcampaigns.output.LandingOutput
 
displayNotification(Context, Intent) - Static method in class com.batch.android.Batch.Push
Call this method to display the notification for this intent.
displayNotification(Context, Intent, boolean) - Static method in class com.batch.android.Batch.Push
Call this method to display the notification for this intent.
displayNotification(Context, Intent, BatchNotificationInterceptor) - Static method in class com.batch.android.Batch.Push
Call this method to display the notification for this intent.
displayNotification(Context, Intent, BatchNotificationInterceptor, boolean) - Static method in class com.batch.android.Batch.Push
Call this method to display the notification for this intent.
displayNotification(Context, Intent, BatchNotificationInterceptor, boolean) - Method in class com.batch.android.module.PushModule
Call this method to display the notification for this intent.
displayNotification(Context, RemoteMessage) - Static method in class com.batch.android.Batch.Push
Call this method to display the notification for this message.
displayNotification(Context, RemoteMessage, BatchNotificationInterceptor) - Static method in class com.batch.android.Batch.Push
Call this method to display the notification for this message.
displayNotification(Context, RemoteMessage, BatchNotificationInterceptor) - Method in class com.batch.android.module.PushModule
Call this method to display the notification for Firebase message
DisplayReceipt - Class in com.batch.android.displayreceipt
 
DisplayReceiptModule - Class in com.batch.android.module
 
DisplayReceiptModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
DisplayReceiptModuleProvider() - Constructor for class com.batch.android.di.providers.DisplayReceiptModuleProvider
 
DisplayReceiptPostDataProvider - Class in com.batch.android.post
 
DisplayReceiptPostDataProvider(Collection<DisplayReceipt>) - Constructor for class com.batch.android.post.DisplayReceiptPostDataProvider
 
DisplayReceiptWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for the display receipt webservice
Document - Class in com.batch.android.messaging.css
 
Document() - Constructor for class com.batch.android.messaging.css.Document
 
doesAppHaveRequiredLibraries(boolean) - Method in class com.batch.android.module.MessagingModule
 
doInBackground(String...) - Method in class com.batch.android.messaging.AsyncImageDownloadTask
 
DOMAIN_URL - Static variable in class com.batch.android.core.Parameters
URL of the domain used in logs
DOMNode - Class in com.batch.android.messaging.css
 
DOMNode() - Constructor for class com.batch.android.messaging.css.DOMNode
 
DOMNode(String, String...) - Constructor for class com.batch.android.messaging.css.DOMNode
 
Double - com.batch.android.lisp.PrimitiveValue.Type
 
DOUBLE - com.batch.android.BatchUserAttribute.Type
 
DOUBLE - com.batch.android.msgpack.value.Variable.Type
 
DOUBLE - com.batch.android.user.AttributeType
 
DPtoPixel(int, Context) - Static method in class com.batch.android.core.GenericHelper
Convert DP value to pixel
dpToPixels(Resources, Float) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Converts a density-independent pixels measurement value to pixels.
draw(Canvas) - Method in class com.batch.android.messaging.gif.GifDrawable
 
draw(Canvas) - Method in class com.batch.android.messaging.view.CloseButton
 
draw(Canvas) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
draw(Canvas) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
drawableHotspotChanged(float, float) - Method in class com.batch.android.messaging.view.CloseButton
 
drawableName - Variable in class com.batch.android.BatchNotificationAction
CTA Drawable name.
drawableStateChanged() - Method in class com.batch.android.messaging.view.CloseButton
 
drawableStateChanged() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
drawableToBitmap(Drawable) - Static method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
duplicateIdentifiers - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
duration - Variable in class com.batch.android.messaging.view.AnimatedCountdownSavedState
 

E

EACH - com.batch.android.core.URLBuilder.CryptorMode
Crypt values & key of parameters
editor() - Static method in class com.batch.android.Batch.User
Get the user data editor.
embed(FrameLayout) - Static method in class com.batch.android.Batch.Messaging.DisplayHint
Embed display hint: Batch will embed the banner in the given FrameLayout, no questions asked.
embed(FrameLayout) - Method in class com.batch.android.BatchBannerView
Shows the banner in the given layout.
EmbeddedBannerContainer - Class in com.batch.android.messaging.view.formats
Container for Batch's banners.
EmbeddedBannerContainerProvider - Class in com.batch.android.di.providers
isSingleton = false
EmbeddedBannerContainerProvider() - Constructor for class com.batch.android.di.providers.EmbeddedBannerContainerProvider
 
empty() - Static method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
empty() - Static method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
emptyArray() - Static method in class com.batch.android.msgpack.value.ValueFactory
 
emptyMap() - Static method in class com.batch.android.msgpack.value.ValueFactory
 
ENABLE_DEBUG_LOGGER - Static variable in class com.batch.android.BuildConfig
 
ENABLE_DEV_LOGS - Static variable in class com.batch.android.core.Parameters
Dev logs ? Set to false in production
ENABLE_WS_INTERCEPTOR - Static variable in class com.batch.android.BuildConfig
 
ENABLE_WS_INTERCEPTOR - Static variable in class com.batch.android.core.Parameters
WS interceptor allowed ? Set to false in production
encode(String) - Static method in class com.batch.android.core.Webservice
URLEncode the part
encryptSignatureData(String) - Static method in class com.batch.android.core.WebserviceSignature
 
endArray() - Method in class com.batch.android.json.JSONStringer
Ends encoding the current array.
endDate - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Campaign end date Optional
endMarginPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
endObject() - Method in class com.batch.android.json.JSONStringer
Ends encoding the current object.
entrySet() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
entrySet() - Method in interface com.batch.android.msgpack.value.MapValue
 
equals(Object) - Method in class com.batch.android.date.BatchDate
 
equals(Object) - Method in class com.batch.android.json.JSONArray
 
equals(Object) - Method in class com.batch.android.lisp.ErrorValue
 
equals(Object) - Method in class com.batch.android.lisp.OperatorValue
 
equals(Object) - Method in class com.batch.android.lisp.PrimitiveValue
 
equals(Object) - Method in class com.batch.android.lisp.SExpression
 
equals(Object) - Method in class com.batch.android.lisp.VariableValue
 
equals(Object) - Method in class com.batch.android.messaging.Size2D
 
equals(Object) - Method in class com.batch.android.msgpack.core.ExtensionTypeHeader
 
equals(Object) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
equals(Object) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
equals(Object) - Method in class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
equals(Object) - Method in interface com.batch.android.msgpack.value.Value
Compares this value to the specified object.
equals(Object) - Method in class com.batch.android.msgpack.value.Variable
 
equals(Object) - Method in class com.batch.android.user.UserAttribute
 
error(String) - Static method in class com.batch.android.core.Logger
Error log with message.
error(String, String) - Static method in class com.batch.android.core.Logger
Error log with module and message.
error(String, String, Throwable) - Static method in class com.batch.android.core.Logger
Error log with module, message and throwable.
error(String, String, Throwable) - Method in interface com.batch.android.LoggerDelegate
Send a Log.ERROR log message.
error(String, Throwable) - Static method in class com.batch.android.core.Logger
Error log with message and throwable.
Error - com.batch.android.lisp.ErrorValue.Type
 
Error() - Constructor for class com.batch.android.query.response.LocalCampaignsResponse.Error
 
ERROR - com.batch.android.LoggerLevel
 
ErrorValue - Class in com.batch.android.lisp
 
ErrorValue.Type - Enum in com.batch.android.lisp
 
EvaluationContext - Interface in com.batch.android.lisp
 
Event - Class in com.batch.android.event
Event model.
Event(Context, long, String, JSONObject) - Constructor for class com.batch.android.event.Event
 
Event(String, String, Date, TimeZone, String, Event.State, Long, Date, String) - Constructor for class com.batch.android.event.Event
 
EVENT_TRACKER_BATCH_QUANTITY - Static variable in class com.batch.android.core.ParameterKeys
 
EVENT_TRACKER_EVENTS_LIMIT - Static variable in class com.batch.android.core.ParameterKeys
 
EVENT_TRACKER_INITIAL_DELAY - Static variable in class com.batch.android.core.ParameterKeys
 
EVENT_TRACKER_MAX_DELAY - Static variable in class com.batch.android.core.ParameterKeys
 
EVENT_TRACKER_STATE - Static variable in class com.batch.android.core.ParameterKeys
 
Event.State - Enum in com.batch.android.event
State of the sending
EventContext - Class in com.batch.android.lisp
 
EventContext(String, String, BatchEventData) - Constructor for class com.batch.android.lisp.EventContext
 
eventData - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
 
eventData - Variable in class com.batch.android.messaging.model.Message
 
EventDispatcherModule - Class in com.batch.android.module
 
EventDispatcherModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
EventDispatcherModuleProvider() - Constructor for class com.batch.android.di.providers.EventDispatcherModuleProvider
 
EventLocalCampaignTrigger - Class in com.batch.android.localcampaigns.trigger
Event based trigger for local campaigns
EventLocalCampaignTrigger(String, String) - Constructor for class com.batch.android.localcampaigns.trigger.EventLocalCampaignTrigger
 
EventSender - Class in com.batch.android.event
Class that is responsible of sending events to server
EventSender(RuntimeManager, EventSender.EventSenderListener) - Constructor for class com.batch.android.event.EventSender
Constructor
EventSender.EventSenderListener - Interface in com.batch.android.event
Listener of the event sender
EventTrackedSignal - Class in com.batch.android.localcampaigns.signal
Represents the event tracked signal for all events
EventTrackedSignal(String, JSONObject) - Constructor for class com.batch.android.localcampaigns.signal.EventTrackedSignal
 
ExcludedActivityHelper - Class in com.batch.android.core
Simple helper class to check if an activity should be excluded from the Batch's lifecycle and save the intent if there's a push payload attached.
ExcludedActivityHelper() - Constructor for class com.batch.android.core.ExcludedActivityHelper
 
execute(SQLUserDatasource) - Method in interface com.batch.android.user.UserOperation
 
execute(Runnable) - Method in class com.batch.android.core.TaskExecutor
 
executeRequest() - Method in class com.batch.android.core.Webservice
Execute the WS call synchronously and return the response
EXT16 - com.batch.android.msgpack.core.MessageFormat
 
EXT16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
EXT32 - com.batch.android.msgpack.core.MessageFormat
 
EXT32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
EXT8 - com.batch.android.msgpack.core.MessageFormat
 
EXT8 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
EXTENSION - com.batch.android.msgpack.value.ValueType
 
EXTENSION - com.batch.android.msgpack.value.Variable.Type
 
ExtensionTypeHeader - Class in com.batch.android.msgpack.core
Header of the Extension types
ExtensionTypeHeader(byte, int) - Constructor for class com.batch.android.msgpack.core.ExtensionTypeHeader
Create an extension type header Example:
ExtensionValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Extension type.
EXTRA_DEEPLINK_KEY - Static variable in class com.batch.android.BatchActionActivity
 
EXTRA_REGISTRATION_IDENTIFIER - Static variable in class com.batch.android.Batch
Extra containing the Registration Identifier for a Batch.ACTION_REGISTRATION_IDENTIFIER_OBTAINED broadcast
EXTRA_REGISTRATION_PROVIDER_NAME - Static variable in class com.batch.android.Batch
Extra containing the Registration Provider name for a Batch.ACTION_REGISTRATION_IDENTIFIER_OBTAINED broadcast
EXTRA_REGISTRATION_SENDER_ID - Static variable in class com.batch.android.Batch
Extra containing the Sender ID (if any) for a Batch.ACTION_REGISTRATION_IDENTIFIER_OBTAINED broadcast
extractEventsToSend(int) - Method in class com.batch.android.tracker.TrackerDatasource
Extract a set of events and set their state to Event.State.SENDING

F

FailReason - Enum in com.batch.android
Reason for Batch failure
FALSE - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FALSE - Static variable in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
FCMAbstractRegistrationProvider - Class in com.batch.android.push
 
FCMInstanceIdRegistrationProvider - Class in com.batch.android.push
 
FCMTokenRegistrationProvider - Class in com.batch.android.push
 
fetchAttributes(Context, BatchAttributesFetchListener) - Static method in class com.batch.android.Batch.User
Read the saved attributes.
fetchAttributes(Context, BatchAttributesFetchListener, boolean) - Static method in class com.batch.android.UserDataAccessor
 
fetchNewNotifications(BatchInboxFetcher.OnNewNotificationsFetchedListener) - Method in class com.batch.android.BatchInboxFetcher
Fetch new notifications.
While BatchInboxFetcher.fetchNextPage(OnNextPageFetchedListener) is used to fetch older notifications than the ones currently loaded, this method checks for new notifications.
fetchNewNotifications(BatchInboxFetcher.OnNewNotificationsFetchedListener) - Method in class com.batch.android.inbox.InboxFetcherInternal
 
fetchNextPage(BatchInboxFetcher.OnNextPageFetchedListener) - Method in class com.batch.android.BatchInboxFetcher
Fetch a page of notifications.
Calling this method when no messages have been loaded will be equivalent to calling BatchInboxFetcher.fetchNewNotifications(OnNewNotificationsFetchedListener)
Warning: callbacks might not be called on the thread you're expecting.
fetchNextPage(BatchInboxFetcher.OnNextPageFetchedListener) - Method in class com.batch.android.inbox.InboxFetcherInternal
 
fetchSenderID(Context) - Method in class com.batch.android.push.FCMAbstractRegistrationProvider
 
fetchSenderID(Context) - Method in class com.batch.android.push.FCMInstanceIdRegistrationProvider
 
fetchTagCollections(Context, BatchTagCollectionsFetchListener) - Static method in class com.batch.android.Batch.User
Read the saved tag collections.
fetchTagCollections(Context, BatchTagCollectionsFetchListener, boolean) - Static method in class com.batch.android.UserDataAccessor
 
fetchWidthAndHeight(ViewGroup.LayoutParams, TypedArray, int, int) - Static method in class com.batch.android.messaging.view.percent.PercentLayoutHelper
Helper method to be called from ViewGroup.LayoutParams.setBaseAttributes(android.content.res.TypedArray, int, int) override that reads layout_width and layout_height attribute values without throwing an exception if they aren't present.
fillLayoutParams(ViewGroup.LayoutParams, int, int) - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
Fills ViewGroup.LayoutParams dimensions based on percentage values.
fillMarginLayoutParams(ViewGroup.MarginLayoutParams, int, int) - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
Fills ViewGroup.MarginLayoutParams dimensions and margins based on percentage values.
FIND_MY_INSTALLATION - Static variable in class com.batch.android.event.InternalEvents
 
FindMyInstallationHelper - Class in com.batch.android.debug
Simple helper class to copy the installation id of the the user to the clipboard after the app is foregrounded a number of times for a short time.
FindMyInstallationHelper() - Constructor for class com.batch.android.debug.FindMyInstallationHelper
 
findUsingView(View) - Static method in class com.batch.android.Batch.Messaging.DisplayHint
Automatically find an appropriate container: Batch will use the given view as a base to walk up the view tree until it reaches the window's content view, or a CoordinatorLayout.
finish() - Method in class com.batch.android.MessagingActivity
 
FINISHING - com.batch.android.runtime.State
The lib is finishing, no app listener or UI action must be called
firebaseMessageToReceiverBundle(RemoteMessage) - Static method in class com.batch.android.BatchPushHelper
Convert a Firebase RemoteMessage to a bundle, for compatibility with all the methods that used to deal with a BroadcastReceiver started by GCM
FIRST_INSTALL_DATE - com.batch.android.core.SystemParameterShortName
 
FIXARRAY - com.batch.android.msgpack.core.MessageFormat
 
FIXARRAY_PREFIX - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FixedRatioFrameLayout - Class in com.batch.android.messaging.view
View that will optionally size itself to match a target size while preserving its ratio
FixedRatioFrameLayout(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.FixedRatioFrameLayout
 
FixedRatioFrameLayout(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.FixedRatioFrameLayout
 
FixedRatioFrameLayout(Context, AttributeSet, int, int) - Constructor for class com.batch.android.messaging.view.FixedRatioFrameLayout
 
FixedRatioFrameLayout(Context, Size2D) - Constructor for class com.batch.android.messaging.view.FixedRatioFrameLayout
 
FixedSizeArrayList<T> - Class in com.batch.android.core
A simple extends of ArrayList that is size limited.
FixedSizeArrayList(int) - Constructor for class com.batch.android.core.FixedSizeArrayList
 
FIXEXT1 - com.batch.android.msgpack.core.MessageFormat
 
FIXEXT1 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FIXEXT16 - com.batch.android.msgpack.core.MessageFormat
 
FIXEXT16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FIXEXT2 - com.batch.android.msgpack.core.MessageFormat
 
FIXEXT2 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FIXEXT4 - com.batch.android.msgpack.core.MessageFormat
 
FIXEXT4 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FIXEXT8 - com.batch.android.msgpack.core.MessageFormat
 
FIXEXT8 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FIXMAP - com.batch.android.msgpack.core.MessageFormat
 
FIXMAP_PREFIX - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FIXSTR - com.batch.android.msgpack.core.MessageFormat
 
FIXSTR_PREFIX - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FLEX_BASIS_PERCENT_DEFAULT - Static variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
FLEX_DIRECTION_COLUMN - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
FLEX_DIRECTION_COLUMN_REVERSE - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
FLEX_DIRECTION_ROW - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
FLEX_DIRECTION_ROW_REVERSE - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
FLEX_WRAP_NOWRAP - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
FLEX_WRAP_WRAP - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
FLEX_WRAP_WRAP_REVERSE - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
flexBasisPercent - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
The initial flex item length in a fraction format relative to its parent.
FlexboxLayout - Class in com.batch.android.messaging.view
A layout that arranges its children in a way its attributes can be specified like the CSS Flexible Box Layout Module.
FlexboxLayout(Context) - Constructor for class com.batch.android.messaging.view.FlexboxLayout
 
FlexboxLayout(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.FlexboxLayout
 
FlexboxLayout(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.FlexboxLayout
 
FlexboxLayout.AlignContent - Annotation Type in com.batch.android.messaging.view
 
FlexboxLayout.AlignItems - Annotation Type in com.batch.android.messaging.view
 
FlexboxLayout.FlexDirection - Annotation Type in com.batch.android.messaging.view
 
FlexboxLayout.FlexWrap - Annotation Type in com.batch.android.messaging.view
 
FlexboxLayout.JustifyContent - Annotation Type in com.batch.android.messaging.view
 
FlexboxLayout.LayoutParams - Class in com.batch.android.messaging.view
Per child parameters for children views of the FlexboxLayout.
flexGrow - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute determines how much this child will grow if positive free space is distributed relative to the rest of other flex items included in the same flex line.
flexShrink - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attributes determines how much this child will shrink is negative free space is distributed relative to the rest of other flex items included in the same flex line.
flipHeroHorizontal - Variable in class com.batch.android.messaging.model.UniversalMessage
 
flipHeroVertical - Variable in class com.batch.android.messaging.model.UniversalMessage
 
FLOAT - com.batch.android.msgpack.value.ValueType
 
FLOAT32 - com.batch.android.msgpack.core.MessageFormat
 
FLOAT32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FLOAT64 - com.batch.android.msgpack.core.MessageFormat
 
FLOAT64 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
FloatValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Float type.
flush() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
flush() - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
flush() - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
flush() - Method in class com.batch.android.msgpack.core.MessagePacker
Flushes internal buffer to the underlying output.
FORBIDDEN - com.batch.android.core.Webservice.WebserviceError.Reason
Auth problem (HTTP 403)
FORCE - com.batch.android.core.InternalPushData.ReceiptMode
 
ForegroundActivityLifecycleListener - Class in com.batch.android.runtime
Activity Lifecycle Listener that tracks pause/resume count to know if the app is in the foreground or not
ForegroundActivityLifecycleListener() - Constructor for class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
ForegroundActivityLifecycleListener.AppLifecycleListener - Interface in com.batch.android.runtime
App Lifecycle Listener to be notified when the app enter in background/foreground
formatDate(Date) - Static method in class com.batch.android.core.Webservice
Return the date formatted with RFC 3339 format
ForwardReadableInputStream - Class in com.batch.android.core
InputStream wrapper that allows one to read the first X bytes of an InputStream on non markable streams, and use the wrapped stream as if it wasn't ever read.
ForwardReadableInputStream(InputStream, int) - Constructor for class com.batch.android.core.ForwardReadableInputStream
 
fromBitmap(Bitmap) - Static method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
fromDrawable(Drawable) - Static method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
fromInputStream(InputStream) - Static method in class com.batch.android.core.ByteArrayHelper
 
fromShortValue(String) - Static method in enum com.batch.android.core.SystemParameterShortName
Retrieve the Enum value from a string
fromString(String) - Static method in enum com.batch.android.core.InternalPushData.Format
 
fromValue(int) - Static method in enum com.batch.android.core.URLBuilder.CryptorMode
Found the mode for the given value
fromValue(int) - Static method in enum com.batch.android.event.Event.State
 
fromValue(int) - Static method in enum com.batch.android.PushNotificationType
 
fromValue(int) - Static method in enum com.batch.android.tracker.TrackerMode
Mode from value
fromValue(int) - Static method in enum com.batch.android.user.AttributeType
Mode from value
FULLSCREEN - com.batch.android.BatchMessage.Format
FULLSCREEN is the fullscreen format

G

GCMAbstractRegistrationProvider - Class in com.batch.android.push
 
GCMAdsIdentifierProvider - Class in com.batch.android.adsidentifier
 
GCMAdsIdentifierProvider(Context) - Constructor for class com.batch.android.adsidentifier.GCMAdsIdentifierProvider
 
GCMIidRegistrationProvider - Class in com.batch.android.push
 
GCMLegacyRegistrationProvider - Class in com.batch.android.push
 
generateCollapsedView(String) - Method in class com.batch.android.push.formats.APENFormat
 
generateCollapsedView(String) - Method in interface com.batch.android.push.formats.NotificationFormat
 
generateCollapsedView(String) - Method in class com.batch.android.push.formats.SystemFormat
 
generateExpandedView(String) - Method in class com.batch.android.push.formats.APENFormat
 
generateExpandedView(String) - Method in interface com.batch.android.push.formats.NotificationFormat
 
generateExpandedView(String) - Method in class com.batch.android.push.formats.SystemFormat
 
generateLayoutParams(AttributeSet) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
generateLayoutParams(ViewGroup.LayoutParams) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
generateOccurrenceID() - Method in class com.batch.android.localcampaigns.model.LocalCampaign
 
generateUniqueJobId(JobScheduler) - Static method in class com.batch.android.core.JobHelper
 
generateViewId() - Static method in class com.batch.android.messaging.view.helper.ViewCompat
Generate a value suitable for use in View.setId(int).
GenerationException(String) - Constructor for exception com.batch.android.core.JobHelper.GenerationException
 
GenericHelper - Class in com.batch.android.core
Generic helper that contains generic helpful methods
GenericHelper() - Constructor for class com.batch.android.core.GenericHelper
 
get() - Method in class com.batch.android.AdvertisingID
Get the advertising ID
get() - Static method in class com.batch.android.di.providers.ActionModuleProvider
 
get() - Static method in class com.batch.android.di.providers.AdvertisingIDProvider
 
get() - Static method in class com.batch.android.di.providers.BatchModuleMasterProvider
 
get() - Static method in class com.batch.android.di.providers.BatchNotificationChannelsManagerProvider
 
get() - Static method in class com.batch.android.di.providers.CampaignManagerProvider
 
get() - Static method in class com.batch.android.di.providers.DisplayReceiptModuleProvider
 
get() - Static method in class com.batch.android.di.providers.EventDispatcherModuleProvider
 
get() - Static method in class com.batch.android.di.providers.LocalCampaignsModuleProvider
 
get() - Static method in class com.batch.android.di.providers.LocalCampaignsWebserviceListenerImplProvider
 
get() - Static method in class com.batch.android.di.providers.MessagingModuleProvider
 
get() - Static method in class com.batch.android.di.providers.OptOutModuleProvider
 
get() - Static method in class com.batch.android.di.providers.PushModuleProvider
 
get() - Static method in class com.batch.android.di.providers.RuntimeManagerProvider
 
get() - Static method in class com.batch.android.di.providers.SecureDateProviderProvider
 
get() - Static method in class com.batch.android.di.providers.TrackerModuleProvider
 
get() - Static method in class com.batch.android.di.providers.UserModuleProvider
 
get() - Static method in class com.batch.android.di.providers.WebserviceMetricsProvider
 
get() - Method in class com.batch.android.messaging.AsyncImageDownloadTask.Result
 
get() - Static method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
get(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index.
get(int) - Method in interface com.batch.android.msgpack.value.ArrayValue
Returns the element at the specified position in this array.
get(int) - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
get(Context) - Static method in class com.batch.android.di.providers.InboxDatasourceProvider
 
get(Context) - Static method in class com.batch.android.di.providers.KVUserPreferencesStorageProvider
 
get(Context) - Static method in class com.batch.android.di.providers.LocalBroadcastManagerProvider
 
get(Context) - Static method in class com.batch.android.di.providers.ObjectUserPreferencesStorageProvider
 
get(Context) - Static method in class com.batch.android.di.providers.ParametersProvider
 
get(Context) - Static method in class com.batch.android.di.providers.SQLUserDatasourceProvider
 
get(Context) - Static method in class com.batch.android.di.providers.TaskExecutorProvider
 
get(Context, String) - Static method in class com.batch.android.di.providers.InboxFetcherInternalProvider
 
get(Context, String, boolean) - Static method in class com.batch.android.di.providers.InboxFetcherInternalProvider
 
get(Context, String, String) - Static method in class com.batch.android.di.providers.InboxFetcherInternalProvider
 
get(Context, String, String, boolean) - Static method in class com.batch.android.di.providers.InboxFetcherInternalProvider
 
get(View, BatchMessage, BannerMessage, MessagingAnalyticsDelegate, boolean) - Static method in class com.batch.android.di.providers.EmbeddedBannerContainerProvider
 
get(JSONObject) - Static method in class com.batch.android.di.providers.LandingOutputProvider
 
get(Message, BatchMessage) - Static method in class com.batch.android.di.providers.MessagingAnalyticsDelegateProvider
 
get(String) - Method in class com.batch.android.core.KVUserPreferencesStorage
 
get(String) - Method in class com.batch.android.core.ObjectUserPreferencesStorage
 
get(String) - Method in class com.batch.android.core.Parameters
Get parameter value
get(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name, or throws if no such mapping exists.
get(String) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
get(String) - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
get(String) - Method in interface com.batch.android.messaging.view.helper.ImageHelper.Cache
 
get(String, String) - Method in class com.batch.android.core.KVUserPreferencesStorage
 
get(String, String) - Method in class com.batch.android.core.Parameters
Get parameter value.
GET - com.batch.android.core.Webservice.RequestType
Webservice will perform a GET request
getAcceptCTA() - Method in class com.batch.android.BatchAlertContent
 
getAction() - Method in class com.batch.android.BatchAlertContent.CTA
 
getAction() - Method in class com.batch.android.BatchBannerContent.Action
 
getAction() - Method in class com.batch.android.BatchImageContent.Action
 
getAction() - Method in class com.batch.android.BatchInterstitialContent.CTA
 
getAction() - Method in class com.batch.android.BatchMessageAction
 
getAction() - Method in class com.batch.android.BatchModalContent.Action
 
getAction() - Method in class com.batch.android.query.response.AttributesCheckResponse
 
getActionOnMalformedString() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getActionOnUnmappableString() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getActions() - Method in class com.batch.android.BatchPushPayload
Get the actions associated with this push, if any.
getActions() - Method in class com.batch.android.core.InternalPushData
 
getActivity() - Method in class com.batch.android.runtime.RuntimeManager
Get the activity
getAdditionalIntentFlags() - Method in class com.batch.android.module.PushModule
User set additional intent flags for notifications.
getAdsIdentifier(AdsIdentifierProvider.AdsIdentifierListener) - Method in class com.batch.android.adsidentifier.GCMAdsIdentifierProvider
 
getAdsIdentifier(AdsIdentifierProvider.AdsIdentifierListener) - Method in interface com.batch.android.AdsIdentifierProvider
Retrieve the advertising id value and the opt-out state asynchronously
getAdsIdentifierProvider() - Method in class com.batch.android.module.PushModule
Get the ads identifier provider associated with the current registration provider
getAdsIdentifierProvider() - Method in class com.batch.android.push.FCMAbstractRegistrationProvider
 
getAdsIdentifierProvider() - Method in class com.batch.android.push.GCMAbstractRegistrationProvider
 
getAdsIdentifierProvider() - Method in interface com.batch.android.PushRegistrationProvider
Return the ads identifier provider associated with the push registration provider
getAdvertisingID() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
getAdvertisingIDValue() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
getAliasedDrawableID(String) - Method in class com.batch.android.module.ActionModule
 
getAlignContent() - Method in class com.batch.android.messaging.view.FlexboxLayout
 
getAlignItems() - Method in class com.batch.android.messaging.view.FlexboxLayout
 
getAllEvents() - Method in class com.batch.android.tracker.TrackerDatasource
Retrieve all events in DB (for test purpose)
getAllowReadingBinaryAsString() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getAllowReadingStringAsBinary() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getAlpha() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getAlpha() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getAnalyticsIDFromURL(String) - Static method in class com.batch.android.messaging.WebViewHelper
 
getAPIKey() - Static method in class com.batch.android.Batch
Return the api key
If you call this method before calling setConfig, it will return null
getAppMetaData(Context) - Static method in class com.batch.android.util.MetaDataUtils
Get the bundle meta data info from the AndroidManifest
getAppVersion(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Return the current version of the application.
getAppVersionCode(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Return the current version code of the application.
getArgs() - Method in class com.batch.android.BatchAlertContent.CTA
 
getArgs() - Method in class com.batch.android.BatchBannerContent.Action
 
getArgs() - Method in class com.batch.android.BatchImageContent.Action
 
getArgs() - Method in class com.batch.android.BatchInterstitialContent.CTA
 
getArgs() - Method in class com.batch.android.BatchMessageAction
 
getArgs() - Method in class com.batch.android.BatchModalContent.Action
 
getAttributes() - Method in class com.batch.android.user.SQLUserDatasource
 
getAttributes() - Method in interface com.batch.android.user.UserDatasource
 
getAttributesFromEventData(BatchEventData) - Static method in class com.batch.android.BatchEventDataPrivateHelper
 
getAutoCloseDelay() - Method in class com.batch.android.BatchImageContent
 
getAutoCloseDelayMillis() - Method in class com.batch.android.messaging.fragment.AlertTemplateFragment
 
getAutoCloseDelayMillis() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
getAutoCloseDelayMillis() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
getAutoCloseDelayMillis() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
getAutoCloseDelayMillis() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
getAutoCloseDelayMillis() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
getAutoCloseTimeMillis() - Method in class com.batch.android.BatchBannerContent
 
getAutoCloseTimeMillis() - Method in class com.batch.android.BatchModalContent
 
getBasicJsonResponseBody() - Method in class com.batch.android.core.Webservice
Return the JSON body if the response is valid
getBatchMessageDisplayHint(BatchMessage) - Method in interface com.batch.android.Batch.Messaging.DisplayHintProvider
 
getBigInteger() - Method in exception com.batch.android.msgpack.core.MessageIntegerOverflowException
 
getBigPictureURL() - Method in class com.batch.android.BatchPushData
Deprecated.
Get the big picture url contained in this push.
You should always check if the push contains a big picture using BatchPushData.hasBigPicture().

The url returned by this method is already optimized for the device, you have to download the image and use it in the notification
getBigPictureURL(Context) - Method in class com.batch.android.BatchPushPayload
Get the big picture url contained in this push.
You should always check if the push contains a big picture using BatchPushPayload.hasBigPicture().

The url returned by this method is already optimized for the device, you have to download the image and use it in the notification
getBody() - Method in class com.batch.android.BatchAlertContent
 
getBody() - Method in class com.batch.android.BatchBannerContent
 
getBody() - Method in class com.batch.android.BatchInboxNotificationContent
 
getBody() - Method in class com.batch.android.BatchInterstitialContent
 
getBody() - Method in class com.batch.android.BatchModalContent
 
getBody() - Method in class com.batch.android.messaging.model.Message
Returns the parsed HTML body if applicable Fallbacks on the plain text body
getBoolean() - Method in interface com.batch.android.msgpack.value.BooleanValue
Returns the value as a boolean.
getBoolean() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
getBoolean(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
getBoolean(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getBoolean(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getBoolean(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a boolean or can be coerced to a boolean, or throws otherwise.
getBooleanMetaData(Context, String) - Static method in class com.batch.android.util.MetaDataUtils
Get a boolean meta-data info value from the manifest
getBooleanValue() - Method in class com.batch.android.BatchUserAttribute
 
getBorderColor() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getBorderColor() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getBorderColors() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getBorderColors() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getBorderWidth() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getBorderWidth() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getBridgeVersion() - Static method in class com.batch.android.core.SystemParameterHelper
Get the version of the Bridge currently using Batch if available
getBroadcastPermissionName(Context) - Static method in class com.batch.android.Batch
Get the broadcast permission name.
getBufferFlushThreshold() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
getBufferSize() - Method in class com.batch.android.msgpack.core.MessageBufferPacker
 
getBufferSize() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
getBufferSize() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getBundleName(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Return the bundle name of the application.
getBundleRepresentation() - Method in class com.batch.android.BatchInAppMessage
 
getBundleRepresentation() - Method in class com.batch.android.BatchLandingMessage
 
getBundleRepresentation() - Method in class com.batch.android.BatchMessage
 
getByte(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getByte(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getBytes(int, byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getBytes(int, byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getBytes(int, int, ByteBuffer) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getBytes(int, int, ByteBuffer) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getByteSize() - Method in interface com.batch.android.messaging.gif.GifDecoder
Returns an estimated byte size for this decoder based on the data provided to GifDecoder.setData(GifHeader, byte[]), as well as internal buffers.
getByteSize() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getCachedFiles(Context, boolean) - Static method in class com.batch.android.displayreceipt.CacheHelper
Return a sorted list of File matching available cached display receipt.
getCampaignList() - Method in class com.batch.android.localcampaigns.CampaignManager
Returns a copy of the loaded campaigns
getCampaigns() - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
getCampaignsToSave() - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
getCampaignToDisplay(Signal) - Method in class com.batch.android.localcampaigns.CampaignManager
Get the higher priority campaign between all of those that are satisfied by the latest application event This is the campaign that you'll want to display
getCampaignToken() - Method in class com.batch.android.BatchInAppMessage
Get the campaign token.
getCancelLabel() - Method in class com.batch.android.BatchAlertContent
 
getCandidateNotifications(String, int, long) - Method in class com.batch.android.inbox.InboxDatasource
Look in database for cached notifications
getCause() - Method in exception com.batch.android.msgpack.core.MessageStringCodingException
 
getChangingConfigurations() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getChannel() - Method in class com.batch.android.BatchPushPayload
Get the desired notification channel.
getChannel() - Method in class com.batch.android.core.InternalPushData
Returns the channel for Android 8.0
getChannelId(BatchNotificationChannelsManager) - Static method in class com.batch.android.BatchNotificationChannelsManagerPrivateHelper
 
getChannelId(BatchPushPayload, String) - Method in interface com.batch.android.BatchNotificationChannelsManager.NotificationChannelIdInterceptor
Method that should return the notification channel id that should be Note that it might be called on any API level, even ones lower than Build.VERSION_CODES.O.
getChannelsManager() - Static method in class com.batch.android.Batch.Push
Get the channels manager, allowing you to tweak how notifications will behave regarding the channels feature introduced in Android 8.0 (API 26)
getCloseButton() - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
getCode() - Method in class com.batch.android.query.response.LocalCampaignsResponse.Error
 
getColorFilter() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getColorFilter() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getComponentNames(Context, Class<? extends Service>, String, String) - Static method in class com.batch.android.core.DiscoveryServiceHelper
 
getConstantState() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getContent() - Method in class com.batch.android.BatchInAppMessage
Get an In-App Message's visual contents.
getContent(String) - Method in class com.batch.android.messaging.css.builtin.BuiltinStyleProvider
 
getContent(String) - Method in interface com.batch.android.messaging.css.ImportFileProvider
 
getContentType() - Method in class com.batch.android.post.DisplayReceiptPostDataProvider
 
getContentType() - Method in class com.batch.android.post.InboxSyncPostDataProvider
 
getContentType() - Method in class com.batch.android.post.JSONPostDataProvider
 
getContentType() - Method in class com.batch.android.post.ParametersPostDataProvider
 
getContentType() - Method in interface com.batch.android.post.PostDataProvider
Get the content type of the data
getContentView() - Method in class com.batch.android.messaging.view.formats.BannerView
 
getContext() - Method in class com.batch.android.query.Query
Get the saved application context
getContext() - Method in class com.batch.android.runtime.RuntimeManager
Get the context
getConvertedFromLegacyAPIFromEvent(BatchEventData) - Static method in class com.batch.android.BatchEventDataPrivateHelper
 
getCornerRadius() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getCornerRadius() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getCornerRadius(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getCornerRadius(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Get the corner radius of a specified corner.
getCount() - Method in class com.batch.android.debug.adapter.CollectionAdapter
 
getCryptorModeParameterKey() - Method in class com.batch.android.core.Webservice
Return the parameter key for the cryptor mode
getCryptorModeParameterKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getCryptorModeParameterKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getCryptorModeParameterKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getCryptorModeParameterKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getCryptorTypeParameterKey() - Method in class com.batch.android.core.Webservice
Return the type of the get cryptor wanted for this webservice
getCryptorTypeParameterKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getCryptorTypeParameterKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getCryptorTypeParameterKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getCryptorTypeParameterKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getCtas() - Method in class com.batch.android.BatchBannerContent
 
getCtas() - Method in class com.batch.android.BatchInterstitialContent
 
getCtas() - Method in class com.batch.android.BatchModalContent
 
getCurrentDate() - Method in interface com.batch.android.core.DateProvider
 
getCurrentDate() - Method in class com.batch.android.core.SecureDateProvider
 
getCurrentDate() - Method in class com.batch.android.core.SystemDateProvider
 
getCurrentFrameIndex() - Method in interface com.batch.android.messaging.gif.GifDecoder
Gets the current index of the animation frame, or -1 if animation hasn't not yet started.
getCurrentFrameIndex() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getCustomBigIconAvailableDensity() - Method in class com.batch.android.core.InternalPushData
 
getCustomBigIconURL() - Method in class com.batch.android.core.InternalPushData
 
getCustomBigImageAvailableDensity() - Method in class com.batch.android.core.InternalPushData
 
getCustomBigImageURL() - Method in class com.batch.android.core.InternalPushData
 
getCustomID() - Method in class com.batch.android.BatchUserProfile
Deprecated.
Please use Batch.User methods instead
getCustomLanguage() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
getCustomLargeIcon() - Method in class com.batch.android.module.PushModule
Return the custom large icon if any.
getCustomLargeIconURL() - Method in class com.batch.android.BatchPushData
Deprecated.
Get the custom large icon url contained in this push.
You should always check if the push contains a custom large icon using BatchPushData.hasCustomLargeIcon().

The url returned by this method is already optimized for the device, you have to download the image and use it in the notification
getCustomLargeIconURL(Context) - Method in class com.batch.android.BatchPushPayload
Get the custom large icon url contained in this push.
You should always check if the push contains a custom large icon using BatchPushPayload.hasCustomLargeIcon().

The url returned by this method is already optimized for the device, you have to download the image and use it in the notification
getCustomPayload() - Method in class com.batch.android.BatchInAppMessage
 
getCustomPayload() - Method in interface com.batch.android.InAppMessageUserActionSource
 
getCustomPayloadInternal() - Method in class com.batch.android.BatchInAppMessage
 
getCustomPayloadInternal() - Method in class com.batch.android.BatchLandingMessage
 
getCustomPayloadInternal() - Method in class com.batch.android.BatchMessage
 
getCustomRegion() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
getCustomSmallIconResourceId() - Method in class com.batch.android.module.PushModule
Return the custom small icon resource if any.
getCustomUserID() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
getCustomValue(String) - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Get a value from a key within the custom payload associated with the event.
getCustomValue(String) - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
getCustomValue(String) - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
getData() - Method in interface com.batch.android.messaging.gif.GifDecoder
 
getData() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getData() - Method in interface com.batch.android.msgpack.value.ExtensionValue
 
getData() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
getData() - Method in class com.batch.android.post.DisplayReceiptPostDataProvider
 
getData() - Method in class com.batch.android.post.InboxSyncPostDataProvider
 
getData() - Method in class com.batch.android.post.JSONPostDataProvider
 
getData() - Method in class com.batch.android.post.ParametersPostDataProvider
 
getData() - Method in interface com.batch.android.post.PostDataProvider
Get the data
getDatabase() - Method in class com.batch.android.inbox.InboxDatasource
Get database (for test purpose)
getDate() - Method in class com.batch.android.BatchInboxNotificationContent
 
getDate() - Method in class com.batch.android.core.SecureDateProvider
Method used to obtain the real date based on the server date if the server date was sync
getDate() - Method in class com.batch.android.event.Event
 
getDateProvider() - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
getDateValue() - Method in class com.batch.android.BatchUserAttribute
 
getDeeplink() - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Get the deeplink url associated with the event.
getDeeplink() - Method in class com.batch.android.BatchPushData
Deprecated.
Get the deeplink url contained in this push.
You should always check if the push contains a deeplink using BatchPushData.hasDeeplink()
getDeeplink() - Method in class com.batch.android.BatchPushPayload
Get the deeplink url contained in this push.
You should always check if the push contains a deeplink using BatchPushPayload.hasDeeplink()
getDeeplink() - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
getDeeplink() - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
getDeeplinkInterceptor() - Method in class com.batch.android.module.ActionModule
Set the developer registered deeplink interceptor
getDefaultChannelName() - Method in interface com.batch.android.BatchNotificationChannelsManager.ChannelNameProvider
The user-facing channel name to return to the system.
If this method throws an exception, Batch will use its default name.
getDefaultChannelName() - Method in class com.batch.android.BatchNotificationChannelsManager.StringResChannelNameProvider
 
getDefaultCipherSuites() - Method in class com.batch.android.core.TLSSocketFactory
 
getDefaultLightTheme(Context) - Static method in class com.batch.android.messaging.view.helper.ThemeHelper
 
getDefaultTheme(Context) - Static method in class com.batch.android.messaging.view.helper.ThemeHelper
 
getDelay(int) - Method in interface com.batch.android.messaging.gif.GifDecoder
Gets display duration for specified frame.
getDelay(int) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getDeviceBrand() - Static method in class com.batch.android.core.SystemParameterHelper
Return the Brand name of the device
getDeviceCountry() - Static method in class com.batch.android.core.SystemParameterHelper
Get the current device country
getDeviceDate() - Static method in class com.batch.android.core.SystemParameterHelper
Return the device date formatted with RFC 3339 format
getDeviceLanguage() - Static method in class com.batch.android.core.SystemParameterHelper
Get the current device language
getDeviceModel() - Static method in class com.batch.android.core.SystemParameterHelper
Return the device model of the phone.
getDeviceTimezone() - Static method in class com.batch.android.core.SystemParameterHelper
Get the current device timezone.
getDispatcher(Context) - Method in interface com.batch.android.eventdispatcher.DispatcherRegistrar
Instantiate the dispatcher
getDouble(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a double or can be coerced to a double.
getDouble(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getDouble(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
getDouble(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getDouble(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a double or can be coerced to a double, or throws otherwise.
getDrawableForBytes(Context, byte[], boolean) - Static method in class com.batch.android.messaging.gif.GifHelper
Get a GifDrawable for the given byte array
getDrawableIdForNameOrAlias(Context, String) - Method in class com.batch.android.module.ActionModule
 
getEd() - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
getEditor() - Static method in class com.batch.android.Batch.User
Deprecated.
getError() - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
getEventsToSend() - Method in interface com.batch.android.event.EventSender.EventSenderListener
Datasource method that should provide a list of events to send
getEventsToSend() - Method in class com.batch.android.module.TrackerModule
 
getExternalPushRegistrationProvider() - Method in class com.batch.android.push.PushRegistrationProviderFactory
 
getExtraParameters() - Method in class com.batch.android.core.InternalPushData
 
getFallbackIntent(Context) - Method in interface com.batch.android.BatchDeeplinkInterceptor
Called as a fallback when a previous task stack builder or intent could not be launched.
getFallbackIntent(Context) - Static method in class com.batch.android.core.DeeplinkHelper
Get the fallback intent for the current package.
getFetchedNotifications() - Method in class com.batch.android.BatchInboxFetcher
Returns a copy of all notifications that have been fetched until now, ordered by reverse chronological order (meaning that the first message is the newest one, and the last one the oldest).
getFetcher(Context) - Static method in class com.batch.android.Batch.Inbox
Get an inbox fetcher based on the current installation ID.
getFetcher(Context, String, String) - Static method in class com.batch.android.Batch.Inbox
Get an inbox fetcher for the specified user identifier.
getFetcher(String, String) - Static method in class com.batch.android.Batch.Inbox
Deprecated.
Use getFetcher(Context,String,String), which is more reliable
getFetcherID(FetcherType, String) - Method in class com.batch.android.inbox.InboxDatasource
Try to get the fetcher ID from the SQLite Create and insert it if it doesn't exist
getFirstBytes() - Method in class com.batch.android.core.ForwardReadableInputStream
Get the first bytes that have already been read
getFirstInstallDate(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get very first installation date.
getFlatRules(DOMNode, Point) - Method in class com.batch.android.messaging.css.Document
 
getFlatRules(List<Declaration>) - Method in class com.batch.android.messaging.css.Document
 
getFlexDirection() - Method in class com.batch.android.messaging.view.FlexboxLayout
 
getFlexLayoutParams(Context, FlexboxLayout.LayoutParams, Map<String, String>) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Generate FlexboxLayout.LayoutParams for the given CSS rules.
getFlexWrap() - Method in class com.batch.android.messaging.view.FlexboxLayout
 
getFloat(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getFloat(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
getFloat(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getFormat() - Method in class com.batch.android.BatchMessage
Returns the format of the displayable message, if any.
getFrameCount() - Method in interface com.batch.android.messaging.gif.GifDecoder
Gets the number of frames read from file.
getFrameCount() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getFrameLayoutParams(Context, FrameLayout.LayoutParams, Map<String, String>) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Generate FrameLayout.LayoutParams for the given CSS rules.
getGlobalTapAction() - Method in class com.batch.android.BatchBannerContent
 
getGlobalTapAction() - Method in class com.batch.android.BatchImageContent
 
getGlobalTapAction() - Method in class com.batch.android.BatchModalContent
 
getGlobalTapDelay() - Method in class com.batch.android.BatchImageContent
 
getGMSAvailability() - Method in class com.batch.android.push.GCMAbstractRegistrationProvider
 
getGMSAvailability() - Method in class com.batch.android.push.GCMIidRegistrationProvider
 
getGMSAvailability() - Method in class com.batch.android.push.GCMLegacyRegistrationProvider
 
getGooglePlayServicesAvailabilityInteger(Context) - Static method in class com.batch.android.core.GooglePlayServicesHelper
 
getGooglePlayServicesAvailabilityString(Integer) - Static method in class com.batch.android.core.GooglePlayServicesHelper
retrieve the google play services' isGooglePlayServicesAvailable result as a string
getGooglePlayServicesLibVersion(Context) - Static method in class com.batch.android.core.GooglePlayServicesHelper
retrieve the google play services version if the lib regardless if it is available on rutime or not
getGooglePlayServicesVersionCode() - Static method in class com.batch.android.GoogleApiAvailabilityContainer
 
getGradientRadius() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Returns the radius of the gradient in pixels.
getGroup() - Method in class com.batch.android.BatchPushPayload
Get the notification group name.
getGroup() - Method in class com.batch.android.core.InternalPushData
Get the notification group name.
getHeader() - Method in class com.batch.android.BatchInterstitialContent
 
getHeaders() - Method in class com.batch.android.core.Webservice
Return the specific header you want to add to the request
You should override this method if you want to provide headers
getHeaders() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getHeaders() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getHeight() - Method in interface com.batch.android.messaging.gif.GifDecoder
 
getHeight() - Method in class com.batch.android.messaging.gif.GifHeader
 
getHeight() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getId() - Method in class com.batch.android.event.Event
 
getId() - Method in class com.batch.android.module.ActionModule
 
getId() - Method in class com.batch.android.module.BatchModule
ID of the module
getId() - Method in class com.batch.android.module.BatchModuleMaster
 
getId() - Method in class com.batch.android.module.DisplayReceiptModule
 
getId() - Method in class com.batch.android.module.EventDispatcherModule
 
getId() - Method in class com.batch.android.module.LocalCampaignsModule
 
getId() - Method in class com.batch.android.module.MessagingModule
 
getId() - Method in class com.batch.android.module.OptOutModule
 
getId() - Method in class com.batch.android.module.PushModule
 
getId() - Method in class com.batch.android.module.TrackerModule
 
getId() - Method in class com.batch.android.module.UserModule
 
getId() - Method in class com.batch.android.query.serialization.deserializers.ResponseDeserializer
Get the response id
getID() - Method in class com.batch.android.query.Query
Get the ID of the query
getIdentifier() - Method in class com.batch.android.UserAction
 
getIdentifier(Context) - Static method in class com.batch.android.Batch.User
Read the custom identifier.
getImageDescription() - Method in class com.batch.android.BatchImageContent
 
getImageFromCache(Context, String) - Static method in class com.batch.android.core.PushImageCache
Get image from cache if available.
getImageSize() - Method in class com.batch.android.BatchImageContent
 
getImageURL() - Method in class com.batch.android.BatchImageContent
 
getInstallationID() - Static method in class com.batch.android.Batch.User
Get the unique installation ID, generated by Batch.
getInstallationID() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
getInstallId() - Method in class com.batch.android.core.InternalPushData
 
getInstance() - Static method in class com.batch.android.di.DI
 
getInstancePushToken(Context, String) - Static method in class com.batch.android.core.GooglePlayServicesHelper
Get the instance token (not the instance id itself), usable with GCM
getInt(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is an int or can be coerced to an int.
getInt(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Read a big-endian int value at the specified index
getInt(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
getInt(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getInt(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is an int or can be coerced to an int, or throws otherwise.
getIntent(Context, String) - Method in interface com.batch.android.BatchDeeplinkInterceptor
Called when a deeplink is triggered by Batch (could be from a push notification or an in-app message).
getIntent(String, boolean, boolean) - Static method in class com.batch.android.core.DeeplinkHelper
Get the intent to open for a specified deeplink
getInternalContent(BatchInboxNotificationContent) - Static method in class com.batch.android.PrivateNotificationContentHelper
 
getIntMetaData(Context, String) - Static method in class com.batch.android.util.MetaDataUtils
Get an integer meta-data info value from the manifest
getIntrinsicHeight() - Method in class com.batch.android.messaging.gif.GifDrawable
 
getIntrinsicHeight() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getIntrinsicHeight() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getIntrinsicWidth() - Method in class com.batch.android.messaging.gif.GifDrawable
 
getIntrinsicWidth() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getIntrinsicWidth() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getItem(int) - Method in class com.batch.android.debug.adapter.CollectionAdapter
 
getItemId(int) - Method in class com.batch.android.debug.adapter.CollectionAdapter
 
getJSON() - Method in class com.batch.android.BatchInAppMessage
 
getJSON() - Method in class com.batch.android.BatchLandingMessage
 
getJSON() - Method in class com.batch.android.BatchMessage
 
getJSONArray(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a JSONArray.
getJSONArray(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a JSONArray, or throws otherwise.
getJSONObject(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a JSONObject.
getJSONObject(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a JSONObject, or throws otherwise.
getJsonPayload() - Method in class com.batch.android.core.InternalPushData
 
getJustifyContent() - Method in class com.batch.android.messaging.view.FlexboxLayout
 
getKey() - Method in class com.batch.android.messaging.AsyncImageDownloadTask.Result
 
getKeyValueArray() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
getKeyValueArray() - Method in interface com.batch.android.msgpack.value.MapValue
Returns the key-value pairs as an array of Value.
getKind() - Method in class com.batch.android.BatchInAppMessage
 
getKind() - Method in class com.batch.android.BatchLandingMessage
 
getKind() - Method in class com.batch.android.BatchMessage
 
getLabel() - Method in class com.batch.android.BatchAlertContent.CTA
 
getLabel() - Method in class com.batch.android.BatchBannerContent.CTA
 
getLabel() - Method in class com.batch.android.BatchInterstitialContent.CTA
 
getLabel() - Method in class com.batch.android.BatchMessageCTA
 
getLabel() - Method in class com.batch.android.BatchModalContent.CTA
 
getLanding() - Method in class com.batch.android.IntentParser
Get the landing message and mark it as used
getLandingMessage() - Method in class com.batch.android.BatchPushPayload
Returns the landing message that's in this payload if there is one.
getLandingMessage() - Method in class com.batch.android.core.InternalPushData
 
getLanguage() - Method in class com.batch.android.BatchUserProfile
Deprecated.
Please use Batch.User methods instead
getLanguage(Context) - Static method in class com.batch.android.Batch.User
Read the language.
getLastKnownPushToken() - Static method in class com.batch.android.Batch.Push
Get the last known push token.
getLastUpdateDate(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get last update date.
getLastUserStartDate() - Method in class com.batch.android.runtime.RuntimeManager
Get the last time Batch was started for user activity.
getLength() - Method in class com.batch.android.msgpack.core.ExtensionTypeHeader
 
getListener() - Method in class com.batch.android.module.MessagingModule
 
getLoggerLevel() - Static method in class com.batch.android.Batch
Get the current logger level
getLong(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a long or can be coerced to a long.
getLong(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getLong(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
getLong(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getLong(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a long or can be coerced to a long, or throws otherwise.
getLoopCount() - Method in interface com.batch.android.messaging.gif.GifDecoder
Deprecated.
Use GifDecoder.getNetscapeLoopCount() instead. This method cannot distinguish whether the loop count is 1 or doesn't exist.
getLoopCount() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
Deprecated.
getMainStore(Context) - Static method in class com.batch.android.core.stores.StoreApplicationFactory
 
getMaxCornerRadius() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getMediaAccessibilityDescription() - Method in class com.batch.android.BatchBannerContent
 
getMediaAccessibilityDescription() - Method in class com.batch.android.BatchInterstitialContent
 
getMediaAccessibilityDescription() - Method in class com.batch.android.BatchModalContent
 
getMediaURL() - Method in class com.batch.android.BatchBannerContent
 
getMediaURL() - Method in class com.batch.android.BatchInterstitialContent
 
getMediaURL() - Method in class com.batch.android.BatchModalContent
 
getMessage() - Method in exception com.batch.android.msgpack.core.MessageIntegerOverflowException
 
getMessage() - Method in class com.batch.android.query.response.LocalCampaignsResponse.Error
 
getMessageForBundle(Bundle) - Static method in class com.batch.android.BatchMessage
 
getMessageModel() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
getMessagingPayload() - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Get the raw payload associated with the event
getMessagingPayload() - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
getMessagingPayload() - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
getMinDisplayInterval() - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
getName() - Method in class com.batch.android.event.Event
 
getNetscapeLoopCount() - Method in interface com.batch.android.messaging.gif.GifDecoder
Gets the "Netscape" loop count, if any.
getNetscapeLoopCount() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getNetworkCountryIso(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get the network ISO country code.
getNetworkKind(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Return the connected network kind
getNetworkOperatorName(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get the mobile network name.
getNextDelay() - Method in interface com.batch.android.messaging.gif.GifDecoder
Gets display duration for the upcoming frame in ms.
getNextDelay() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getNextFormat() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Returns format of the next value.
getNextFrame() - Method in interface com.batch.android.messaging.gif.GifDecoder
Get the next frame in the animation sequence.
getNextFrame() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getNotificationColor() - Method in class com.batch.android.module.PushModule
Get the notification color set by the developer
getNotificationFormat() - Method in class com.batch.android.core.InternalPushData
Get the notification format A format is like a Messaging message format
getNotificationFormatArguments() - Method in class com.batch.android.core.InternalPushData
Get the notification format arguments
getNotificationIdentifier() - Method in class com.batch.android.BatchInboxNotificationContent
Unique identifier for this notification.
getNotificationInterceptor() - Method in class com.batch.android.module.PushModule
Set the developer registered notification interceptor
getNotifications(List<String>, long) - Method in class com.batch.android.inbox.InboxDatasource
 
getNotificationsType(Context) - Static method in class com.batch.android.Batch.Push
Get the enabled notification types
Matches what you've set in setNotificationsType.
getNotificationsType(Context) - Method in class com.batch.android.module.PushModule
Get the enabled notification types
Matches what you've set in setNotificationsType.
getNotificationTime(String) - Method in class com.batch.android.inbox.InboxDatasource
 
getNumberValue() - Method in class com.batch.android.BatchUserAttribute
 
getNumFrames() - Method in class com.batch.android.messaging.gif.GifHeader
 
getOd() - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
getOpacity() - Method in class com.batch.android.messaging.gif.GifDrawable
 
getOpacity() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getOpacity() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getOpenData() - Method in class com.batch.android.core.InternalPushData
Get the open data as map
getOrientation() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Returns the orientation of the gradient defined in this drawable.
getOrNilValue(int) - Method in interface com.batch.android.msgpack.value.ArrayValue
Returns the element at the specified position in this array.
getOrNilValue(int) - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
getOSVersion() - Static method in class com.batch.android.core.SystemParameterHelper
Return the version of Android of the phone.
getOutline(Outline) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getOutlineProvider() - Method in class com.batch.android.messaging.view.CloseButton
 
getPadding() - Method in class com.batch.android.messaging.view.CloseButton
 
getPadding(Rect) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
getPanEffectsView() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
getPannableView() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
getParameters() - Method in class com.batch.android.core.Webservice
Return the specific GET parameters you want to add to the request
You should override this method to provide custom get parameters
getParameters() - Method in class com.batch.android.event.Event
 
getPayloadMessage() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
getPercentLayoutInfo() - Method in class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
getPercentLayoutInfo() - Method in interface com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutParams
 
getPercentLayoutInfo() - Method in class com.batch.android.messaging.view.percent.PercentRelativeLayout.LayoutParams
 
getPinnedVerticalEdge() - Method in class com.batch.android.messaging.view.formats.BannerView
 
getPluginVersion() - Static method in class com.batch.android.core.SystemParameterHelper
Get the version of the Plugin currently using Batch if available
getPostCryptorTypeParameterKey() - Method in class com.batch.android.core.Webservice
Return the type of the post cryptor wanted for this webservice
getPostCryptorTypeParameterKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getPostCryptorTypeParameterKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getPostCryptorTypeParameterKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getPostCryptorTypeParameterKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getPostDataProvider() - Method in class com.batch.android.BatchWebservice
 
getPostDataProvider() - Method in class com.batch.android.core.Webservice
Return the POST body you want to add to the request
getPostDataProvider() - Method in class com.batch.android.ImageDownloadWebservice
 
getPostDataProvider() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getPostDataProvider() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getPriority() - Method in class com.batch.android.BatchPushPayload
Deprecated.
Since Android 8.0, "priority" became "importance", and is now set on the channel itself. You should infer the priority from the channel, using BatchPushPayload.getChannel()
getPriority() - Method in class com.batch.android.core.InternalPushData
 
getPropertyParameterKey() - Method in class com.batch.android.BatchWebservice
Get property parameter key to add parameter to the get chain
getPropertyParameterKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getPropertyParameterKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getPropertyParameterKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getPublicContent(InboxNotificationContentInternal) - Static method in class com.batch.android.PrivateNotificationContentHelper
 
getPublicFetchedNotifications() - Method in class com.batch.android.inbox.InboxFetcherInternal
 
getPushBundle() - Method in class com.batch.android.BatchLandingMessage
 
getPushBundle() - Method in class com.batch.android.BatchPushPayload
Get the raw push bundle
getPushBundle() - Method in class com.batch.android.IntentParser
 
getPushBundle() - Method in interface com.batch.android.PushUserActionSource
 
getPushData() - Method in class com.batch.android.IntentParser
Retrieve the push data from the intent.
getPushDataForFirebaseMessage(RemoteMessage) - Static method in class com.batch.android.core.InternalPushData
 
getPushDataForReceiverBundle(Bundle) - Static method in class com.batch.android.core.InternalPushData
 
getPushDataForReceiverIntent(Intent) - Static method in class com.batch.android.core.InternalPushData
 
getPushId() - Method in class com.batch.android.core.InternalPushData
 
getPushId() - Method in class com.batch.android.IntentParser
Retrieve the push identifier from the intent.
getPushNotificationCompatBuilder(Context, NotificationCompat.Builder, Bundle, int) - Method in class com.batch.android.BatchNotificationInterceptor
Get the builder instance used to generate the notification.
If you're basing your builder on defaultBuilder, some methods might have undefined behaviour as Batch already calls many of them.
Likewise, returning another instance of the builder than defaultBuilder's might result in loss of functionality if not reimplemented.
getPushNotificationId(Context, int, Bundle) - Method in class com.batch.android.BatchNotificationInterceptor
Notification Id to use when posting the notification to the system.
getPushPayload() - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Get the raw payload associated with the event
getPushPayload() - Method in class com.batch.android.BatchInboxNotificationContent
Get BatchPushPayload instance, property initialized with the notification's original push payload
getPushPayload() - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
getPushPayload() - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
getPushRegistrationProvider(Context) - Method in interface com.batch.android.push.PushRegistrationRegistrar
Instantiate the push registration provider
getPushToken(Context, String) - Static method in class com.batch.android.core.GooglePlayServicesHelper
Get the push token from GCM.
getQueries() - Method in class com.batch.android.LocalCampaignsWebservice
 
getQueryID() - Method in class com.batch.android.query.response.Response
Get the ID of the query the response is for
getQueryType() - Method in class com.batch.android.query.response.Response
Get the type of the query the response is for
getRawData() - Method in class com.batch.android.post.DisplayReceiptPostDataProvider
 
getRawData() - Method in class com.batch.android.post.InboxSyncPostDataProvider
 
getRawData() - Method in class com.batch.android.post.JSONPostDataProvider
 
getRawData() - Method in class com.batch.android.post.ParametersPostDataProvider
 
getRawData() - Method in interface com.batch.android.post.PostDataProvider
Get modifiable raw data.
The given data should be modifiable.
getRawPayload() - Method in class com.batch.android.BatchInboxNotificationContent
Get the payload in its raw JSON form.
getReadCryptorTypeParameterKey() - Method in class com.batch.android.core.Webservice
Return the type of the read cryptor wanted for this webservice
getReadCryptorTypeParameterKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getReadCryptorTypeParameterKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getReadCryptorTypeParameterKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getReadCryptorTypeParameterKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getReason() - Method in class com.batch.android.core.Webservice.WebserviceError
Return the reason of the error
getReceiptEventData() - Method in class com.batch.android.core.InternalPushData
Get the event data for the display receipt
getReceiptMaxDelay() - Method in class com.batch.android.core.InternalPushData
 
getReceiptMinDelay() - Method in class com.batch.android.core.InternalPushData
 
getReceiptMode() - Method in class com.batch.android.core.InternalPushData
 
getReceiverLikePayload() - Method in class com.batch.android.inbox.InboxNotificationContentInternal
 
getRegion() - Method in class com.batch.android.BatchUserProfile
Deprecated.
Please use Batch.User methods instead
getRegion(Context) - Static method in class com.batch.android.Batch.User
Read the region.
getRegistration() - Method in class com.batch.android.push.FCMInstanceIdRegistrationProvider
 
getRegistration() - Method in class com.batch.android.push.FCMTokenRegistrationProvider
 
getRegistration() - Method in class com.batch.android.push.GCMIidRegistrationProvider
 
getRegistration() - Method in class com.batch.android.push.GCMLegacyRegistrationProvider
 
getRegistration() - Method in interface com.batch.android.PushRegistrationProvider
Returns the registration if possible.
getRegistration(Context) - Method in class com.batch.android.module.PushModule
Get the persisted registration
getRegistrationID() - Method in class com.batch.android.module.PushModule
Return the push token if available
getRegistrationProvider() - Method in class com.batch.android.push.PushRegistrationProviderFactory
 
getRelativeLayoutParams(Context, PercentRelativeLayout.LayoutParams, Map<String, String>, int, View) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Generate RelativeLayout.LayoutParams for the given CSS rules.
getReorderedChildAt(int) - Method in class com.batch.android.messaging.view.FlexboxLayout
Returns a View, which is reordered by taking FlexboxLayout.LayoutParams.order parameters into account.
getResponseErrorCause(int) - Static method in class com.batch.android.core.Webservice
Get error reason depending on the status code
getRules(DOMNode, Point) - Method in class com.batch.android.messaging.css.Document
 
getRulesForSeparator(SeparatedFlexboxLayout, String) - Method in class com.batch.android.messaging.view.formats.BannerView
 
getRulesForSeparator(SeparatedFlexboxLayout, String) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
getRulesForSeparator(SeparatedFlexboxLayout, String) - Method in interface com.batch.android.messaging.view.styled.SeparatedFlexboxLayout.SeparatorStyleProvider
 
getRunnable() - Method in class com.batch.android.UserAction
 
getScaleType() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getScaleType() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getScheme() - Method in class com.batch.android.core.InternalPushData
 
getScreenDensity(Context) - Static method in class com.batch.android.core.GenericHelper
Return the screen density.
getScreenHeight(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get the screen height
getScreenOrientation(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Return the current display orientation ( http://stackoverflow.com/a/4698003 )
getScreenSize(Context) - Static method in class com.batch.android.messaging.view.helper.ViewCompat
 
getScreenWidth(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get screen width
getSecureDate() - Method in class com.batch.android.event.Event
 
getSendAttempt() - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
getSenderID() - Method in class com.batch.android.push.FCMAbstractRegistrationProvider
 
getSenderID() - Method in class com.batch.android.push.GCMAbstractRegistrationProvider
 
getSenderID() - Method in interface com.batch.android.PushRegistrationProvider
Returns the Sender ID of the provider, or equivalent.
getSeparatorPrefix() - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
getServerMapRepresentation(Map<String, UserAttribute>) - Static method in class com.batch.android.user.UserAttribute
 
getServerTimestamp() - Method in class com.batch.android.event.Event
 
getSessionID() - Static method in class com.batch.android.Batch
Get the id of the current session, random uuid used internaly by Batch to identify the app session.
getSessionID() - Method in class com.batch.android.event.Event
 
getSessionIdentifier() - Method in class com.batch.android.runtime.RuntimeManager
 
getSessionIdentifier() - Method in class com.batch.android.runtime.SessionManager
 
getSessionManager() - Method in class com.batch.android.runtime.RuntimeManager
 
getShort(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
getShort(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
getShort(int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
getShortname() - Method in class com.batch.android.push.FCMInstanceIdRegistrationProvider
 
getShortname() - Method in class com.batch.android.push.FCMTokenRegistrationProvider
 
getShortname() - Method in class com.batch.android.push.GCMIidRegistrationProvider
 
getShortname() - Method in class com.batch.android.push.GCMLegacyRegistrationProvider
 
getShortname() - Method in interface com.batch.android.PushRegistrationProvider
Returns the short name of the provider.
getSignatureBody(HttpURLConnection, List<String>) - Method in class com.batch.android.core.Webservice
 
getSimCountryIso(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get the operator ISO country code.
getSimOperator(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get the operator MCC+MNC (Mobile Country Code + Mobile Network Code)
getSimOperatorName(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get the telephony operator name.
getSingleton() - Static method in class com.batch.android.di.providers.ActionModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.AdvertisingIDProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.BatchModuleMasterProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.BatchNotificationChannelsManagerProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.CampaignManagerProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.DisplayReceiptModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.EventDispatcherModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.InboxDatasourceProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.KVUserPreferencesStorageProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.LocalBroadcastManagerProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.LocalCampaignsModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.MessagingModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.ObjectUserPreferencesStorageProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.OptOutModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.ParametersProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.PushModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.RuntimeManagerProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.SecureDateProviderProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.SQLUserDatasourceProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.TaskExecutorProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.TrackerModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.UserModuleProvider
 
getSingleton() - Static method in class com.batch.android.di.providers.WebserviceMetricsProvider
 
getSingletonInstance(Class<T>) - Method in class com.batch.android.di.DI
Return the instance of a singleton if it exists, null otherwise
getSize() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
Gets the size of the written data.
getSize() - Method in exception com.batch.android.msgpack.core.MessageSizeException
 
getSmallStringOptimizationThreshold() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
getSound() - Method in class com.batch.android.module.PushModule
Get the notification sound uri set by the developer
getSource() - Method in class com.batch.android.BatchInboxNotificationContent
 
getSource() - Method in class com.batch.android.core.InternalPushData
 
getSourceBitmap() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getSpecificConnectTimeoutKey() - Method in class com.batch.android.core.Webservice
Return the Parameters key to search specific connect timeout for this webservice
getSpecificConnectTimeoutKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getSpecificConnectTimeoutKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getSpecificConnectTimeoutKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getSpecificConnectTimeoutKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getSpecificReadTimeoutKey() - Method in class com.batch.android.core.Webservice
Return the Parameters key to search specific read timeout for this webservice
getSpecificReadTimeoutKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getSpecificReadTimeoutKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getSpecificReadTimeoutKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getSpecificReadTimeoutKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getSpecificRetryCountKey() - Method in class com.batch.android.core.Webservice
Return the Parameters key to search specific number of retry for this webservice
getSpecificRetryCountKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getSpecificRetryCountKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getSpecificRetryCountKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getSpecificRetryCountKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getStandardResponseBodyIfValid() - Method in class com.batch.android.core.Webservice
Return the JSON body if the response is valid Note that this requires the body to be in the "standard" form, mostly used by queries That is {"status": "OK", "header": ..., "ts": ..., "body": {...}} For webservice clients that use a different format, please use Webservice.getBasicJsonResponseBody()
getState() - Method in class com.batch.android.event.Event
 
getState() - Method in class com.batch.android.module.ActionModule
 
getState() - Method in class com.batch.android.module.BatchModule
Should return the state of the module (usually 0 for deactivated, 1 for activated)
getState() - Method in class com.batch.android.module.BatchModuleMaster
 
getState() - Method in class com.batch.android.module.DisplayReceiptModule
 
getState() - Method in class com.batch.android.module.EventDispatcherModule
 
getState() - Method in class com.batch.android.module.LocalCampaignsModule
 
getState() - Method in class com.batch.android.module.MessagingModule
 
getState() - Method in class com.batch.android.module.OptOutModule
 
getState() - Method in class com.batch.android.module.PushModule
 
getState() - Method in class com.batch.android.module.TrackerModule
 
getState() - Method in class com.batch.android.module.UserModule
 
getStatus() - Method in class com.batch.android.core.Promise
 
getStatus() - Method in interface com.batch.android.messaging.gif.GifDecoder
Returns the current status of the decoder.
getStatus() - Method in class com.batch.android.messaging.gif.GifHeader
Global status code of GIF data parsing.
getStatus() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getString(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists, coercing it if necessary.
getString(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists, coercing it if necessary, or throws if no such mapping exists.
getStringDecoderBufferSize() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getStringSizeLimit() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
getStringValue() - Method in class com.batch.android.BatchUserAttribute
 
getSupportActions(Context, List<BatchNotificationAction>, BatchPushPayload, Integer) - Static method in class com.batch.android.BatchNotificationAction
Converts BatchNotificationAction instances to NotificationCompat.Action, allowing you to add actions to a Notification the same way the SDK internally does it, taking care of all the boilerplate.
getSupportedCipherSuites() - Method in class com.batch.android.core.TLSSocketFactory
 
getSupportNotificationStyle() - Method in class com.batch.android.push.formats.APENFormat
 
getSupportNotificationStyle() - Method in interface com.batch.android.push.formats.NotificationFormat
 
getSupportNotificationStyle() - Method in class com.batch.android.push.formats.SystemFormat
 
getTableAsString(SQLiteDatabase) - Method in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper
Helper function that parses a given table into a string and returns it for easy printing.
getTagCollections() - Method in class com.batch.android.user.SQLUserDatasource
 
getTagCollections() - Method in interface com.batch.android.user.UserDatasource
 
getTagsFromEventData(BatchEventData) - Static method in class com.batch.android.BatchEventDataPrivateHelper
 
getTaskIdentifier() - Method in interface com.batch.android.core.TaskRunnable
Return a string that identify this task
getTaskIdentifier() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getTaskIdentifier() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getTaskIdentifier() - Method in class com.batch.android.LocalCampaignsWebservice
 
getTaskStackBuilder(Context, String) - Method in interface com.batch.android.BatchDeeplinkInterceptor
Called when a deeplink is triggered by Batch (only called from a push notification).
getTileModeX() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getTileModeX() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getTileModeY() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
getTileModeY() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
getTime() - Method in class com.batch.android.date.BatchDate
 
getTime() - Method in class com.batch.android.date.TimezoneAwareDate
 
getTime() - Method in class com.batch.android.query.response.AttributesCheckResponse
 
getTimestamp() - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
getTimezone() - Method in class com.batch.android.event.Event
 
getTitle() - Method in class com.batch.android.BatchAlertContent
 
getTitle() - Method in class com.batch.android.BatchBannerContent
 
getTitle() - Method in class com.batch.android.BatchInboxNotificationContent
 
getTitle() - Method in class com.batch.android.BatchInterstitialContent
 
getTitle() - Method in class com.batch.android.BatchModalContent
 
getTotalIterationCount() - Method in interface com.batch.android.messaging.gif.GifDecoder
Gets the total count which represents how many times the animation sequence should be displayed.
getTotalIterationCount() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getTotalReadBytes() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Returns total number of read bytes.
getTotalWrittenBytes() - Method in class com.batch.android.msgpack.core.MessagePacker
Returns total number of written bytes.
getTrackingId() - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Get the tracking ID associated with the event.
getTrackingId() - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
getTrackingId() - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
getTrackingIdentifier() - Method in class com.batch.android.BatchAlertContent
 
getTrackingIdentifier() - Method in class com.batch.android.BatchBannerContent
 
getTrackingIdentifier() - Method in class com.batch.android.BatchInterstitialContent
 
getTrackingIdentifier() - Method in class com.batch.android.BatchModalContent
 
getType() - Method in interface com.batch.android.localcampaigns.model.LocalCampaign.Trigger
Type of trigger, possible values : NOW EVENT NEXT_SESSION CAMPAIGNS_LOADED CAMPAIGNS_REFRESHED
getType() - Method in class com.batch.android.localcampaigns.trigger.CampaignsLoadedTrigger
 
getType() - Method in class com.batch.android.localcampaigns.trigger.CampaignsRefreshedTrigger
 
getType() - Method in class com.batch.android.localcampaigns.trigger.EventLocalCampaignTrigger
 
getType() - Method in class com.batch.android.localcampaigns.trigger.NextSessionTrigger
 
getType() - Method in class com.batch.android.localcampaigns.trigger.NowTrigger
 
getType() - Method in class com.batch.android.msgpack.core.ExtensionTypeHeader
 
getType() - Method in interface com.batch.android.msgpack.value.ExtensionValue
 
getType() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
getType() - Method in class com.batch.android.query.Query
Get the type of the query
getTypeChar() - Method in enum com.batch.android.user.AttributeType
 
getUptime() - Method in class com.batch.android.runtime.SessionManager
 
getUriValue() - Method in class com.batch.android.BatchUserAttribute
 
getURL() - Method in class com.batch.android.BatchWebViewContent
 
getURLSorterPatternParameterKey() - Method in class com.batch.android.core.Webservice
Return the parameter key to get the URL sorter pattern
getURLSorterPatternParameterKey() - Method in class com.batch.android.ImageDownloadWebservice
 
getURLSorterPatternParameterKey() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
getURLSorterPatternParameterKey() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
getURLSorterPatternParameterKey() - Method in class com.batch.android.LocalCampaignsWebservice
 
getUserProfile() - Static method in class com.batch.android.Batch
Deprecated.
Please use Batch.User methods instead
getUTF8Bytes(String) - Static method in class com.batch.android.core.ByteArrayHelper
Convert string to UTF-8 bytes
getUTF8String(byte[]) - Static method in class com.batch.android.core.ByteArrayHelper
Get UTF-8 string value
getValue() - Method in enum com.batch.android.core.URLBuilder.CryptorMode
Return the value of this mode
getValue() - Method in enum com.batch.android.event.Event.State
 
getValue() - Method in enum com.batch.android.tracker.TrackerMode
 
getValue() - Method in enum com.batch.android.user.AttributeType
 
getValue(String, Context) - Static method in class com.batch.android.core.SystemParameterHelper
Get property data from it's short parameter name.
getValueType() - Method in enum com.batch.android.msgpack.core.MessageFormat
Retruns the ValueType corresponding to this MessageFormat
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
getValueType() - Method in class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
getValueType() - Method in interface com.batch.android.msgpack.value.Value
Returns type of this value.
getValueType() - Method in class com.batch.android.msgpack.value.Variable
 
getValueType() - Method in enum com.batch.android.msgpack.value.Variable.Type
 
getVersion() - Method in class com.batch.android.query.response.AttributesCheckResponse
 
getView(int, View, ViewGroup) - Method in class com.batch.android.debug.adapter.CollectionAdapter
 
getViewCounts(List<String>) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
getViewCounts(List<String>) - Method in interface com.batch.android.localcampaigns.ViewTracker
Tell how many times have campaigns been seen
getViewEvent(String) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
getViewEvent(String) - Method in interface com.batch.android.localcampaigns.ViewTracker
Get the counted view events for a given campaign ID
getViewTracker() - Method in class com.batch.android.localcampaigns.CampaignManager
 
getVisibility() - Method in class com.batch.android.core.InternalPushData
Get the notification's visibility.
getVoiceString() - Method in class com.batch.android.messaging.model.UniversalMessage
 
getWebViewAnalyticsID() - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Get the button analytics ID associated with the event.
getWebViewAnalyticsID() - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
getWebViewAnalyticsID() - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
getWidth() - Method in interface com.batch.android.messaging.gif.GifDecoder
 
getWidth() - Method in class com.batch.android.messaging.gif.GifHeader
 
getWidth() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
getWrappedRuntimeException() - Method in exception com.batch.android.DeeplinkInterceptorRuntimeException
 
GifDecoder - Interface in com.batch.android.messaging.gif
Shared interface for GIF decoders.
GifDecoder.BitmapProvider - Interface in com.batch.android.messaging.gif
An interface that can be used to provide reused Bitmaps to avoid GCs from constantly allocating Bitmaps for every frame.
GifDecoder.GifDecodeStatus - Annotation Type in com.batch.android.messaging.gif
Android Lint annotation for status codes that can be used with a GIF decoder.
GifDrawable - Class in com.batch.android.messaging.gif
 
GifDrawable(Context, GifDecoder) - Constructor for class com.batch.android.messaging.gif.GifDrawable
 
GifHeader - Class in com.batch.android.messaging.gif
A header object containing the number of frames in an animated GIF image as well as basic metadata like width and height that can be used to decode each individual frame of the GIF.
GifHeader() - Constructor for class com.batch.android.messaging.gif.GifHeader
 
GifHeaderParser - Class in com.batch.android.messaging.gif
A class responsible for creating GifHeaders from data representing animated GIFs.
GifHeaderParser() - Constructor for class com.batch.android.messaging.gif.GifHeaderParser
 
GifHelper - Class in com.batch.android.messaging.gif
 
GifHelper() - Constructor for class com.batch.android.messaging.gif.GifHelper
 
GLOBAL_TAP_ACTION_INDEX - Static variable in class com.batch.android.Batch.Messaging
CTA Index representing a global tap action
globalTapAction - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
globalTapAction - Variable in class com.batch.android.messaging.model.ImageMessage
 
globalTapDelay - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
globalTapDelay - Variable in class com.batch.android.messaging.model.ImageMessage
 
GoogleApiAvailabilityContainer - Class in com.batch.android
References com.google.android.gms
GooglePlayServicesHelper - Class in com.batch.android.core
Helper to get GooglePlayServices data with introspection
GooglePlayServicesHelper() - Constructor for class com.batch.android.core.GooglePlayServicesHelper
 
GooglePlayStoreApplication - Class in com.batch.android.core.stores
 
GooglePlayStoreApplication() - Constructor for class com.batch.android.core.stores.GooglePlayStoreApplication
 
GroupActionRunnable - Class in com.batch.android.actions
Action that runs an array of actions
GroupActionRunnable(ActionModule) - Constructor for class com.batch.android.actions.GroupActionRunnable
 

H

handleMeasuredStateTooSmall() - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper
Iterates over children and checks if any of them would like to get more space than it received through the percentage dimension.
handleParameters(JSONObject) - Method in class com.batch.android.BatchWebservice
Read parameters from ws response
handleServerID(JSONObject) - Method in class com.batch.android.BatchWebservice
Read server id from ws response
has(String) - Method in class com.batch.android.json.JSONObject
Returns true if this object has a mapping for name.
hasArray() - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
hasArray() - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
hasBigPicture() - Method in class com.batch.android.BatchPushData
Deprecated.
Does this push contains a big picture
hasBigPicture() - Method in class com.batch.android.BatchPushPayload
Does this push contains a big picture
hasCampaigns() - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
hasChanges() - Method in class com.batch.android.user.UserDataDiff.Result
 
hasCustomBigIcon() - Method in class com.batch.android.core.InternalPushData
 
hasCustomBigImage() - Method in class com.batch.android.core.InternalPushData
 
hasCustomLargeIcon() - Method in class com.batch.android.BatchPushData
Deprecated.
Does this push contains a custom large icon
hasCustomLargeIcon() - Method in class com.batch.android.BatchPushPayload
Does this push contains a custom large icon
hasDeeplink() - Method in class com.batch.android.BatchPushData
Deprecated.
Does this push contains a deeplink
hasDeeplink() - Method in class com.batch.android.BatchPushPayload
Does this push contains a deeplink
hasError() - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
hashCode() - Method in class com.batch.android.date.BatchDate
 
hashCode() - Method in class com.batch.android.json.JSONArray
 
hashCode() - Method in class com.batch.android.messaging.Size2D
 
hashCode() - Method in class com.batch.android.msgpack.core.ExtensionTypeHeader
 
hashCode() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
hashCode() - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
hashCode() - Method in class com.batch.android.msgpack.value.Variable
 
hasIntent() - Method in class com.batch.android.core.ExcludedActivityHelper
Check if there's a pending ignored intent with a push payload
hasLanding() - Method in class com.batch.android.IntentParser
Does this intent contains a Batch Messaging landing message
hasLandingMessage() - Method in class com.batch.android.BatchPushPayload
Whether the payload contains a landing message or not
hasLandingMessage() - Method in class com.batch.android.core.InternalPushData
 
hasMore - Variable in class com.batch.android.inbox.InboxWebserviceResponse
 
hasMore() - Method in class com.batch.android.BatchInboxFetcher
Returns whether all of the user or installation's notifications have been fetched.
hasNewEvents() - Method in class com.batch.android.event.EventSender
Inform the sender that new events are available to send
hasNext() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Returns true true if this unpacker has more elements.
hasNonNull(String) - Method in class com.batch.android.json.JSONObject
Returns true if this object has a mapping for name.
hasPendingMessage() - Static method in class com.batch.android.Batch.Messaging
Check if Batch currently has a pending message, without forgetting it.
hasPendingMessage() - Method in class com.batch.android.module.MessagingModule
 
hasPushPayload() - Method in class com.batch.android.IntentParser
 
hasSavedCampaigns(Context) - Method in class com.batch.android.localcampaigns.CampaignManager
 
hasSavedData(Context, String) - Method in class com.batch.android.localcampaigns.persistence.LocalCampaignsFilePersistence
 
hasSavedData(Context, String) - Method in interface com.batch.android.localcampaigns.persistence.LocalCampaignsPersistence
 
hasScheme() - Method in class com.batch.android.core.InternalPushData
 
hasUserInterface - Variable in class com.batch.android.BatchNotificationAction
Does this action imply showing any UI or will it act in the background? An action that has no UI should not close the notification drawer, but should still dismiss the notification itself (if asked to).
headers - Variable in class com.batch.android.core.Webservice
Headers of the request
headingText - Variable in class com.batch.android.messaging.model.UniversalMessage
 
height - Variable in class com.batch.android.messaging.Size2D
 
heightPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
heroDescription - Variable in class com.batch.android.messaging.model.UniversalMessage
 
heroImageURL - Variable in class com.batch.android.messaging.model.UniversalMessage
 
heroSplitRatio - Variable in class com.batch.android.messaging.model.UniversalMessage
 
hexToBytes(String) - Static method in class com.batch.android.core.ByteArrayHelper
Convert an hex string to a byte array
HIGH - com.batch.android.core.InternalPushData.Priority
 
HORIZONTAL - com.batch.android.messaging.model.BaseBannerMessage.CTADirection
 
HuaweiAppGalleryApplication - Class in com.batch.android.core.stores
 
HuaweiAppGalleryApplication() - Constructor for class com.batch.android.core.stores.HuaweiAppGalleryApplication
 

I

icon - Variable in class com.batch.android.push.formats.BaseFormat
Large icon
id - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Campaign ID, used to track views and capping
identifier - Variable in class com.batch.android.inbox.InboxCandidateNotificationInternal
 
identifier - Variable in class com.batch.android.inbox.NotificationIdentifiers
 
identifier - Variable in class com.batch.android.messaging.css.DOMNode
 
IDENTIFIER - Static variable in class com.batch.android.actions.ClipboardActionRunnable
 
IDENTIFIER - Static variable in class com.batch.android.actions.DeeplinkActionRunnable
 
IDENTIFIER - Static variable in class com.batch.android.actions.GroupActionRunnable
 
IDENTIFIER - Static variable in class com.batch.android.actions.LocalCampaignsRefreshActionRunnable
 
IDENTIFIER - Static variable in class com.batch.android.actions.RatingActionRunnable
 
IDENTIFIER - Static variable in class com.batch.android.actions.UserDataBuiltinActionRunnable
 
IDENTIFIER - Static variable in class com.batch.android.actions.UserEventBuiltinActionRunnable
 
IDENTIFIER_DEBUG_FRAGMENT - Static variable in class com.batch.android.debug.BatchDebugActivity
 
IdentifierDebugFragment - Class in com.batch.android.debug.fragment
 
IdentifierDebugFragment() - Constructor for class com.batch.android.debug.fragment.IdentifierDebugFragment
 
identifiers - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
IGNORE - com.batch.android.BatchOptOutResultListener.ErrorPolicy
Ignore the error and proceed with the opt-out.
IMAGE - com.batch.android.BatchMessage.Format
IMAGE is a modal popup that simply shows an image in an alert (detached) or fullscreen (attached) style
IMAGE_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
IMAGE_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
imageCache - Variable in class com.batch.android.messaging.fragment.BaseDialogFragment
 
ImageContainerView(Context, Size2D) - Constructor for class com.batch.android.messaging.view.formats.ImageFormatView.ImageContainerView
 
imageDescription - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
imageDescription - Variable in class com.batch.android.messaging.model.ImageMessage
 
ImageDownloadWebservice - Class in com.batch.android
 
ImageDownloadWebservice(Context, String, List<Double>) - Constructor for class com.batch.android.ImageDownloadWebservice
 
ImageFormatView - Class in com.batch.android.messaging.view.formats
View rendering the Image format Not called ImageView for obvious reasons
ImageFormatView(Context, ImageMessage, Document, ImageHelper.Cache) - Constructor for class com.batch.android.messaging.view.formats.ImageFormatView
Create an image format view from the given message
ImageFormatView.ImageContainerView - Class in com.batch.android.messaging.view.formats
Simple class that makes a FixedRatioFrameLayout implement DelegatedTouchEventViewGroup
ImageFormatView.OnActionListener - Interface in com.batch.android.messaging.view.formats
 
ImageHelper - Class in com.batch.android.messaging.view.helper
 
ImageHelper() - Constructor for class com.batch.android.messaging.view.helper.ImageHelper
 
ImageHelper.Cache - Interface in com.batch.android.messaging.view.helper
 
ImageMessage - Class in com.batch.android.messaging.model
 
ImageMessage() - Constructor for class com.batch.android.messaging.model.ImageMessage
 
imageSize - Variable in class com.batch.android.messaging.model.ImageMessage
 
ImageTemplateFragment - Class in com.batch.android.messaging.fragment
Universal messaging template fragment class.
ImageTemplateFragment() - Constructor for class com.batch.android.messaging.fragment.ImageTemplateFragment
 
imageURL - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
imageURL - Variable in class com.batch.android.messaging.model.ImageMessage
 
ImmutableArrayValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Array type.
ImmutableArrayValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableArrayValueImpl Implements ImmutableArrayValue using a Value[] field.
ImmutableArrayValueImpl(Value[]) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
ImmutableBigIntegerValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableBigIntegerValueImpl Implements ImmutableBigIntegerValue using a BigInteger field.
ImmutableBigIntegerValueImpl(BigInteger) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
ImmutableBinaryValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Binary type.
ImmutableBinaryValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableBinaryValueImpl Implements ImmutableBinaryValue using a byte[] field.
ImmutableBinaryValueImpl(byte[]) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
ImmutableBooleanValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Boolean type.
ImmutableBooleanValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableBooleanValueImpl Implements ImmutableBooleanValue using a boolean field.
ImmutableDoubleValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableDoubleValueImpl Implements ImmutableFloatValue using a double field.
ImmutableDoubleValueImpl(double) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
ImmutableExtensionValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Extension type.
ImmutableExtensionValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableExtensionValueImpl Implements ImmutableExtensionValue using a byte and a byte[] fields.
ImmutableExtensionValueImpl(byte, byte[]) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
ImmutableFloatValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Float type.
ImmutableIntegerValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Integer type.
ImmutableLongValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableLongValueImpl Implements ImmutableIntegerValue using a long field.
ImmutableLongValueImpl(long) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
ImmutableMapValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Map type.
ImmutableMapValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableMapValueImpl Implements ImmutableMapValue using a Value[] field.
ImmutableMapValueImpl(Value[]) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
ImmutableNilValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's Nil type.
ImmutableNilValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableNilValueImpl Implements ImmutableNilValue.
ImmutableNumberValue - Interface in com.batch.android.msgpack.value
Immutable base interface of ImmutableIntegerValue and ImmutableFloatValue interfaces.
ImmutableRawValue - Interface in com.batch.android.msgpack.value
Immutable base interface of ImmutableStringValue and ImmutableBinaryValue interfaces.
ImmutableStringValue - Interface in com.batch.android.msgpack.value
Immutable representation of MessagePack's String type.
ImmutableStringValueImpl - Class in com.batch.android.msgpack.value.impl
ImmutableStringValueImpl Implements ImmutableStringValue using a byte[] field.
ImmutableStringValueImpl(byte[]) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
ImmutableStringValueImpl(String) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
immutableValue() - Method in class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
immutableValue() - Method in interface com.batch.android.msgpack.value.Value
Returns immutable copy of this value.
immutableValue() - Method in class com.batch.android.msgpack.value.Variable
 
ImmutableValue - Interface in com.batch.android.msgpack.value
Immutable declaration of Value interface.
ImportFileProvider - Interface in com.batch.android.messaging.css
 
InAppMessageUserActionSource - Interface in com.batch.android
Represents an In-App Message user action source.
INBOX_FETCH_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the inbox fetch WS
INBOX_MARK_ALL_AS_READ - Static variable in class com.batch.android.event.InternalEvents
 
INBOX_MARK_AS_DELETED - Static variable in class com.batch.android.event.InternalEvents
 
INBOX_MARK_AS_READ - Static variable in class com.batch.android.event.InternalEvents
 
INBOX_SYNC_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the inbox sync WS
INBOX_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
INBOX_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
INBOX_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
INBOX_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
INBOX_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
INBOX_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
InboxCandidateNotificationInternal - Class in com.batch.android.inbox
Internal representation of an inbox candidate notification's content
InboxCandidateNotificationInternal(String, boolean) - Constructor for class com.batch.android.inbox.InboxCandidateNotificationInternal
 
InboxDatabaseHelper - Class in com.batch.android.inbox
SQLite Database helper for Batch's Inbox
InboxDatabaseHelper(Context) - Constructor for class com.batch.android.inbox.InboxDatabaseHelper
 
InboxDatasource - Class in com.batch.android.inbox
Inbox datasource.
InboxDatasource(Context) - Constructor for class com.batch.android.inbox.InboxDatasource
 
InboxDatasourceProvider - Class in com.batch.android.di.providers
isSingleton = true
InboxDatasourceProvider() - Constructor for class com.batch.android.di.providers.InboxDatasourceProvider
 
InboxFetcherInternal - Class in com.batch.android.inbox
Internal implementation of BatchInboxFetcher
InboxFetcherInternalProvider - Class in com.batch.android.di.providers
isSingleton = false
InboxFetcherInternalProvider() - Constructor for class com.batch.android.di.providers.InboxFetcherInternalProvider
 
InboxFetchWebserviceClient - Class in com.batch.android.inbox
Webservice client for the Inbox API Used to fetch notifications from the server
InboxFetchWebserviceClient(Context, FetcherType, String, String, Integer, String, long, InboxWebserviceListener) - Constructor for class com.batch.android.inbox.InboxFetchWebserviceClient
 
InboxNotificationContentInternal - Class in com.batch.android.inbox
Internal representation of an inbox notification's content
InboxNotificationContentInternal(BatchNotificationSource, Date, Map<String, String>, NotificationIdentifiers) - Constructor for class com.batch.android.inbox.InboxNotificationContentInternal
 
InboxSyncPostDataProvider - Class in com.batch.android.post
 
InboxSyncPostDataProvider(Collection<InboxCandidateNotificationInternal>) - Constructor for class com.batch.android.post.InboxSyncPostDataProvider
 
InboxSyncWebserviceClient - Class in com.batch.android.inbox
Webservice client for the Inbox API Used to sync notifications from the server
InboxSyncWebserviceClient(Context, FetcherType, String, String, Integer, String, long, List<InboxCandidateNotificationInternal>, InboxWebserviceListener) - Constructor for class com.batch.android.inbox.InboxSyncWebserviceClient
 
InboxWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for the fetch inbox webservice
InboxWebserviceResponse - Class in com.batch.android.inbox
Model for the inbox fetch webservice's response
InboxWebserviceResponse() - Constructor for class com.batch.android.inbox.InboxWebserviceResponse
 
incrementSendAttempt() - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
incrementServiceRefCount() - Method in class com.batch.android.runtime.RuntimeManager
Increment the number of calls to onServiceCreate registered
info(String) - Static method in class com.batch.android.core.Logger
Verbose log with message.
info(String, String) - Static method in class com.batch.android.core.Logger
Info log with module and message.
info(String, String, Throwable) - Static method in class com.batch.android.core.Logger
Info log with module, message and throwable.
info(String, String, Throwable) - Method in interface com.batch.android.LoggerDelegate
Send a Log.INFO log message.
info(String, Throwable) - Static method in class com.batch.android.core.Logger
Info log with message and throwable.
INFO - com.batch.android.LoggerLevel
 
init() - Method in class com.batch.android.messaging.view.CloseButton
 
initDisplayReceiptWebservice(Context, DisplayReceiptPostDataProvider, DisplayReceiptWebserviceListener) - Static method in class com.batch.android.WebserviceLauncher
Create an instance of the display receipt webservice and return the runnable
initOptOutTrackerWebservice(Context, List<Event>, TrackerWebserviceListener) - Static method in class com.batch.android.WebserviceLauncher
Create an instance of the Opt-Out Tracker webservice and return the runnable
initServerDate(Date) - Method in class com.batch.android.core.SecureDateProvider
Method used to init the server date
initTrackerWebservice(RuntimeManager, List<Event>, TrackerWebserviceListener) - Static method in class com.batch.android.WebserviceLauncher
Create an instance of the Tracker webservice and return the runnable
InputStreamBufferInput - Class in com.batch.android.msgpack.core.buffer
MessageBufferInput adapter for InputStream
InputStreamBufferInput(InputStream) - Constructor for class com.batch.android.msgpack.core.buffer.InputStreamBufferInput
 
InputStreamBufferInput(InputStream, int) - Constructor for class com.batch.android.msgpack.core.buffer.InputStreamBufferInput
 
insert(InboxNotificationContentInternal, long) - Method in class com.batch.android.inbox.InboxDatasource
Insert a notification to SQLite.
insertResponse(InboxWebserviceResponse, long) - Method in class com.batch.android.inbox.InboxDatasource
Add a response's notification to the database
INSTALL_DATA_CHANGED - Static variable in class com.batch.android.event.InternalEvents
 
INSTALL_DATA_CHANGED_TRACK_FAILURE - Static variable in class com.batch.android.event.InternalEvents
 
INSTALL_ID - com.batch.android.core.SystemParameterShortName
ID if the installation on the device
INSTALL_ID_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
INSTALL_TIMESTAMP_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
installID - Variable in class com.batch.android.inbox.NotificationIdentifiers
 
INT16 - com.batch.android.msgpack.core.MessageFormat
 
INT16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
INT32 - com.batch.android.msgpack.core.MessageFormat
 
INT32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
INT64 - com.batch.android.msgpack.core.MessageFormat
 
INT64 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
INT8 - com.batch.android.msgpack.core.MessageFormat
 
INT8 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
INTEGER - com.batch.android.msgpack.value.ValueType
 
IntegerValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Integer type.
INTENT_NEW_SESSION - Static variable in class com.batch.android.runtime.SessionManager
Intent action for when a new session starts
INTENT_OPTED_IN - Static variable in class com.batch.android.module.OptOutModule
 
INTENT_OPTED_OUT - Static variable in class com.batch.android.module.OptOutModule
 
INTENT_OPTED_OUT_WIPE_DATA_EXTRA - Static variable in class com.batch.android.module.OptOutModule
 
INTENT_WORK_FINISHED - Static variable in class com.batch.android.core.TaskExecutor
Intent action when work is over
IntentParser - Class in com.batch.android
Intent parser to retrieve promo code and other data
IntentParser(Activity) - Constructor for class com.batch.android.IntentParser
Init a parser with the intent of the activity
IntentParser(Intent) - Constructor for class com.batch.android.IntentParser
Init a parser with the given intent
internal(String) - Static method in class com.batch.android.core.Logger
Debug log with message.
internal(String, String) - Static method in class com.batch.android.core.Logger
Debug log with module and message.
internal(String, String, Throwable) - Static method in class com.batch.android.core.Logger
Debug log with module, message and throwable.
internal(String, Throwable) - Static method in class com.batch.android.core.Logger
Internal log with message and throwable.
Internal - com.batch.android.lisp.ErrorValue.Type
 
INTERNAL - com.batch.android.LoggerLevel
 
INTERNAL_TAG - Static variable in class com.batch.android.core.Logger
Internal logger tag.
internalErrorMessage - Variable in exception com.batch.android.module.UserModule.SaveException
 
InternalEvents - Class in com.batch.android.event
 
InternalPushData - Class in com.batch.android.core
Class to easily access the push data
InternalPushData(JSONObject) - Constructor for class com.batch.android.core.InternalPushData
 
InternalPushData(String) - Constructor for class com.batch.android.core.InternalPushData
 
InternalPushData.Format - Enum in com.batch.android.core
 
InternalPushData.Priority - Enum in com.batch.android.core
 
InternalPushData.ReceiptMode - Enum in com.batch.android.core
 
INVALID_API_KEY - com.batch.android.core.Webservice.WebserviceError.Reason
Server return an invalid API key error
INVALID_API_KEY - com.batch.android.FailReason
Your API key is invalid
INVALID_RESPONSE - com.batch.android.messaging.model.MessagingError
Unprocessable response (for example: a server served an image that could not be decoded)
isAdvertisingIDAllowedByConfig() - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
isAdvertisingIDAvailable(Context) - Static method in class com.batch.android.core.GooglePlayServicesHelper
Check if the advertising ID is available by checking the version of the lib
isAllowSwipeToDismiss() - Method in class com.batch.android.BatchImageContent
 
isAndroidXAppCompatActivityPresent() - Static method in class com.batch.android.core.ReflectionHelper
 
isAndroidXFragmentPresent() - Static method in class com.batch.android.core.ReflectionHelper
 
isAnimated() - Method in class com.batch.android.messaging.gif.GifHeaderParser
Determines if the GIF is animated by trying to read in the first 2 frames This method re-parses the data even if the header has already been read.
isAnimating() - Method in class com.batch.android.messaging.view.AnimatedCloseButton
 
isAnimating() - Method in class com.batch.android.messaging.view.CountdownView
 
isApplicationInForeground() - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
Checks if the service's refcount is greater than 0
isApplicationInForeground() - Method in class com.batch.android.runtime.RuntimeManager
 
isArrayType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isArrayValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Array.
isArrayValue() - Method in class com.batch.android.msgpack.value.Variable
 
isBackgroundRestricted(Context) - Static method in class com.batch.android.module.PushModule
Check if is the app has been restricted by the user.
isBatchPush(Intent) - Static method in class com.batch.android.Batch.Push
Check if the received push is a Batch one.
isBatchPush(Intent) - Method in class com.batch.android.module.PushModule
Check if the received push is a Batch one.
isBatchPush(RemoteMessage) - Static method in class com.batch.android.Batch.Push
Check if the received push is a Batch one.
isBatchPush(RemoteMessage) - Method in class com.batch.android.module.PushModule
Firebase variant
isBatchPushServiceAvailable() - Static method in class com.batch.android.module.PushModule
Check if the Push Service is available
isBinaryType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isBinaryValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Binary.
isBinaryValue() - Method in class com.batch.android.msgpack.value.Variable
 
isBooleanType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isBooleanValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Boolean.
isBooleanValue() - Method in class com.batch.android.msgpack.value.Variable
 
isBusy() - Method in class com.batch.android.core.TaskExecutor
Is the task executor currently busy at running tasks
isCampaignDisplayable(LocalCampaign) - Method in class com.batch.android.localcampaigns.CampaignManager
Checks if the campaign is displayable according to general conditions: - Capping checks - Current date over start date - Minimum API level - etc...
isCampaignOverCapping(LocalCampaign, boolean) - Method in class com.batch.android.localcampaigns.CampaignManager
Checks if a campaign is over its global capping.
isDeleted - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
isDeleted() - Method in class com.batch.android.BatchInboxNotificationContent
Deprecated.
You should refresh your copy of the data with getFetchedNotifications() after using markAsDeleted.
isDismissAction() - Method in class com.batch.android.BatchMessageAction
 
isDismissAction() - Method in class com.batch.android.messaging.model.Action
 
isDoNotDisturbEnabled() - Static method in class com.batch.android.Batch.Messaging
Check if Batch Messaging is currently in Do Not Disturb mode
isDoNotDisturbEnabled() - Method in class com.batch.android.module.MessagingModule
 
isDowngradedCipher - Variable in class com.batch.android.core.Webservice
Is the webservice using a cipher v1 fallback
isEmpty() - Method in class com.batch.android.post.DisplayReceiptPostDataProvider
 
isEmpty() - Method in class com.batch.android.post.InboxSyncPostDataProvider
 
isEnabled - Static variable in class com.batch.android.debug.FindMyInstallationHelper
Whether to enable the copy of the installation id.
isEndReached() - Method in class com.batch.android.inbox.InboxFetcherInternal
 
isEventWatched(String) - Method in class com.batch.android.localcampaigns.CampaignManager
Checks if an event name will triggers at least one campaign, allowing for a fast pre-filter to check if it is worth checking other conditions for campaigns with an event triggers
isExtensionType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isExtensionValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this an Extension.
isExtensionValue() - Method in class com.batch.android.msgpack.value.Variable
 
isExternalProviderAllowed(String) - Method in class com.batch.android.push.PushRegistrationProviderFactory
 
isFCMAvailable(Context) - Static method in class com.batch.android.core.GooglePlayServicesHelper
Check if FCM is available
isFirebaseMessagingPresent() - Static method in class com.batch.android.push.FCMAbstractRegistrationProvider
 
isFixedArray(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isFixedMap(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isFixedRaw(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isFixInt(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isFixStr(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isFloatType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isFloatValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Float.
isFloatValue() - Method in class com.batch.android.msgpack.value.Variable
 
isFullscreen - Variable in class com.batch.android.messaging.model.ImageMessage
 
isFullscreen() - Method in class com.batch.android.BatchImageContent
 
isGMSGoogleCloudMessagingPresent() - Static method in class com.batch.android.core.ReflectionHelper
 
isGMSInstanceIDPresent() - Static method in class com.batch.android.core.ReflectionHelper
 
isGroupSummary() - Method in class com.batch.android.BatchPushPayload
Get the notification group name.
isGroupSummary() - Method in class com.batch.android.core.InternalPushData
Get the notification group name.
isHorizontal() - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
isInAutomaticMode() - Method in class com.batch.android.module.MessagingModule
 
isInByteRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
isInByteRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
isInByteRange() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns true if the value is in the range of [-27 to 27-1].
isInIntRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
isInIntRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
isInIntRange() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns true if the value is in the range of [-231 to 231-1]
isInLongRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
isInLongRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
isInLongRange() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns true if the value is in the range of [-263 to 263-1]
isInShortRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
isInShortRange() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
isInShortRange() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns true if the value is in the range of [-215 to 215-1]
isInstanceIdPushAvailable(Context) - Static method in class com.batch.android.core.GooglePlayServicesHelper
Check if InstanceID based GCM is available
isInstanceOfCoordinatorLayout(Object) - Static method in class com.batch.android.core.ReflectionHelper
 
isIntegerType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isIntegerValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Integer.
isIntegerValue() - Method in class com.batch.android.msgpack.value.Variable
 
isLandingAlreadyShown() - Method in class com.batch.android.IntentParser
Does the landing message has been already shown
isLimited() - Method in class com.batch.android.AdvertisingID
Is the use of the advertising ID limited
isLocalCampainsRefresh() - Method in class com.batch.android.core.InternalPushData
 
isManualDisplayModeActivated() - Static method in class com.batch.android.Batch.Push
Get manual display mode for push notifications.
isManualDisplayModeActivated() - Method in class com.batch.android.module.PushModule
Is manual display mode activated by the developer
isMapType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isMapValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Map.
isMapValue() - Method in class com.batch.android.msgpack.value.Variable
 
isMessagingEvent() - Method in enum com.batch.android.Batch.EventDispatcher.Type
 
isNegFixInt(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isNetRoaming(Context) - Static method in class com.batch.android.core.SystemParameterHelper
Tell whether the network is in roaming mode.
isNilType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isNilValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Nil.
isNilValue() - Method in class com.batch.android.msgpack.value.Variable
 
isNotificationEvent() - Method in enum com.batch.android.Batch.EventDispatcher.Type
 
isNotNull() - Method in class com.batch.android.AdvertisingID
Is the advertising ID not null
isNull(int) - Method in class com.batch.android.json.JSONArray
Returns true if this array has no value at index, or if its value is the null reference or JSONObject.NULL.
isNull(String) - Method in class com.batch.android.json.JSONObject
Returns true if this object has no mapping for name or if it has a mapping whose value is JSONObject.NULL.
isNumberType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isNumberValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is Integer or Float.
isNumberValue() - Method in class com.batch.android.msgpack.value.Variable
 
isOld() - Method in class com.batch.android.event.Event
 
isOpen() - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
isOpenAlreadyTracked() - Method in class com.batch.android.IntentParser
Does the open has been already tracked
isOptedOut() - Method in class com.batch.android.module.OptOutModule
 
isOptedOut(Context) - Static method in class com.batch.android.Batch
Returns whether Batch has been opted out from or not
isOptedOutSync(Context) - Method in class com.batch.android.module.OptOutModule
 
isOval() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
isOval() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
isPackageInstalled(PackageManager, String) - Static method in class com.batch.android.core.PackageUtils
 
isPosFixInt(byte) - Static method in class com.batch.android.msgpack.core.MessagePack.Code
 
isPositiveAction() - Method in interface com.batch.android.Batch.EventDispatcher.Payload
Indicate if the action associated with the event is positive.
isPositiveAction() - Method in class com.batch.android.eventdispatcher.MessagingEventPayload
 
isPositiveAction() - Method in class com.batch.android.eventdispatcher.PushEventPayload
 
isPotentiallyAGif(int[]) - Static method in class com.batch.android.messaging.gif.GifHelper
Returns whether the data represents a GIF
isPublic(EventTrackedSignal) - Static method in class com.batch.android.localcampaigns.signal.PublicEventTrackedSignal
 
isPushAvailable(Context) - Static method in class com.batch.android.core.GooglePlayServicesHelper
Check if GCM is available
isPushValid(Context, InternalPushData) - Static method in class com.batch.android.BatchPushHelper
Internal method
isRawType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isRawValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is String or Binary.
isRawValue() - Method in class com.batch.android.msgpack.value.Variable
 
isReady() - Method in class com.batch.android.AdvertisingID
Tell if the process to retrieve advertising ID is already complete
isReady() - Method in class com.batch.android.runtime.RuntimeManager
Checks if Batch is ready
isReplay() - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
isResponseValid(int) - Static method in class com.batch.android.core.Webservice
Tell if an http response code is valid or not
isRetainedByService() - Method in class com.batch.android.runtime.RuntimeManager
Checks if the service's refcount is greater than 0
isRunning() - Method in class com.batch.android.messaging.gif.GifDrawable
 
isRunningInDevMode() - Static method in class com.batch.android.Batch
Deprecated.
This method is not needed, since all DEV API Keys start with "DEV".
isSatisfied(String, String) - Method in class com.batch.android.localcampaigns.trigger.EventLocalCampaignTrigger
Checks if this triggers is satisfied for a given event
isSchemeEmpty() - Method in class com.batch.android.core.InternalPushData
 
isSessionActive() - Method in class com.batch.android.runtime.SessionManager
 
isShowCloseButton() - Method in class com.batch.android.BatchBannerContent
 
isShowCloseButton() - Method in class com.batch.android.BatchModalContent
 
isSilent() - Method in class com.batch.android.core.InternalPushData
 
isStateful() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
isStateful() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
isStr8FormatSupport() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
isStringType() - Method in enum com.batch.android.msgpack.value.ValueType
 
isStringValue() - Method in interface com.batch.android.msgpack.value.Value
Returns true if type of this value is String.
isStringValue() - Method in class com.batch.android.msgpack.value.Variable
 
isSupported() - Static method in class com.batch.android.push.formats.APENFormat
 
isSyncDate() - Method in class com.batch.android.core.SecureDateProvider
Method used to know if the date is sync with the server
isTouchExplorationEnabled(Context) - Static method in class com.batch.android.messaging.view.helper.ViewCompat
Returns whether touch exploration is enbaled
isUnread - Variable in class com.batch.android.inbox.InboxCandidateNotificationInternal
 
isUnread - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
isUnread() - Method in class com.batch.android.BatchInboxNotificationContent
 
isValid() - Method in class com.batch.android.inbox.InboxNotificationContentInternal
 
isValid() - Method in class com.batch.android.inbox.NotificationIdentifiers
 
isWaiting() - Method in class com.batch.android.event.RetryTimer
Is the retry timer currently waiting for a retry
iterator() - Method in interface com.batch.android.msgpack.value.ArrayValue
Returns an iterator over elements.
iterator() - Method in interface com.batch.android.msgpack.value.ImmutableArrayValue
Returns an iterator over elements.
iterator() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 

J

JOB_EXTRA_PUSH_DATA_KEY - Static variable in class com.batch.android.BatchPushJobService
 
JobHelper - Class in com.batch.android.core
Simple helper for Android 21+ Jobs
JobHelper() - Constructor for class com.batch.android.core.JobHelper
 
JobHelper.GenerationException - Exception in com.batch.android.core
 
join(String) - Method in class com.batch.android.json.JSONArray
Returns a new string by alternating this array's values with separator.
json - Variable in class com.batch.android.query.serialization.deserializers.ResponseDeserializer
Initial json response
JSONArray - Class in com.batch.android.json
A dense indexed sequence of values.
JSONArray() - Constructor for class com.batch.android.json.JSONArray
Creates a JSONArray with no values.
JSONArray(JSONTokener) - Constructor for class com.batch.android.json.JSONArray
Creates a new JSONArray with values from the next array in the tokener.
JSONArray(Object) - Constructor for class com.batch.android.json.JSONArray
Creates a new JSONArray with values from the given primitive array.
JSONArray(String) - Constructor for class com.batch.android.json.JSONArray
Creates a new JSONArray with values from the JSON string.
JSONArray(Collection) - Constructor for class com.batch.android.json.JSONArray
Creates a new JSONArray by copying all values from the given collection.
jsonArrayToArray(JSONArray) - Static method in class com.batch.android.json.JSONHelper
 
JSONException - Exception in com.batch.android.json
Thrown to indicate a problem with the JSON API.
JSONException(String) - Constructor for exception com.batch.android.json.JSONException
 
JSONHelper - Class in com.batch.android.json
Helper json methods that don't belong in JSON
JSONObject - Class in com.batch.android.json
A modifiable set of name/value mappings.
JSONObject() - Constructor for class com.batch.android.json.JSONObject
Creates a JSONObject with no name/value mappings.
JSONObject(JSONObject) - Constructor for class com.batch.android.json.JSONObject
Creates a new JSONObject by copying mappings for given object
JSONObject(JSONObject, String[]) - Constructor for class com.batch.android.json.JSONObject
Creates a new JSONObject by copying mappings for the listed names from the given object.
JSONObject(JSONTokener) - Constructor for class com.batch.android.json.JSONObject
Creates a new JSONObject with name/value mappings from the next object in the tokener.
JSONObject(String) - Constructor for class com.batch.android.json.JSONObject
Creates a new JSONObject with name/value mappings from the JSON string.
JSONObject(Map) - Constructor for class com.batch.android.json.JSONObject
Creates a new JSONObject by copying all name/value mappings from the given map.
jsonObjectToMap(JSONObject) - Static method in class com.batch.android.json.JSONHelper
 
jsonObjectToObject(Object) - Static method in class com.batch.android.json.JSONHelper
Transforms JSONObject and JSONArray to Map and Iterable If transformation is not needed, returns the original object.
JSONPostDataProvider - Class in com.batch.android.post
A json post data provider
JSONPostDataProvider() - Constructor for class com.batch.android.post.JSONPostDataProvider
Create a new provider with empty data
JSONPostDataProvider(JSONObject) - Constructor for class com.batch.android.post.JSONPostDataProvider
Create a new provider with given data
JSONStringer - Class in com.batch.android.json
JSONStringer() - Constructor for class com.batch.android.json.JSONStringer
 
JSONTokener - Class in com.batch.android.json
Parses a JSON (RFC 4627) encoded string into the corresponding object.
JSONTokener(String) - Constructor for class com.batch.android.json.JSONTokener
 
jumpDrawablesToCurrentState() - Method in class com.batch.android.messaging.view.CloseButton
 
JUSTIFY_CONTENT_CENTER - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
JUSTIFY_CONTENT_FLEX_END - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
JUSTIFY_CONTENT_FLEX_START - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
JUSTIFY_CONTENT_SPACE_AROUND - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 
JUSTIFY_CONTENT_SPACE_BETWEEN - Static variable in class com.batch.android.messaging.view.FlexboxLayout
 

K

key(String) - Method in class com.batch.android.json.JSONStringer
Encodes the key (property name) to this stringer.
keys() - Method in class com.batch.android.json.JSONObject
Returns an iterator of the String names in this object.
keySet() - Method in class com.batch.android.json.JSONObject
Returns the set of String names in this object.
keySet() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
keySet() - Method in interface com.batch.android.msgpack.value.MapValue
 
KIND - Static variable in class com.batch.android.BatchInAppMessage
 
KIND - Static variable in class com.batch.android.BatchLandingMessage
 
KIND_VIEW - Static variable in interface com.batch.android.localcampaigns.ViewTracker
 
KVUserPreferencesStorage - Class in com.batch.android.core
UserPreferences implementation of key/value Storage
KVUserPreferencesStorage(Context) - Constructor for class com.batch.android.core.KVUserPreferencesStorage
 
KVUserPreferencesStorageProvider - Class in com.batch.android.di.providers
isSingleton = true
KVUserPreferencesStorageProvider() - Constructor for class com.batch.android.di.providers.KVUserPreferencesStorageProvider
 

L

label - Variable in class com.batch.android.BatchNotificationAction
CTA label text
label - Variable in class com.batch.android.localcampaigns.signal.PublicEventTrackedSignal
 
label - Variable in class com.batch.android.localcampaigns.trigger.EventLocalCampaignTrigger
Watched event label Optional
label - Variable in class com.batch.android.messaging.model.CTA
 
LANDING - com.batch.android.messaging.model.Message.Source
 
LandingOutput - Class in com.batch.android.localcampaigns.output
 
LandingOutput(MessagingModule, JSONObject) - Constructor for class com.batch.android.localcampaigns.output.LandingOutput
 
LandingOutputProvider - Class in com.batch.android.di.providers
isSingleton = false
LandingOutputProvider() - Constructor for class com.batch.android.di.providers.LandingOutputProvider
 
LAST_UPDATE_DATE - com.batch.android.core.SystemParameterShortName
 
lastFailureCause - Variable in class com.batch.android.BatchWebservice
Cause of the last try failure
lastOccurrence - Variable in class com.batch.android.localcampaigns.ViewTracker.CountedViewEvent
 
launchAttributesCheckWebservice(RuntimeManager, long, String) - Static method in class com.batch.android.WebserviceLauncher
 
launchAttributesSendWebservice(RuntimeManager, long, Map<String, Object>, Map<String, Set<String>>) - Static method in class com.batch.android.WebserviceLauncher
 
launchLocalCampaignsWebservice(RuntimeManager) - Static method in class com.batch.android.WebserviceLauncher
 
launchPushWebservice(RuntimeManager, Registration) - Static method in class com.batch.android.WebserviceLauncher
Launch the push webservice
launchStartWebservice(RuntimeManager, boolean, String, boolean) - Static method in class com.batch.android.WebserviceLauncher
Launch the start webservice
LayoutParams(int, int) - Constructor for class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
LayoutParams(int, int) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
LayoutParams(int, int) - Constructor for class com.batch.android.messaging.view.percent.PercentRelativeLayout.LayoutParams
 
LayoutParams(int, int, int) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
LayoutParams(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
LayoutParams(ViewGroup.LayoutParams) - Constructor for class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
LayoutParams(ViewGroup.LayoutParams) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
LayoutParams(ViewGroup.LayoutParams) - Constructor for class com.batch.android.messaging.view.percent.PercentRelativeLayout.LayoutParams
 
LayoutParams(ViewGroup.MarginLayoutParams) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
LayoutParams(ViewGroup.MarginLayoutParams) - Constructor for class com.batch.android.messaging.view.percent.PercentRelativeLayout.LayoutParams
 
LayoutParams(FrameLayout.LayoutParams) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
LayoutParams(FlexboxLayout.LayoutParams) - Constructor for class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
 
LayoutParams(PercentFrameLayout.LayoutParams) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
LEFT_RIGHT - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the left to the right
leftMarginPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
length() - Method in class com.batch.android.json.JSONArray
Returns the number of values in this array.
length() - Method in class com.batch.android.json.JSONObject
Returns the number of name/value mappings in this object.
LIB_CURRENTVERSION_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
LIB_PREVIOUSVERSION_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
LIBRARY_BUNDLE - Static variable in class com.batch.android.core.Parameters
Bundle of Batch
LIBRARY_PACKAGE_NAME - Static variable in class com.batch.android.BuildConfig
 
LIGHTS - com.batch.android.PushNotificationType
Add lights to the notification (if available on the device)
LINE - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Shape is a line
LINEAR_GRADIENT - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Gradient is linear (default.)
list() - Method in interface com.batch.android.msgpack.value.ArrayValue
Returns the value as List.
list() - Method in interface com.batch.android.msgpack.value.ImmutableArrayValue
Returns the value as List.
list() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
LIST - com.batch.android.msgpack.value.Variable.Type
 
ListenableDialog - Interface in com.batch.android.messaging.fragment
Interface for fragments that support adding an additional dismiss listener
loadBanner(Context, BatchMessage) - Static method in class com.batch.android.Batch.Messaging
Load the BatchBannerView corresponding to the message payload.
loadBanner(Context, BatchMessage, JSONObject) - Method in class com.batch.android.module.MessagingModule
 
loadData(Context, String) - Method in class com.batch.android.localcampaigns.persistence.LocalCampaignsFilePersistence
 
loadData(Context, String) - Method in interface com.batch.android.localcampaigns.persistence.LocalCampaignsPersistence
 
loadDispatcherFromContext(Context) - Method in class com.batch.android.module.EventDispatcherModule
 
loadFragment(Context, BatchMessage) - Static method in class com.batch.android.Batch.Messaging
Load the Fragment corresponding to the message payload.
loadFragment(Context, BatchMessage, JSONObject) - Method in class com.batch.android.module.MessagingModule
 
loadSavedCampaignResponse(Context) - Method in class com.batch.android.localcampaigns.CampaignManager
 
LOCAL - com.batch.android.messaging.model.Message.Source
 
LOCAL_CAMPAIGN_DEBUG_FRAGMENT - Static variable in class com.batch.android.debug.BatchDebugActivity
 
LOCAL_CAMPAIGN_VIEWED - Static variable in class com.batch.android.event.InternalEvents
 
LOCAL_CAMPAIGNS - com.batch.android.query.QueryType
Local campaigns
LOCAL_CAMPAIGNS_DEBUG_FRAGMENT - Static variable in class com.batch.android.debug.BatchDebugActivity
 
LOCAL_CAMPAIGNS_WS_INITIAL_DELAY - Static variable in class com.batch.android.core.ParameterKeys
 
LOCAL_CAMPAIGNS_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the local campaigns WS
LocalBroadcastManager - Class in com.batch.android.compat
Helper to register for and send broadcasts of Intents to local objects within your process.
LocalBroadcastManager(Context) - Constructor for class com.batch.android.compat.LocalBroadcastManager
 
LocalBroadcastManagerProvider - Class in com.batch.android.di.providers
isSingleton = true
LocalBroadcastManagerProvider() - Constructor for class com.batch.android.di.providers.LocalBroadcastManagerProvider
 
LocalCampaign - Class in com.batch.android.localcampaigns.model
Represents an In-App messaging campaign
LocalCampaign() - Constructor for class com.batch.android.localcampaigns.model.LocalCampaign
 
LocalCampaign.Output - Class in com.batch.android.localcampaigns.model
Define how this campaign will be displayed on the screen when triggered successfully
LocalCampaign.Trigger - Interface in com.batch.android.localcampaigns.model
Represents what will triggers the display of an In-App Campaign
LocalCampaignDebugFragment - Class in com.batch.android.debug.fragment
 
LocalCampaignDebugFragment() - Constructor for class com.batch.android.debug.fragment.LocalCampaignDebugFragment
 
LocalCampaignDeserializer - Class in com.batch.android.localcampaigns.serialization
 
LocalCampaignDeserializer() - Constructor for class com.batch.android.localcampaigns.serialization.LocalCampaignDeserializer
 
LocalCampaignEntry() - Constructor for class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
 
LocalCampaignsDebugFragment - Class in com.batch.android.debug.fragment
 
LocalCampaignsDebugFragment() - Constructor for class com.batch.android.debug.fragment.LocalCampaignsDebugFragment
 
LocalCampaignSerializer - Class in com.batch.android.localcampaigns.serialization
 
LocalCampaignSerializer() - Constructor for class com.batch.android.localcampaigns.serialization.LocalCampaignSerializer
 
LocalCampaignsFilePersistence - Class in com.batch.android.localcampaigns.persistence
 
LocalCampaignsFilePersistence() - Constructor for class com.batch.android.localcampaigns.persistence.LocalCampaignsFilePersistence
 
LocalCampaignsModule - Class in com.batch.android.module
Batch's Local Campaigns Messaging Module.
LocalCampaignsModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
LocalCampaignsModuleProvider() - Constructor for class com.batch.android.di.providers.LocalCampaignsModuleProvider
 
LocalCampaignsPersistence - Interface in com.batch.android.localcampaigns.persistence
 
LocalCampaignsQuery - Class in com.batch.android.query
Query for local local campaigns sync
LocalCampaignsQuery(CampaignManager, Context) - Constructor for class com.batch.android.query.LocalCampaignsQuery
 
LocalCampaignsRefreshActionRunnable - Class in com.batch.android.actions
 
LocalCampaignsRefreshActionRunnable() - Constructor for class com.batch.android.actions.LocalCampaignsRefreshActionRunnable
 
LocalCampaignsResponse - Class in com.batch.android.query.response
Response for LocalCampaignsQuery
LocalCampaignsResponse(String) - Constructor for class com.batch.android.query.response.LocalCampaignsResponse
 
LocalCampaignsResponse.Error - Class in com.batch.android.query.response
 
LocalCampaignsResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Deserializer class for LocalCampaignsResponse
LocalCampaignsResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.LocalCampaignsResponseDeserializer
Constructor
LocalCampaignsResponseSerializer - Class in com.batch.android.query.serialization.serializers
Serializer class for LocalCampaignsResponse
LocalCampaignsResponseSerializer(LocalCampaignsResponse) - Constructor for class com.batch.android.query.serialization.serializers.LocalCampaignsResponseSerializer
Constructor
LocalCampaignsSQLTracker - Class in com.batch.android.localcampaigns
 
LocalCampaignsSQLTracker() - Constructor for class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
LocalCampaignsSQLTracker(DateProvider) - Constructor for class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
LocalCampaignsWebservice - Class in com.batch.android
Webservice to ask the server for all type of local campaigns (be in-app or notification)
LocalCampaignsWebservice(Context, LocalCampaignsWebserviceListener) - Constructor for class com.batch.android.LocalCampaignsWebservice
 
LocalCampaignsWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for LocalCampaignsWebservice
LocalCampaignsWebserviceListenerImpl - Class in com.batch.android.webservice.listener.impl
Listener for the local campaigns webservice.
LocalCampaignsWebserviceListenerImplProvider - Class in com.batch.android.di.providers
isSingleton = false
LocalCampaignsWebserviceListenerImplProvider() - Constructor for class com.batch.android.di.providers.LocalCampaignsWebserviceListenerImplProvider
 
LocalCampaignTrackDbHelper - Class in com.batch.android.localcampaigns
 
LocalCampaignTrackDbHelper(Context) - Constructor for class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper
 
LocalCampaignTrackDbHelper.LocalCampaignEntry - Class in com.batch.android.localcampaigns
 
LOCATION_CHANGED - Static variable in class com.batch.android.event.InternalEvents
 
log() - Method in exception com.batch.android.module.UserModule.SaveException
 
Logger - Class in com.batch.android.core
Helper to easily log into the application.
Logger() - Constructor for class com.batch.android.core.Logger
 
loggerDelegate - Static variable in class com.batch.android.core.Logger
Logger delegate (optional) The logger delegate is another logger which receives the same logs as this logger
LoggerDelegate - Interface in com.batch.android
Interface declaring methods that needs to be implemented for a Logger delegate.
LoggerLevel - Enum in com.batch.android
 
LONG - com.batch.android.msgpack.value.Variable.Type
 
LONG - com.batch.android.user.AttributeType
 
LONGLONG - com.batch.android.BatchUserAttribute.Type
 
LOW - com.batch.android.core.InternalPushData.Priority
 

M

MAIN_DEBUG_FRAGMENT - Static variable in class com.batch.android.debug.BatchDebugActivity
 
MainDebugFragment - Class in com.batch.android.debug.fragment
 
MainDebugFragment() - Constructor for class com.batch.android.debug.fragment.MainDebugFragment
 
makePendingIntent(Context, Intent, Bundle) - Static method in class com.batch.android.Batch.Push
Make a PendingIntent suitable for notifications from a given Intent.
makePendingIntent(Context, Intent, Bundle) - Method in class com.batch.android.module.PushModule
Make a PendingIntent suitable for notifications from a given Intent.
makePendingIntent(Context, Intent, RemoteMessage) - Static method in class com.batch.android.Batch.Push
Make a PendingIntent suitable for notifications from a given Intent.
makePendingIntent(Context, Intent, RemoteMessage) - Method in class com.batch.android.module.PushModule
Firebase variant of the method
makePendingIntentForDeeplink(Context, String, Bundle) - Static method in class com.batch.android.Batch.Push
Make a PendingIntent suitable for notifications from a given deeplink.
makePendingIntentForDeeplink(Context, String, Bundle) - Method in class com.batch.android.module.PushModule
Make a PendingIntent suitable for notifications from a given deeplink.
makePendingIntentForDeeplink(Context, String, RemoteMessage) - Static method in class com.batch.android.Batch.Push
Make a PendingIntent suitable for notifications from a given deeplink.
makePendingIntentForDeeplink(Context, String, RemoteMessage) - Method in class com.batch.android.module.PushModule
Firebase version of the original method
makeScrollable() - Method in class com.batch.android.messaging.view.styled.TextView
 
MANIFEST_FORCE_FCM_IID_KEY - Static variable in class com.batch.android.util.MetaDataUtils
 
MANIFEST_SENDER_ID_KEY - Static variable in class com.batch.android.util.MetaDataUtils
 
map() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
map() - Method in interface com.batch.android.msgpack.value.MapValue
Returns the value as Map.
MAP - com.batch.android.msgpack.value.ValueType
 
MAP - com.batch.android.msgpack.value.Variable.Type
 
MAP16 - com.batch.android.msgpack.core.MessageFormat
 
MAP16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
MAP32 - com.batch.android.msgpack.core.MessageFormat
 
MAP32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
MapBuilder() - Constructor for class com.batch.android.msgpack.value.ValueFactory.MapBuilder
 
MapValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Map type.
markAllAsRead() - Method in class com.batch.android.BatchInboxFetcher
Marks all notifications as read.
markAllAsRead() - Method in class com.batch.android.inbox.InboxFetcherInternal
 
markAllAsRead(long, long) - Method in class com.batch.android.inbox.InboxDatasource
Mark all notification received before a specified time as read
markAsDeleted(BatchInboxNotificationContent) - Method in class com.batch.android.BatchInboxFetcher
Mark a specific notification as deleted.
markAsDeleted(BatchInboxNotificationContent) - Method in class com.batch.android.inbox.InboxFetcherInternal
 
markAsRead(BatchInboxNotificationContent) - Method in class com.batch.android.BatchInboxFetcher
Mark a specific notification as read.
markAsRead(BatchInboxNotificationContent) - Method in class com.batch.android.inbox.InboxFetcherInternal
 
markLandingAsAlreadyShown() - Method in class com.batch.android.IntentParser
Mark the open as already tracked
markNotificationAsDeleted(String) - Method in class com.batch.android.inbox.InboxDatasource
Mark a notification as deleted locally
markNotificationAsRead(String) - Method in class com.batch.android.inbox.InboxDatasource
Mark a notification as read
markOpenAsAlreadyTracked() - Method in class com.batch.android.IntentParser
Mark the open as already tracked
markPushAsShown(Context, String) - Static method in class com.batch.android.BatchPushHelper
Internal method
matchesSelector(String) - Method in class com.batch.android.messaging.css.DOMNode
 
MAX - com.batch.android.core.InternalPushData.Priority
 
maxHeight - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute determines the maximum height the child can expand to.
maximumAPILevel - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Maximum API level Optional
MaximumHeightScrollView - Class in com.batch.android.messaging.view
A ScrollView that supports setting a maximum height
MaximumHeightScrollView(Context) - Constructor for class com.batch.android.messaging.view.MaximumHeightScrollView
 
MaximumHeightScrollView(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.MaximumHeightScrollView
 
MaximumHeightScrollView(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.MaximumHeightScrollView
 
MaximumHeightScrollView(Context, AttributeSet, int, int) - Constructor for class com.batch.android.messaging.view.MaximumHeightScrollView
 
maxWidth - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute determines the maximum width the child can expand to.
mediaQueries - Variable in class com.batch.android.messaging.css.Document
 
MediaQuery - Class in com.batch.android.messaging.css
 
MediaQuery() - Constructor for class com.batch.android.messaging.css.MediaQuery
 
message - Variable in class com.batch.android.lisp.ErrorValue
 
Message - Class in com.batch.android.messaging.model
 
Message() - Constructor for class com.batch.android.messaging.model.Message
 
Message.Source - Enum in com.batch.android.messaging.model
 
MessageBuffer - Class in com.batch.android.msgpack.core.buffer
MessageBuffer class is an abstraction of memory with fast methods to serialize and deserialize primitive values to/from the memory.
MessageBuffer(Object, long, int) - Constructor for class com.batch.android.msgpack.core.buffer.MessageBuffer
 
MessageBufferBE - Class in com.batch.android.msgpack.core.buffer
MessageBufferBE is a MessageBuffer implementation tailored to big-endian machines.
MessageBufferInput - Interface in com.batch.android.msgpack.core.buffer
Provides a sequence of MessageBuffer instances.
MessageBufferOutput - Interface in com.batch.android.msgpack.core.buffer
Provides a buffered output stream that writes sequence of MessageBuffer instances.
MessageBufferPacker - Class in com.batch.android.msgpack.core
MessagePacker that is useful to produce byte array output.
MessageBufferPacker(ArrayBufferOutput, MessagePack.PackerConfig) - Constructor for class com.batch.android.msgpack.core.MessageBufferPacker
 
MessageBufferPacker(MessagePack.PackerConfig) - Constructor for class com.batch.android.msgpack.core.MessageBufferPacker
 
MessageBufferU - Class in com.batch.android.msgpack.core.buffer
Universal MessageBuffer implementation supporting Java6 and Android.
MessageFormat - Enum in com.batch.android.msgpack.core
Describes the list of the message format types defined in the MessagePack specification.
MessageFormatException - Exception in com.batch.android.msgpack.core
Thrown when the input message pack format is invalid
MessageFormatException(String) - Constructor for exception com.batch.android.msgpack.core.MessageFormatException
 
MessageFormatException(String, Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageFormatException
 
MessageFormatException(Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageFormatException
 
messageIdentifier - Variable in class com.batch.android.messaging.model.Message
 
MessageInsufficientBufferException - Exception in com.batch.android.msgpack.core
Exception that indicates end of input.
MessageInsufficientBufferException() - Constructor for exception com.batch.android.msgpack.core.MessageInsufficientBufferException
 
MessageInsufficientBufferException(String) - Constructor for exception com.batch.android.msgpack.core.MessageInsufficientBufferException
 
MessageInsufficientBufferException(String, Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageInsufficientBufferException
 
MessageInsufficientBufferException(Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageInsufficientBufferException
 
MessageIntegerOverflowException - Exception in com.batch.android.msgpack.core
This error is thrown when the user tries to read an integer value using a smaller types.
MessageIntegerOverflowException(long) - Constructor for exception com.batch.android.msgpack.core.MessageIntegerOverflowException
 
MessageIntegerOverflowException(String, BigInteger) - Constructor for exception com.batch.android.msgpack.core.MessageIntegerOverflowException
 
MessageIntegerOverflowException(BigInteger) - Constructor for exception com.batch.android.msgpack.core.MessageIntegerOverflowException
 
MessageNeverUsedFormatException - Exception in com.batch.android.msgpack.core
Thrown when the input message pack format is invalid
MessageNeverUsedFormatException(String) - Constructor for exception com.batch.android.msgpack.core.MessageNeverUsedFormatException
 
MessageNeverUsedFormatException(String, Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageNeverUsedFormatException
 
MessageNeverUsedFormatException(Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageNeverUsedFormatException
 
MessagePack - Class in com.batch.android.msgpack.core
Convenience class to build packer and unpacker classes.
MessagePack.Code - Class in com.batch.android.msgpack.core
The prefix code set of MessagePack format.
MessagePack.PackerConfig - Class in com.batch.android.msgpack.core
MessagePacker configuration.
MessagePack.UnpackerConfig - Class in com.batch.android.msgpack.core
MessageUnpacker configuration.
MessagePacker - Class in com.batch.android.msgpack.core
MessagePack serializer that converts objects into binary.
MessagePacker(MessageBufferOutput, MessagePack.PackerConfig) - Constructor for class com.batch.android.msgpack.core.MessagePacker
Create an MessagePacker that outputs the packed data to the given MessageBufferOutput.
MessagePackException - Exception in com.batch.android.msgpack.core
A base class of all of the message pack exceptions.
MessagePackException() - Constructor for exception com.batch.android.msgpack.core.MessagePackException
 
MessagePackException(String) - Constructor for exception com.batch.android.msgpack.core.MessagePackException
 
MessagePackException(String, Throwable) - Constructor for exception com.batch.android.msgpack.core.MessagePackException
 
MessagePackException(Throwable) - Constructor for exception com.batch.android.msgpack.core.MessagePackException
 
MessagePackHelper - Class in com.batch.android.msgpack
 
MessagePackHelper() - Constructor for class com.batch.android.msgpack.MessagePackHelper
 
MessageSizeException - Exception in com.batch.android.msgpack.core
Thrown to indicate too large message size (e.g, larger than 2^31-1).
MessageSizeException(long) - Constructor for exception com.batch.android.msgpack.core.MessageSizeException
 
MessageSizeException(String, long) - Constructor for exception com.batch.android.msgpack.core.MessageSizeException
 
MessageStringCodingException - Exception in com.batch.android.msgpack.core
Thrown to indicate an error when encoding/decoding a String value
MessageStringCodingException(String, CharacterCodingException) - Constructor for exception com.batch.android.msgpack.core.MessageStringCodingException
 
MessageStringCodingException(CharacterCodingException) - Constructor for exception com.batch.android.msgpack.core.MessageStringCodingException
 
MessageTypeCastException - Exception in com.batch.android.msgpack.core
 
MessageTypeCastException() - Constructor for exception com.batch.android.msgpack.core.MessageTypeCastException
 
MessageTypeCastException(String) - Constructor for exception com.batch.android.msgpack.core.MessageTypeCastException
 
MessageTypeCastException(String, Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageTypeCastException
 
MessageTypeCastException(Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageTypeCastException
 
MessageTypeException - Exception in com.batch.android.msgpack.core
Thrown when a type mismatch error occurs
MessageTypeException() - Constructor for exception com.batch.android.msgpack.core.MessageTypeException
 
MessageTypeException(String) - Constructor for exception com.batch.android.msgpack.core.MessageTypeException
 
MessageTypeException(String, Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageTypeException
 
MessageTypeException(Throwable) - Constructor for exception com.batch.android.msgpack.core.MessageTypeException
 
MessageUnpacker - Class in com.batch.android.msgpack.core
MessagePack deserializer that converts binary into objects.
MessageUnpacker(MessageBufferInput, MessagePack.UnpackerConfig) - Constructor for class com.batch.android.msgpack.core.MessageUnpacker
Create an MessageUnpacker that reads data from the given MessageBufferInput.
MESSAGING - Static variable in class com.batch.android.event.InternalEvents
 
MESSAGING_API_LEVEL - com.batch.android.core.SystemParameterShortName
 
MESSAGING_API_LEVEL - Static variable in class com.batch.android.BuildConfig
 
MESSAGING_API_LEVEL - Static variable in class com.batch.android.core.Parameters
Messaging API level of the sdk
MESSAGING_AUTO_CLOSE - com.batch.android.Batch.EventDispatcher.Type
 
MESSAGING_CLICK - com.batch.android.Batch.EventDispatcher.Type
 
MESSAGING_CLOSE - com.batch.android.Batch.EventDispatcher.Type
 
MESSAGING_CLOSE_ERROR - com.batch.android.Batch.EventDispatcher.Type
 
MESSAGING_EXTRA_PAYLOAD_KEY - Static variable in class com.batch.android.BatchMessage
Key to retrieve the messaging payload (if applicable) from an extra
MESSAGING_SHOW - com.batch.android.Batch.EventDispatcher.Type
 
MESSAGING_WEBVIEW_CLICK - com.batch.android.Batch.EventDispatcher.Type
 
MessagingActivity - Class in com.batch.android
Activity that only lives to display a messaging fragment
MessagingActivity() - Constructor for class com.batch.android.MessagingActivity
 
MessagingAnalyticsDelegate - Class in com.batch.android
Class that proxies the analytics call to the messaging module but ensures stuff like triggers only occurring once.
MessagingAnalyticsDelegateProvider - Class in com.batch.android.di.providers
isSingleton = false
MessagingAnalyticsDelegateProvider() - Constructor for class com.batch.android.di.providers.MessagingAnalyticsDelegateProvider
 
MessagingError - Enum in com.batch.android.messaging.model
 
MessagingEventPayload - Class in com.batch.android.eventdispatcher
Payload accessor for a Batch.EventDispatcher.Type.MESSAGING_SHOW and other MESSAGING events.
MessagingEventPayload(BatchMessage, JSONObject, JSONObject) - Constructor for class com.batch.android.eventdispatcher.MessagingEventPayload
 
MessagingEventPayload(BatchMessage, JSONObject, JSONObject, Action) - Constructor for class com.batch.android.eventdispatcher.MessagingEventPayload
 
MessagingEventPayload(BatchMessage, JSONObject, JSONObject, Action, String) - Constructor for class com.batch.android.eventdispatcher.MessagingEventPayload
 
messagingModule - Variable in class com.batch.android.messaging.fragment.BaseDialogFragment
 
MessagingModule - Class in com.batch.android.module
Batch's Messaging Module.
MessagingModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
MessagingModuleProvider() - Constructor for class com.batch.android.di.providers.MessagingModuleProvider
 
MetaContext - Class in com.batch.android.lisp
Context wrapper that's an union of multiple contexts
MetaContext(ArrayList<EvaluationContext>) - Constructor for class com.batch.android.lisp.MetaContext
 
MetaDataUtils - Class in com.batch.android.util
Utility class to easily access the manifest meta-data info
MetaDataUtils() - Constructor for class com.batch.android.util.MetaDataUtils
 
MIN - com.batch.android.core.InternalPushData.Priority
 
minHeight - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute determines the minimum height the child can shrink to.
minimumAPILevel - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Minimum messaging API level Optional
minimumDisplayInterval - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
"Soft" capping
minWidth - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute determines the minimum width the child can shrink to.
MODAL - com.batch.android.BatchMessage.Format
BANNER is a popup that takes over the screen modally, like a system alert but with a custom style
ModalContentPanGestureDetector - Class in com.batch.android.messaging
 
ModalContentPanGestureDetector(Context, boolean) - Constructor for class com.batch.android.messaging.ModalContentPanGestureDetector
 
ModalContentPanGestureDetector.OnDismissListener - Interface in com.batch.android.messaging
Dismiss listener
ModalMessage - Class in com.batch.android.messaging.model
 
ModalMessage() - Constructor for class com.batch.android.messaging.model.ModalMessage
 
ModalTemplateFragment - Class in com.batch.android.messaging.fragment
Universal messaging template fragment class.
ModalTemplateFragment() - Constructor for class com.batch.android.messaging.fragment.ModalTemplateFragment
 
more() - Method in class com.batch.android.json.JSONTokener
Returns true until the input has been exhausted.
mostSuccinctMessageFormat() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
mostSuccinctMessageFormat() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
mostSuccinctMessageFormat() - Method in interface com.batch.android.msgpack.value.IntegerValue
Returns the most succinct MessageFormat type to represent this integer value.
mostSuccinctMessageFormat(IntegerValue) - Static method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
mustDeviceUpdatePlayServices(Context) - Static method in class com.batch.android.GoogleApiAvailabilityContainer
 
mutate() - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
mutateBackground(boolean) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
mutatesBackground() - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 

N

name - Variable in class com.batch.android.localcampaigns.signal.EventTrackedSignal
 
name - Variable in class com.batch.android.localcampaigns.trigger.EventLocalCampaignTrigger
Watched event name
name - Variable in class com.batch.android.messaging.css.Declaration
 
NamedThreadFactory - Class in com.batch.android.core
ThreadFactory that adds Batch's name to the created thread.
NamedThreadFactory() - Constructor for class com.batch.android.core.NamedThreadFactory
 
NamedThreadFactory(String) - Constructor for class com.batch.android.core.NamedThreadFactory
 
names() - Method in class com.batch.android.json.JSONObject
Returns an array containing the string names in this object.
NativeAttributeContext - Class in com.batch.android.lisp
 
NativeAttributeContext(Context) - Constructor for class com.batch.android.lisp.NativeAttributeContext
 
NEEDED_BYTES_FOR_TYPE_CHECK - Static variable in class com.batch.android.messaging.gif.GifHelper
 
NEGFIXINT - com.batch.android.msgpack.core.MessageFormat
 
NEGFIXINT_PREFIX - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
NestedListView - Class in com.batch.android.debug.view
 
NestedListView(Context, AttributeSet) - Constructor for class com.batch.android.debug.view.NestedListView
 
NETSCAPE_LOOP_COUNT_DOES_NOT_EXIST - Static variable in class com.batch.android.messaging.gif.GifHeader
Indicates that this header has no "Netscape" loop count.
NETSCAPE_LOOP_COUNT_FOREVER - Static variable in class com.batch.android.messaging.gif.GifHeader
The "Netscape" loop count which means loop forever.
NETWORK_COUNTRY - com.batch.android.core.SystemParameterShortName
 
NETWORK_ERROR - com.batch.android.core.Webservice.WebserviceError.Reason
Network is unavailable
NETWORK_ERROR - com.batch.android.FailReason
Network is not available or not responding
NETWORK_KIND - com.batch.android.core.SystemParameterShortName
 
NETWORK_NAME - com.batch.android.core.SystemParameterShortName
 
NETWORK_TIMEOUT - com.batch.android.core.WebserviceErrorCause
On network timeout
NEVER_USED - com.batch.android.msgpack.core.MessageFormat
 
NEVER_USED - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
NEW - com.batch.android.event.Event.State
An event never sent and for this session
newArray(Value...) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newArray(Value[], boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newArray(List<? extends Value>) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newBinary(byte[]) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newBinary(byte[], boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newBinary(byte[], int, int) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newBinary(byte[], int, int, boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newBoolean(boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newBufferInput(InputStream) - Static method in class com.batch.android.msgpack.core.buffer.InputStreamBufferInput
 
newBufferPacker() - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
Creates a packer that serializes objects into byte arrays.
newDefaultBufferPacker() - Static method in class com.batch.android.msgpack.core.MessagePack
Creates a packer that serializes objects into byte arrays.
newDefaultPacker(MessageBufferOutput) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates a packer that serializes objects into the specified output.
newDefaultPacker(OutputStream) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates a packer that serializes objects into the specified output stream.
newDefaultPacker(WritableByteChannel) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates a packer that serializes objects into the specified writable channel.
newDefaultUnpacker(byte[]) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates an unpacker that deserializes objects from a specified byte array.
newDefaultUnpacker(byte[], int, int) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates an unpacker that deserializes objects from subarray of a specified byte array.
newDefaultUnpacker(MessageBufferInput) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates an unpacker that deserializes objects from a specified input.
newDefaultUnpacker(InputStream) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates an unpacker that deserializes objects from a specified input stream.
newDefaultUnpacker(ByteBuffer) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates an unpacker that deserializes objects from a specified ByteBuffer.
newDefaultUnpacker(ReadableByteChannel) - Static method in class com.batch.android.msgpack.core.MessagePack
Creates an unpacker that deserializes objects from a specified readable channel.
newExtension(byte, byte[]) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newFloat(double) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newFloat(float) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newInstance() - Static method in class com.batch.android.debug.fragment.IdentifierDebugFragment
 
newInstance() - Static method in class com.batch.android.debug.fragment.MainDebugFragment
 
newInstance() - Static method in class com.batch.android.debug.fragment.UserDataDebugFragment
 
newInstance(BatchMessage, AlertMessage) - Static method in class com.batch.android.messaging.fragment.AlertTemplateFragment
 
newInstance(BatchMessage, BannerMessage, MessagingAnalyticsDelegate) - Static method in class com.batch.android.BatchBannerViewPrivateHelper
 
newInstance(BatchMessage, ImageMessage) - Static method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
newInstance(BatchMessage, ModalMessage) - Static method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
newInstance(BatchMessage, UniversalMessage) - Static method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
newInstance(BatchMessage, WebViewMessage) - Static method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
newInstance(CampaignManager) - Static method in class com.batch.android.debug.fragment.LocalCampaignsDebugFragment
 
newInstance(String, CampaignManager) - Static method in class com.batch.android.debug.fragment.LocalCampaignDebugFragment
 
newInteger(byte) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newInteger(int) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newInteger(long) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newInteger(short) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newInteger(BigInteger) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newMap(Value...) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newMap(Value[], boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newMap(Map.Entry<? extends Value, ? extends Value>...) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newMap(Map<K, V>) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newMapBuilder() - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newMapEntry(Value, Value) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newNil() - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newPacker(MessageBufferOutput) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
Creates a packer that serializes objects into the specified output.
newPacker(OutputStream) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
Creates a packer that serializes objects into the specified output stream.
newPacker(WritableByteChannel) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
Creates a packer that serializes objects into the specified writable channel.
NewSessionSignal - Class in com.batch.android.localcampaigns.signal
Signal representing a new session start Functionally equal to the SessionManager.INTENT_NEW_SESSION local broadcast
NewSessionSignal() - Constructor for class com.batch.android.localcampaigns.signal.NewSessionSignal
 
newString(byte[]) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newString(byte[], boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newString(byte[], int, int) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newString(byte[], int, int, boolean) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newString(String) - Static method in class com.batch.android.msgpack.value.ValueFactory
 
newThread(Runnable) - Method in class com.batch.android.core.NamedThreadFactory
 
newUnpacker(byte[]) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Creates an unpacker that deserializes objects from a specified byte array.
newUnpacker(byte[], int, int) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Creates an unpacker that deserializes objects from subarray of a specified byte array.
newUnpacker(MessageBufferInput) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Creates an unpacker that deserializes objects from a specified input.
newUnpacker(InputStream) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Creates an unpacker that deserializes objects from a specified input stream.
newUnpacker(ByteBuffer) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Creates an unpacker that deserializes objects from a specified ByteBuffer.
newUnpacker(ReadableByteChannel) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Creates an unpacker that deserializes objects from a specified readable channel.
next() - Method in class com.batch.android.json.JSONTokener
Returns the next available character, or the null character '\0' if all input has been exhausted.
next() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
next() - Method in class com.batch.android.msgpack.core.buffer.ByteBufferInput
 
next() - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferInput
 
next() - Method in class com.batch.android.msgpack.core.buffer.InputStreamBufferInput
 
next() - Method in interface com.batch.android.msgpack.core.buffer.MessageBufferInput
Returns a next buffer to read.
next(char) - Method in class com.batch.android.json.JSONTokener
Returns the next available character if it equals c.
next(int) - Method in class com.batch.android.json.JSONTokener
Returns the next length characters of the input.
next(int) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
next(int) - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
next(int) - Method in interface com.batch.android.msgpack.core.buffer.MessageBufferOutput
Allocates the next buffer to write.
next(int) - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
nextClean() - Method in class com.batch.android.json.JSONTokener
Returns the next character that is not whitespace and does not belong to a comment.
NextSessionTrigger - Class in com.batch.android.localcampaigns.trigger
Triggers when a new user session starts
NextSessionTrigger() - Constructor for class com.batch.android.localcampaigns.trigger.NextSessionTrigger
 
nextString(char) - Method in class com.batch.android.json.JSONTokener
Returns the string up to but not including quote, unescaping any character escape sequences encountered along the way.
nextTo(char) - Method in class com.batch.android.json.JSONTokener
Equivalent to nextTo(String.valueOf(excluded)).
nextTo(String) - Method in class com.batch.android.json.JSONTokener
Returns the trimmed string holding the characters up to but not including the first of: any character in excluded a newline character '\n' a carriage return '\r'
nextValue() - Method in class com.batch.android.json.JSONTokener
Returns the next value from the input.
Nil - com.batch.android.lisp.PrimitiveValue.Type
 
NIL - com.batch.android.msgpack.core.MessageFormat
 
NIL - com.batch.android.msgpack.value.ValueType
 
NIL - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
nilValue() - Static method in class com.batch.android.lisp.PrimitiveValue
 
NilValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's Nil type.
NO_COLOR - Static variable in class com.batch.android.module.PushModule
Default value for no accent color set by the developer
NONE - com.batch.android.PushNotificationType
Display no notification at all
NOT_FOUND_ERROR - com.batch.android.core.Webservice.WebserviceError.Reason
Server returns a not found status (404)
NOTIFICATION_DISMISS - com.batch.android.Batch.EventDispatcher.Type
 
NOTIFICATION_DISPLAY - com.batch.android.Batch.EventDispatcher.Type
 
NOTIFICATION_OPEN - com.batch.android.Batch.EventDispatcher.Type
 
NOTIFICATION_TAG - Static variable in class com.batch.android.Batch
Notification tag.
NotificationAuthorizationStatus - Class in com.batch.android.core
 
NotificationAuthorizationStatus() - Constructor for class com.batch.android.core.NotificationAuthorizationStatus
 
NotificationFormat - Interface in com.batch.android.push.formats
 
NotificationIdentifiers - Class in com.batch.android.inbox
NotificationIdentifiers groups all identifiers of a notification, which should not be lost when a notification is collapsed into another for deduplication
NotificationIdentifiers(String, String) - Constructor for class com.batch.android.inbox.NotificationIdentifiers
 
notifications - Variable in class com.batch.android.inbox.InboxWebserviceResponse
 
notifyForeground() - Method in class com.batch.android.debug.FindMyInstallationHelper
Notify the app has been foregrounded, we save the current timestamp
NowTrigger - Class in com.batch.android.localcampaigns.trigger
Trigger displaying campaigns as soon as possible
NowTrigger() - Constructor for class com.batch.android.localcampaigns.trigger.NowTrigger
 
NULL - com.batch.android.msgpack.value.Variable.Type
 
NULL - Static variable in class com.batch.android.json.JSONObject
A sentinel value used to explicitly define a name with no value.
numberToString(Number) - Static method in class com.batch.android.json.JSONObject
Encodes the number as a JSON string.
NumberValue - Interface in com.batch.android.msgpack.value
Base interface of IntegerValue and FloatValue interfaces.

O

object() - Method in class com.batch.android.json.JSONStringer
Begins encoding a new object.
ObjectUserPreferencesStorage - Class in com.batch.android.core
UserPreferences implementation of object Storage
ObjectUserPreferencesStorage(Context) - Constructor for class com.batch.android.core.ObjectUserPreferencesStorage
 
ObjectUserPreferencesStorageProvider - Class in com.batch.android.di.providers
isSingleton = true
ObjectUserPreferencesStorageProvider() - Constructor for class com.batch.android.di.providers.ObjectUserPreferencesStorageProvider
 
obtain(int, int, Bitmap.Config) - Method in class com.batch.android.messaging.gif.BasicBitmapProvider
 
obtain(int, int, Bitmap.Config) - Method in interface com.batch.android.messaging.gif.GifDecoder.BitmapProvider
Returns an Bitmap with exactly the given dimensions and config.
obtainByteArray(int) - Method in class com.batch.android.messaging.gif.BasicBitmapProvider
 
obtainByteArray(int) - Method in interface com.batch.android.messaging.gif.GifDecoder.BitmapProvider
Returns a byte array used for decoding and generating the frame bitmap.
obtainIntArray(int) - Method in class com.batch.android.messaging.gif.BasicBitmapProvider
 
obtainIntArray(int) - Method in interface com.batch.android.messaging.gif.GifDecoder.BitmapProvider
Returns an int array used for decoding/generating the frame bitmaps.
OFF - com.batch.android.runtime.State
The lib is off, no action should be performed since all context and storage are null
OFF - com.batch.android.tracker.TrackerMode
Tracker is OFF (no Sqlite & webservice)
OK - com.batch.android.query.response.AttributesCheckResponse.Action
 
OLD - com.batch.android.event.Event.State
An old event (failed to sent during the last session)
ON - com.batch.android.tracker.TrackerMode
Tracker is up & running
onActivityCreated(Activity, Bundle) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivityCreated(Activity, Bundle) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivityCreated(Activity, Bundle) - Method in class com.batch.android.runtime.SessionManager
 
onActivityCreated(Bundle) - Method in class com.batch.android.debug.fragment.IdentifierDebugFragment
 
onActivityCreated(Bundle) - Method in class com.batch.android.debug.fragment.LocalCampaignDebugFragment
 
onActivityCreated(Bundle) - Method in class com.batch.android.debug.fragment.LocalCampaignsDebugFragment
 
onActivityCreated(Bundle) - Method in class com.batch.android.debug.fragment.UserDataDebugFragment
 
onActivityDestroyed(Activity) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivityDestroyed(Activity) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivityDestroyed(Activity) - Method in class com.batch.android.runtime.SessionManager
 
onActivityPaused(Activity) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivityPaused(Activity) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivityPaused(Activity) - Method in class com.batch.android.runtime.SessionManager
 
onActivityResumed(Activity) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivityResumed(Activity) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivityResumed(Activity) - Method in class com.batch.android.runtime.SessionManager
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.batch.android.runtime.SessionManager
 
onActivityStarted(Activity) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivityStarted(Activity) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivityStarted(Activity) - Method in class com.batch.android.runtime.SessionManager
 
onActivityStopped(Activity) - Method in class com.batch.android.BatchActivityLifecycleHelper
 
onActivityStopped(Activity) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
 
onActivityStopped(Activity) - Method in class com.batch.android.runtime.SessionManager
 
onApplyWindowInsets(WindowInsets) - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
onApplyWindowInsets(WindowInsets) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
onApplyWindowInsets(WindowInsets) - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
onAttach(Context) - Method in class com.batch.android.debug.fragment.LocalCampaignsDebugFragment
 
onAttach(Context) - Method in class com.batch.android.debug.fragment.MainDebugFragment
 
onAttachedToWindow() - Method in class com.batch.android.messaging.view.formats.BannerView
 
onAttachedToWindow() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
onAutoCloseCountdownStarted() - Method in class com.batch.android.messaging.fragment.AlertTemplateFragment
 
onAutoCloseCountdownStarted() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onAutoCloseCountdownStarted() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onAutoCloseCountdownStarted() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onAutoCloseCountdownStarted() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onAutoCloseCountdownStarted() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onAutoClosedAfterDelay() - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onBatchInAppMessageReady(BatchInAppMessage) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener2
Called when an In-App Message is about to be displayed, giving a chance to cancel it and handle it manually.
onBatchMessageActionTriggered(String, int, BatchMessageAction) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the message view will be dismissed due to the user pressing a CTA or the global tap action.
onBatchMessageCancelledByAutoclose(String) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the message view will be dismissed due to the auto close timer running out
onBatchMessageCancelledByError(String) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the message view will be dismissed due to an error when loading the message's content.
onBatchMessageCancelledByUser(String) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the message view will be dismissed due to the user pressing the close button, or the system's Back button.
onBatchMessageClosed(String) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the message view disappeared from the screen.
onBatchMessageShown(String) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the message view appeared on screen.
onBatchMessageWebViewActionTriggered(String, String, BatchMessageAction) - Method in interface com.batch.android.Batch.Messaging.LifecycleListener
Called when the WebView message view will be dismissed due to the user navigating away or triggering an action (using the Javascript SDK).
onBind(Intent) - Method in class com.batch.android.eventdispatcher.DispatcherDiscoveryService
 
onBind(Intent) - Method in class com.batch.android.push.PushRegistrationDiscoveryService
 
onBoundsChange(Rect) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
onBoundsChange(Rect) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
onCampaignMenuSelected(String) - Method in class com.batch.android.debug.BatchDebugActivity
 
onCampaignMenuSelected(String) - Method in interface com.batch.android.debug.OnMenuSelectedListener
 
onCancel(DialogInterface) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onClick(View) - Method in class com.batch.android.debug.fragment.IdentifierDebugFragment
 
onClick(View) - Method in class com.batch.android.debug.fragment.LocalCampaignDebugFragment
 
onCloseAction() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onCloseAction() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onCloseAction() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onCloseAction() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onCloseAction() - Method in interface com.batch.android.messaging.view.formats.BannerView.OnActionListener
 
onCloseAction() - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
onCloseAction() - Method in interface com.batch.android.messaging.view.formats.ImageFormatView.OnActionListener
 
onCloseAction() - Method in interface com.batch.android.messaging.view.formats.UniversalRootView.OnActionListener
 
onCloseAction() - Method in interface com.batch.android.messaging.WebViewActionListener
 
onClosed() - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onClosedError(MessagingError) - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onConfigurationChanged(Configuration) - Method in class com.batch.android.runtime.SessionManager
 
onCreate(Activity) - Static method in class com.batch.android.Batch
Method to call on your main activity Activity.onCreate(Bundle).
onCreate(SQLiteDatabase) - Method in class com.batch.android.inbox.InboxDatabaseHelper
 
onCreate(SQLiteDatabase) - Method in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper
 
onCreate(SQLiteDatabase) - Method in class com.batch.android.tracker.TrackerDatabaseHelper
 
onCreate(SQLiteDatabase) - Method in class com.batch.android.user.UserDatabaseHelper
 
onCreate(Bundle) - Method in class com.batch.android.debug.BatchDebugActivity
 
onCreate(Bundle) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onCreate(Bundle) - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onCreate(Bundle) - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onCreate(Bundle) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onCreate(Bundle) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onCreate(Bundle) - Method in class com.batch.android.MessagingActivity
 
onCreateContextMenu(ContextMenu, View, ContextMenu.ContextMenuInfo) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onCreateDialog(Bundle) - Method in class com.batch.android.messaging.fragment.AlertTemplateFragment
 
onCreateDialog(Bundle) - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onCreateDialog(Bundle) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onCreateDialog(Bundle) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.debug.fragment.IdentifierDebugFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.debug.fragment.LocalCampaignDebugFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.debug.fragment.LocalCampaignsDebugFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.debug.fragment.MainDebugFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.debug.fragment.UserDataDebugFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onCTAAction(int, CTA) - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onCTAAction(int, CTA) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onCTAAction(int, CTA) - Method in interface com.batch.android.messaging.view.formats.BannerView.OnActionListener
 
onCTAAction(int, CTA) - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
onCTAAction(int, CTA) - Method in interface com.batch.android.messaging.view.formats.UniversalRootView.OnActionListener
 
onCTAClicked(int, CTA) - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onDestroy() - Method in class com.batch.android.BatchActionActivity
 
onDestroy() - Method in class com.batch.android.debug.BatchDebugActivity
 
onDestroy() - Method in class com.batch.android.MessagingActivity
 
onDestroy(Activity) - Static method in class com.batch.android.Batch
Method to call on your main activity Activity.onDestroy()
Calling this method if Batch is already stopped or not started will do nothing
onDestroyView() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onDestroyView() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onDestroyView() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onDestroyView() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onDialogDismiss(DialogFragment) - Method in interface com.batch.android.messaging.fragment.DialogEventListener
 
onDialogDismiss(DialogFragment) - Method in class com.batch.android.MessagingActivity
 
onDismiss(DialogInterface) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onDismiss(DialogInterface) - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onDismiss(DialogInterface) - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onDismiss(DialogInterface) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onDismiss(PannableBannerFrameLayout) - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
onDismiss(PannableBannerFrameLayout) - Method in interface com.batch.android.messaging.view.PannableBannerFrameLayout.OnDismissListener
 
onDismissAction(String) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onDismissAction(String) - Method in interface com.batch.android.messaging.WebViewActionListener
 
onDown(MotionEvent) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onDown(MotionEvent) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onDraw(Canvas) - Method in class com.batch.android.messaging.view.AnimatedCloseButton
 
onDraw(Canvas) - Method in class com.batch.android.messaging.view.CloseButton
 
onDraw(Canvas) - Method in class com.batch.android.messaging.view.CountdownView
 
onDraw(Canvas) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
onEnterBackground() - Method in interface com.batch.android.runtime.ForegroundActivityLifecycleListener.AppLifecycleListener
 
onEnterForeground() - Method in interface com.batch.android.runtime.ForegroundActivityLifecycleListener.AppLifecycleListener
 
onError() - Method in interface com.batch.android.BatchAttributesFetchListener
 
onError() - Method in interface com.batch.android.BatchOptOutResultListener
 
onError() - Method in interface com.batch.android.BatchTagCollectionsFetchListener
 
onError(FailReason) - Method in interface com.batch.android.webservice.listener.AttributesCheckWebserviceListener
Called on error
onError(FailReason) - Method in interface com.batch.android.webservice.listener.AttributesSendWebserviceListener
Called on error
onError(FailReason) - Method in class com.batch.android.webservice.listener.impl.AttributesCheckWebserviceListenerImpl
 
onError(FailReason) - Method in class com.batch.android.webservice.listener.impl.AttributesSendWebserviceListenerImpl
 
onError(FailReason) - Method in class com.batch.android.webservice.listener.impl.LocalCampaignsWebserviceListenerImpl
 
onError(FailReason) - Method in class com.batch.android.webservice.listener.impl.PushWebserviceListenerImpl
 
onError(FailReason) - Method in class com.batch.android.webservice.listener.impl.StartWebserviceListenerImpl
 
onError(FailReason) - Method in interface com.batch.android.webservice.listener.LocalCampaignsWebserviceListener
Called on error
onError(FailReason) - Method in interface com.batch.android.webservice.listener.PushWebserviceListener
Called on error
onError(FailReason) - Method in interface com.batch.android.webservice.listener.StartWebserviceListener
Call on error
onError(Exception) - Method in interface com.batch.android.AdsIdentifierProvider.AdsIdentifierListener
Called on error
onErrorAction(BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause, MessagingError, String) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onErrorAction(BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause, MessagingError, String) - Method in interface com.batch.android.messaging.WebViewActionListener
 
onErrorAction(MessagingError) - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onErrorAction(MessagingError) - Method in interface com.batch.android.messaging.view.formats.ImageFormatView.OnActionListener
 
onEventsSendFailure(List<Event>) - Method in interface com.batch.android.event.EventSender.EventSenderListener
Called when events has failed to be sent to server
onEventsSendFailure(List<Event>) - Method in class com.batch.android.module.TrackerModule
 
onEventsSendSuccess(List<Event>) - Method in interface com.batch.android.event.EventSender.EventSenderListener
Called when events has been sent to server
onEventsSendSuccess(List<Event>) - Method in class com.batch.android.module.TrackerModule
 
onFailure(Webservice.WebserviceError) - Method in interface com.batch.android.webservice.listener.DisplayReceiptWebserviceListener
Called when a request fail
onFailure(FailReason, List<Event>) - Method in interface com.batch.android.webservice.listener.TrackerWebserviceListener
Called when a request fail
onFailure(String) - Method in interface com.batch.android.webservice.listener.InboxWebserviceListener
Called on error
onFetchFailure(String) - Method in interface com.batch.android.BatchInboxFetcher.OnNewNotificationsFetchedListener
 
onFetchFailure(String) - Method in interface com.batch.android.BatchInboxFetcher.OnNextPageFetchedListener
 
onFetchSuccess(List<BatchInboxNotificationContent>, boolean) - Method in interface com.batch.android.BatchInboxFetcher.OnNextPageFetchedListener
 
onFetchSuccess(List<BatchInboxNotificationContent>, boolean, boolean) - Method in interface com.batch.android.BatchInboxFetcher.OnNewNotificationsFetchedListener
 
onFinish() - Method in interface com.batch.android.webservice.listener.TrackerWebserviceListener
Called when the webservice finish, on failure or on success
onFling(MotionEvent, MotionEvent, float, float) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onFling(MotionEvent, MotionEvent, float, float) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onGlobalAction() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onGlobalAction() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onGlobalAction() - Method in interface com.batch.android.messaging.view.formats.BannerView.OnActionListener
 
onGlobalAction() - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
onGlobalAction() - Method in interface com.batch.android.messaging.view.formats.ImageFormatView.OnActionListener
 
onGlobalTap(Action) - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onHandleIntent(Intent) - Method in class com.batch.android.BatchActionService
 
onHandleIntent(Intent) - Method in class com.batch.android.BatchPushService
 
onHeroBitmapStartsDownloading() - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
onHeroDownloaded(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
onImageDisplayedAction() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onImageDisplayedAction() - Method in interface com.batch.android.messaging.view.formats.ImageFormatView.OnActionListener
 
onImageDownloadError(MessagingError) - Method in interface com.batch.android.messaging.AsyncImageDownloadTask.ImageDownloadListener
 
onImageDownloadError(MessagingError) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onImageDownloadError(MessagingError) - Method in class com.batch.android.messaging.view.formats.BannerView
 
onImageDownloadError(MessagingError) - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
onImageDownloadStart() - Method in interface com.batch.android.messaging.AsyncImageDownloadTask.ImageDownloadListener
 
onImageDownloadStart() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onImageDownloadStart() - Method in class com.batch.android.messaging.view.formats.BannerView
 
onImageDownloadStart() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
onImageDownloadSuccess(AsyncImageDownloadTask.Result) - Method in interface com.batch.android.messaging.AsyncImageDownloadTask.ImageDownloadListener
 
onImageDownloadSuccess(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onImageDownloadSuccess(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.view.formats.BannerView
 
onImageDownloadSuccess(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
onInterceptTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.formats.ImageFormatView.ImageContainerView
 
onInterceptTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onInterceptTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
onInterceptTouchEvent(MotionEvent, DelegatedTouchEventViewGroup) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onInterceptTouchEvent(MotionEvent, DelegatedTouchEventViewGroup) - Method in interface com.batch.android.messaging.view.DelegatedTouchEventViewGroup.Delegate
Delegated ViewGroup.onInterceptTouchEvent(MotionEvent)
onLayout(boolean, int, int, int, int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
onLayout(boolean, int, int, int, int) - Method in class com.batch.android.messaging.view.percent.PercentFrameLayout
 
onLayout(boolean, int, int, int, int) - Method in class com.batch.android.messaging.view.percent.PercentRelativeLayout
 
onLevelChange(int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
onLongPress(MotionEvent) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onLongPress(MotionEvent) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onLowMemory() - Method in class com.batch.android.runtime.SessionManager
 
onMeasure(int, int) - Method in class com.batch.android.debug.view.NestedListView
 
onMeasure(int, int) - Method in class com.batch.android.messaging.view.CloseButton
 
onMeasure(int, int) - Method in class com.batch.android.messaging.view.FixedRatioFrameLayout
 
onMeasure(int, int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
onMeasure(int, int) - Method in class com.batch.android.messaging.view.MaximumHeightScrollView
 
onMeasure(int, int) - Method in class com.batch.android.messaging.view.percent.PercentFrameLayout
 
onMeasure(int, int) - Method in class com.batch.android.messaging.view.percent.PercentRelativeLayout
 
onMenuItemClick(MenuItem) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onMenuSelected(int) - Method in class com.batch.android.debug.BatchDebugActivity
 
onMenuSelected(int) - Method in interface com.batch.android.debug.OnMenuSelectedListener
 
OnMenuSelectedListener - Interface in com.batch.android.debug
 
onMessageAutoClosed(Message) - Method in class com.batch.android.module.MessagingModule
 
onMessageClosed(Message) - Method in class com.batch.android.module.MessagingModule
 
onMessageClosedError(Message, MessagingError) - Method in class com.batch.android.module.MessagingModule
 
onMessageCTAClicked(Message, int, CTA) - Method in class com.batch.android.module.MessagingModule
 
onMessageDismissed(Message) - Method in class com.batch.android.module.MessagingModule
 
onMessageGlobalTap(Message, Action) - Method in class com.batch.android.module.MessagingModule
 
onMessageShown(Message) - Method in class com.batch.android.module.MessagingModule
 
onNewIntent(Activity, Intent) - Static method in class com.batch.android.Batch
Method to call on your main activity Activity.onNewIntent(Intent)
Calling this method if Batch is already stopped or not started will do nothing
onNotificationDisplayed(Context, Intent) - Static method in class com.batch.android.Batch.Push
Call this method when you just displayed a Batch push notification by yourself.
onNotificationDisplayed(Context, Intent) - Method in class com.batch.android.module.PushModule
Call this method when you just displayed a Batch push notification by yourself.
onNotificationDisplayed(Context, RemoteMessage) - Static method in class com.batch.android.Batch.Push
Call this method when you just displayed a Batch push notification by yourself.
onNotificationDisplayed(Context, RemoteMessage) - Method in class com.batch.android.module.PushModule
Firebase variant
onOpenDeeplinkAction(String, Boolean, String) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onOpenDeeplinkAction(String, Boolean, String) - Method in interface com.batch.android.messaging.WebViewActionListener
 
onPanDismiss() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onPanDismiss() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onPanDismiss() - Method in interface com.batch.android.messaging.ModalContentPanGestureDetector.OnDismissListener
 
onPerformAction(String, JSONObject, String) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onPerformAction(String, JSONObject, String) - Method in interface com.batch.android.messaging.WebViewActionListener
 
onPostExecute(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.AsyncImageDownloadTask
 
onPreExecute() - Method in class com.batch.android.messaging.AsyncImageDownloadTask
 
onPrepared(MediaPlayer) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onReceive(Context, Intent) - Method in class com.batch.android.BatchPushMessageDismissReceiver
 
onReceive(Context, Intent) - Method in class com.batch.android.BatchPushMessageReceiver
 
onReceive(Context, Intent) - Method in class com.batch.android.BatchPushReceiver
 
onRestoreInstanceState(Parcelable) - Method in class com.batch.android.messaging.view.AnimatedCloseButton
 
onRestoreInstanceState(Parcelable) - Method in class com.batch.android.messaging.view.CountdownView
 
onRetry(WebserviceErrorCause) - Method in class com.batch.android.BatchWebservice
 
onRetry(WebserviceErrorCause) - Method in class com.batch.android.core.Webservice
Called when a retry is made after a failure
Nothing done here, but child may want to override it
onSaveInstanceState() - Method in class com.batch.android.messaging.view.AnimatedCloseButton
 
onSaveInstanceState() - Method in class com.batch.android.messaging.view.CountdownView
 
onSaveInstanceState(Bundle) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onSaveInstanceState(Bundle) - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
onSaveInstanceState(Bundle) - Method in class com.batch.android.MessagingActivity
 
onSaveInstanceState(Bundle) - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onScroll(AbsListView, int, int, int) - Method in class com.batch.android.debug.view.NestedListView
 
onScrollStateChanged(AbsListView, int) - Method in class com.batch.android.debug.view.NestedListView
 
onServiceCreate(Context, boolean) - Static method in class com.batch.android.Batch
Method to call on your service Service.onCreate() to start Batch.
You must call this method before any other on Batch.
Note that all Batch functionality is not available in this mode.
onServiceDestroy(Context) - Static method in class com.batch.android.Batch
Method to call on your service Service.onDestroy() to stop Batch.
Calling this method if Batch is already stopped or not started will do nothing

onShown() - Method in class com.batch.android.messaging.view.formats.BannerView
 
onShown() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
onShowPress(MotionEvent) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onShowPress(MotionEvent) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onSingleTapUp(MotionEvent) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onSingleTapUp(MotionEvent) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onSizeChanged(int, int, int, int) - Method in class com.batch.android.messaging.view.CloseButton
 
onSizeChanged(int, int, int, int) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
onStart() - Method in class com.batch.android.BatchActionActivity
 
onStart() - Method in class com.batch.android.debug.BatchDebugActivity
 
onStart() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onStart() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
onStart() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
onStart() - Method in class com.batch.android.MessagingActivity
 
onStart() - Method in class com.batch.android.runtime.RuntimeManager
Method to call when onStart is called to get the last stop timestamp (if any)
This method is NOT thread safe, should only be called on a changeState method
onStart(Activity) - Static method in class com.batch.android.Batch
Method to call on your main activity Activity.onStart() to start Batch and support URL scheme events.
You must call this method before any other on Batch.

Will fail and log an Error if Given activity is null You call it before calling Batch.setConfig(Config) Your app doesn't have android.permission.INTERNET permission
onStartJob(JobParameters) - Method in class com.batch.android.BatchDisplayReceiptJobService
 
onStartJob(JobParameters) - Method in class com.batch.android.BatchPushJobService
 
onStateChange(int[]) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
onStateChange(int[]) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
onStop() - Method in class com.batch.android.BatchActionActivity
 
onStop() - Method in class com.batch.android.debug.BatchDebugActivity
 
onStop() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
onStop() - Method in class com.batch.android.MessagingActivity
 
onStop(Activity) - Static method in class com.batch.android.Batch
Method to call on your main activity Activity.onStop()
Calling this method if Batch is already stopped or not started will do nothing
onStopJob(JobParameters) - Method in class com.batch.android.BatchDisplayReceiptJobService
 
onStopJob(JobParameters) - Method in class com.batch.android.BatchPushJobService
 
onStopWithoutFinishing() - Method in class com.batch.android.runtime.RuntimeManager
Method to call when onStop is called without a finishing activity This method is NOT thread safe, should only be called on a changeState method
onSuccess() - Method in interface com.batch.android.BatchOptOutResultListener
 
onSuccess() - Method in interface com.batch.android.webservice.listener.DisplayReceiptWebserviceListener
Called when a request succeed
onSuccess() - Method in class com.batch.android.webservice.listener.impl.PushWebserviceListenerImpl
 
onSuccess() - Method in class com.batch.android.webservice.listener.impl.StartWebserviceListenerImpl
 
onSuccess() - Method in interface com.batch.android.webservice.listener.PushWebserviceListener
Called on success
onSuccess() - Method in interface com.batch.android.webservice.listener.StartWebserviceListener
Called on success
onSuccess(InboxWebserviceResponse) - Method in interface com.batch.android.webservice.listener.InboxWebserviceListener
Called when a request succeed
onSuccess(AttributesCheckResponse) - Method in interface com.batch.android.webservice.listener.AttributesCheckWebserviceListener
Called on success
onSuccess(AttributesCheckResponse) - Method in class com.batch.android.webservice.listener.impl.AttributesCheckWebserviceListenerImpl
 
onSuccess(AttributesSendResponse) - Method in interface com.batch.android.webservice.listener.AttributesSendWebserviceListener
Called on success
onSuccess(AttributesSendResponse) - Method in class com.batch.android.webservice.listener.impl.AttributesSendWebserviceListenerImpl
 
onSuccess(String, boolean) - Method in interface com.batch.android.AdsIdentifierProvider.AdsIdentifierListener
Called on success with the id & if the user selected to opt-out from ads
onSuccess(List<Event>) - Method in interface com.batch.android.webservice.listener.TrackerWebserviceListener
Called when a request succeed
onSuccess(List<LocalCampaignsResponse>) - Method in class com.batch.android.webservice.listener.impl.LocalCampaignsWebserviceListenerImpl
 
onSuccess(List<LocalCampaignsResponse>) - Method in interface com.batch.android.webservice.listener.LocalCampaignsWebserviceListener
Called on success
onSuccess(Map<String, BatchUserAttribute>) - Method in interface com.batch.android.BatchAttributesFetchListener
 
onSuccess(Map<String, Set<String>>) - Method in interface com.batch.android.BatchTagCollectionsFetchListener
 
onSurfaceTextureAvailable(SurfaceTexture, int, int) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onSurfaceTextureDestroyed(SurfaceTexture) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onSurfaceTextureSizeChanged(SurfaceTexture, int, int) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onSurfaceTextureUpdated(SurfaceTexture) - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
onTokenRefresh() - Method in class com.batch.android.BatchPushInstanceIDService
 
onTouch(View, MotionEvent) - Method in class com.batch.android.debug.view.NestedListView
 
onTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.formats.ImageFormatView.ImageContainerView
 
onTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
onTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
onTouchEvent(MotionEvent, DelegatedTouchEventViewGroup, boolean) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
onTouchEvent(MotionEvent, DelegatedTouchEventViewGroup, boolean) - Method in interface com.batch.android.messaging.view.DelegatedTouchEventViewGroup.Delegate
Delegated View.onTouchEvent(MotionEvent)
onTrimMemory(int) - Method in class com.batch.android.runtime.SessionManager
 
onUpgrade(SQLiteDatabase, int, int) - Method in class com.batch.android.inbox.InboxDatabaseHelper
 
onUpgrade(SQLiteDatabase, int, int) - Method in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper
 
onUpgrade(SQLiteDatabase, int, int) - Method in class com.batch.android.tracker.TrackerDatabaseHelper
 
onUpgrade(SQLiteDatabase, int, int) - Method in class com.batch.android.user.UserDatabaseHelper
 
onViewDismissed() - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onViewShown() - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onWebViewClickTracked(Action, String) - Method in class com.batch.android.MessagingAnalyticsDelegate
 
onWebViewMessageClickTracked(Message, Action, String) - Method in class com.batch.android.module.MessagingModule
 
open(Context) - Method in class com.batch.android.core.stores.GooglePlayStoreApplication
 
open(Context) - Method in class com.batch.android.core.stores.HuaweiAppGalleryApplication
 
open(Context) - Method in interface com.batch.android.core.stores.StoreApplication
 
open(Context) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
OPEN_FROM_PUSH - Static variable in class com.batch.android.event.InternalEvents
 
openDeeplinksInApp - Variable in class com.batch.android.messaging.model.WebViewMessage
 
openSystemChannelSettings(Context) - Static method in class com.batch.android.BatchNotificationChannelsManager
Opens the notification channel settings system UI for Batch's default channel.
openSystemChannelSettings(Context, String) - Static method in class com.batch.android.BatchNotificationChannelsManager
Opens the notification channel settings system UI for the specified channel
openViewTracker() - Method in class com.batch.android.localcampaigns.CampaignManager
 
Operator - Class in com.batch.android.lisp
 
Operator(String, OperatorHandler) - Constructor for class com.batch.android.lisp.Operator
 
OperatorHandler - Interface in com.batch.android.lisp
 
OperatorValue - Class in com.batch.android.lisp
 
OperatorValue(Operator) - Constructor for class com.batch.android.lisp.OperatorValue
 
opt(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index, or null if the array has no value at index.
opt(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name, or null if no such mapping exists.
OPT_IN - Static variable in class com.batch.android.event.InternalEvents
 
OPT_OUT - Static variable in class com.batch.android.event.InternalEvents
 
OPT_OUT_AND_WIPE_DATA - Static variable in class com.batch.android.event.InternalEvents
 
optBoolean(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
optBoolean(int, boolean) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
optBoolean(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a boolean or can be coerced to a boolean, or false otherwise.
optBoolean(String, boolean) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a boolean or can be coerced to a boolean, or fallback otherwise.
optDouble(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a double or can be coerced to a double.
optDouble(int, double) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a double or can be coerced to a double.
optDouble(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a double or can be coerced to a double, or NaN otherwise.
optDouble(String, double) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a double or can be coerced to a double, or fallback otherwise.
optFloat(String) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Returns the float value of a string.
optIn(Context) - Static method in class com.batch.android.Batch
Opt In to Batch SDK Usage.
optIn(Context) - Method in class com.batch.android.module.OptOutModule
 
optInt(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is an int or can be coerced to an int.
optInt(int, int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is an int or can be coerced to an int.
optInt(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is an int or can be coerced to an int, or 0 otherwise.
optInt(String) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Returns the integer value of a string.
optInt(String, int) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is an int or can be coerced to an int, or fallback otherwise.
optJSONArray(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a JSONArray.
optJSONArray(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a JSONArray, or null otherwise.
optJSONObject(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a JSONObject.
optJSONObject(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a JSONObject, or null otherwise.
optLong(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a long or can be coerced to a long.
optLong(int, long) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists and is a long or can be coerced to a long.
optLong(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a long or can be coerced to a long, or 0 otherwise.
optLong(String, long) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is a long or can be coerced to a long, or fallback otherwise.
optOut(Context) - Static method in class com.batch.android.Batch
Opt Out from Batch SDK Usage.
optOut(Context, AdvertisingID, boolean, BatchOptOutResultListener) - Method in class com.batch.android.module.OptOutModule
 
optOut(Context, BatchOptOutResultListener) - Static method in class com.batch.android.Batch
Opt Out from Batch SDK Usage.
optOutAndWipeData(Context) - Static method in class com.batch.android.Batch
Opt Out from Batch SDK Usage.
optOutAndWipeData(Context, BatchOptOutResultListener) - Static method in class com.batch.android.Batch
Opt Out from Batch SDK Usage.
OptOutModule - Class in com.batch.android.module
Batch's Opt Out Module.
OptOutModule() - Constructor for class com.batch.android.module.OptOutModule
 
OptOutModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
OptOutModuleProvider() - Constructor for class com.batch.android.di.providers.OptOutModuleProvider
 
optOutOfDarkMode(View) - Static method in class com.batch.android.core.ReflectionHelper
 
optOutOfSmartReply(NotificationCompat.Builder) - Static method in class com.batch.android.core.ReflectionHelper
 
optString(int) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists, coercing it if necessary.
optString(int, String) - Method in class com.batch.android.json.JSONArray
Returns the value at index if it exists, coercing it if necessary.
optString(String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists, coercing it if necessary, or the empty string if no such mapping exists.
optString(String, String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists, coercing it if necessary, or fallback if no such mapping exists.
order - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute can change the ordering of the children views are laid out.
OS_VERSION - com.batch.android.core.SystemParameterShortName
 
OTHER - com.batch.android.core.WebserviceErrorCause
Other cause of failure
out - Variable in class com.batch.android.msgpack.core.MessagePacker
Current internal buffer.
output - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Output
Output(JSONObject) - Constructor for class com.batch.android.localcampaigns.model.LocalCampaign.Output
 
OutputStreamBufferOutput - Class in com.batch.android.msgpack.core.buffer
MessageBufferOutput adapter for OutputStream.
OutputStreamBufferOutput(OutputStream) - Constructor for class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
OutputStreamBufferOutput(OutputStream, int) - Constructor for class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
oval(boolean) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
Sets whether the image should be oval or not.
OVAL - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Shape is an ellipse

P

pack(long, boolean, int, Map<String, Object>, Map<String, Object>) - Static method in class com.batch.android.displayreceipt.DisplayReceipt
 
PackageUtils - Class in com.batch.android.core
 
packAndWrite(File) - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
packArrayHeader(int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes header of an Array value.
packBigInteger(BigInteger) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes an Integer value.
packBinaryHeader(int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes header of a Binary value.
packBoolean(boolean) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a Boolean value.
packByte(byte) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes an Integer value.
packDouble(double) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a Float value.
PackerConfig() - Constructor for class com.batch.android.msgpack.core.MessagePack.PackerConfig
 
packExtensionTypeHeader(byte, int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes header of an Extension value.
packFloat(float) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a Float value.
packInt(int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes an Integer value.
packList(MessageBufferPacker, List<Object>) - Static method in class com.batch.android.msgpack.MessagePackHelper
 
packLong(long) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes an Integer value.
packMap(MessageBufferPacker, Map<Object, Object>) - Static method in class com.batch.android.msgpack.MessagePackHelper
 
packMapHeader(int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes header of a Map value.
packNil() - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a Nil value.
packObject(MessageBufferPacker, Object) - Static method in class com.batch.android.msgpack.MessagePackHelper
 
packRawStringHeader(int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes header of a String value.
packShort(short) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes an Integer value.
packString(String) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a String vlaue in UTF-8 encoding.
packValue(Value) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a dynamically typed value.
PannableBannerFrameLayout - Class in com.batch.android.messaging.view
Pannable layout.
PannableBannerFrameLayout(Context) - Constructor for class com.batch.android.messaging.view.PannableBannerFrameLayout
 
PannableBannerFrameLayout(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.PannableBannerFrameLayout
 
PannableBannerFrameLayout(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.PannableBannerFrameLayout
 
PannableBannerFrameLayout.DismissDirection - Enum in com.batch.android.messaging.view
Vertical direction in which dismissal should be allowed
PannableBannerFrameLayout.OnDismissListener - Interface in com.batch.android.messaging.view
Dismiss listener
PARAMETER_KEY_AMOUNT - Static variable in class com.batch.android.module.UserModule
 
PARAMETER_KEY_DATA - Static variable in class com.batch.android.module.UserModule
 
PARAMETER_KEY_LABEL - Static variable in class com.batch.android.module.UserModule
 
ParameterKeys - Class in com.batch.android.core
Contains all parameters keys
ParameterKeys() - Constructor for class com.batch.android.core.ParameterKeys
 
parameters - Variable in class com.batch.android.localcampaigns.signal.EventTrackedSignal
 
Parameters - Class in com.batch.android.core
Parameters to get and set parameters
Parameters(Context) - Constructor for class com.batch.android.core.Parameters
 
ParametersPostDataProvider - Class in com.batch.android.post
A parameters post data provider
ParametersPostDataProvider() - Constructor for class com.batch.android.post.ParametersPostDataProvider
Create a provider with empty parameters
ParametersPostDataProvider(Map<String, String>) - Constructor for class com.batch.android.post.ParametersPostDataProvider
Create a provider with given parameters
ParametersProvider - Class in com.batch.android.di.providers
isSingleton = true
ParametersProvider() - Constructor for class com.batch.android.di.providers.ParametersProvider
 
parse() - Method in class com.batch.android.lisp.Parser
 
parse() - Method in class com.batch.android.messaging.css.Parser
 
parse(ByteBuffer) - Static method in class com.batch.android.messaging.gif.GifHeaderParser
 
parseBasePayload(JSONObject) - Static method in class com.batch.android.messaging.PayloadParser
 
parseColor(String) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Parse a color.
parseHeader() - Method in class com.batch.android.messaging.gif.GifHeaderParser
 
parseNotification(JSONObject) - Static method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
parsePayload(JSONObject) - Static method in class com.batch.android.messaging.PayloadParser
 
parseQuery(String) - Static method in class com.batch.android.core.URLBuilder
Parse GET parameters string
Parser - Class in com.batch.android.lisp
 
Parser - Class in com.batch.android.messaging.css
 
Parser - com.batch.android.lisp.ErrorValue.Type
 
Parser(ImportFileProvider, String) - Constructor for class com.batch.android.messaging.css.Parser
 
Parser(String) - Constructor for class com.batch.android.lisp.Parser
 
parseStyle(String) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Parse raw css
PARSING_ERROR - com.batch.android.core.WebserviceErrorCause
When the server response was not readable
ParsingException() - Constructor for exception com.batch.android.BatchPushPayload.ParsingException
 
ParsingException(String) - Constructor for exception com.batch.android.BatchPushPayload.ParsingException
 
ParsingException(String, Throwable) - Constructor for exception com.batch.android.BatchPushPayload.ParsingException
 
payload - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
payload - Variable in class com.batch.android.localcampaigns.model.LocalCampaign.Output
 
PAYLOAD_KEY - Static variable in class com.batch.android.Batch.Push
Key to retrieve the GCM payload from the activity launch intent
payloadFromBundle(Bundle) - Static method in class com.batch.android.BatchPushPayload
Attempt to extract the Batch Push data contained within the specified Bundle.
This is usually the method you want to use when reading this payload from an activity opened by Batch, or when you wrote an existing BatchPushPayload to a Bundle/Intent extras using BatchPushPayload.writeToBundle(Bundle) / BatchPushPayload.writeToIntentExtras(Intent).
payloadFromFirebaseMessage(RemoteMessage) - Static method in class com.batch.android.BatchPushPayload
Attempt to extract the Batch Push data contained within the specified Firebase RemoteMessage.
This is usually the method you want to use when reading this payload from a FirebaseMessagingService implementation, NOT from an activity intent.
payloadFromReceiverExtras(Bundle) - Static method in class com.batch.android.BatchPushPayload
Attempt to extract the Batch Push data contained within the specified Intent extras.
This is usually the method you want to use when reading this payload from a push broadcast receiver/service, NOT from an activity intent.
payloadFromReceiverIntent(Intent) - Static method in class com.batch.android.BatchPushPayload
Attempt to extract the Batch Push data contained within the specified Intent.
This is usually the method you want to use when reading this payload from a push broadcast receiver/service, NOT from an activity intent.
PayloadParser - Class in com.batch.android.messaging
Parses the messaging message contained into a payload, either from in-app or landings.
PayloadParser() - Constructor for class com.batch.android.messaging.PayloadParser
 
PayloadParsingException - Exception in com.batch.android.messaging
Exception that represents a messaging payload parsing error
PayloadParsingException() - Constructor for exception com.batch.android.messaging.PayloadParsingException
 
PayloadParsingException(String) - Constructor for exception com.batch.android.messaging.PayloadParsingException
 
PayloadParsingException(String, Throwable) - Constructor for exception com.batch.android.messaging.PayloadParsingException
 
PayloadParsingException(Throwable) - Constructor for exception com.batch.android.messaging.PayloadParsingException
 
PENDING - com.batch.android.core.Promise.Status
 
PercentFrameLayout - Class in com.batch.android.messaging.view.percent
Subclass of FrameLayout that supports percentage based dimensions and margins.
PercentFrameLayout(Context) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout
 
PercentFrameLayout(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout
 
PercentFrameLayout(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.percent.PercentFrameLayout
 
PercentFrameLayout.LayoutParams - Class in com.batch.android.messaging.view.percent
 
PercentLayoutHelper - Class in com.batch.android.messaging.view.percent
Helper for layouts that want to support percentage based dimensions.
PercentLayoutHelper(ViewGroup) - Constructor for class com.batch.android.messaging.view.percent.PercentLayoutHelper
 
PercentLayoutHelper.PercentLayoutInfo - Class in com.batch.android.messaging.view.percent
Container for information about percentage dimensions and margins.
PercentLayoutHelper.PercentLayoutParams - Interface in com.batch.android.messaging.view.percent
If a layout wants to support percentage based dimensions and use this helper class, its LayoutParams subclass must implement this interface.
PercentLayoutInfo() - Constructor for class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
PercentRelativeLayout - Class in com.batch.android.messaging.view.percent
Subclass of RelativeLayout that supports percentage based dimensions and margins.
PercentRelativeLayout(Context) - Constructor for class com.batch.android.messaging.view.percent.PercentRelativeLayout
 
PercentRelativeLayout(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.percent.PercentRelativeLayout
 
PercentRelativeLayout(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.percent.PercentRelativeLayout
 
PercentRelativeLayout.LayoutParams - Class in com.batch.android.messaging.view.percent
 
performAction(Context, BatchMessage, Action) - Method in class com.batch.android.module.MessagingModule
 
performAction(Context, String, JSONObject) - Static method in class com.batch.android.Batch.Actions
Perform an action by its identifier.
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.ClipboardActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.DeeplinkActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.GroupActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.LocalCampaignsRefreshActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.RatingActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.UserDataBuiltinActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.actions.UserEventBuiltinActionRunnable
 
performAction(Context, String, JSONObject, UserActionSource) - Method in class com.batch.android.module.ActionModule
Perform the specified action.
performAction(Context, String, JSONObject, UserActionSource) - Method in interface com.batch.android.UserActionRunnable
Perform the requested action defined by the given parameters.
performAutoClose() - Method in class com.batch.android.messaging.fragment.AlertTemplateFragment
 
performAutoClose() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
performAutoClose() - Method in class com.batch.android.messaging.fragment.ImageTemplateFragment
 
performAutoClose() - Method in class com.batch.android.messaging.fragment.ModalTemplateFragment
 
performAutoClose() - Method in class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
performAutoClose() - Method in class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
performUserAction(Context, String, JSONObject) - Method in class com.batch.android.module.ActionModule
Perform the specified action.
persist - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Persist Optional
persist(String, Serializable) - Method in class com.batch.android.core.ObjectUserPreferencesStorage
 
persist(String, String) - Method in class com.batch.android.core.KVUserPreferencesStorage
 
persistData(Context, JSONObject, String) - Method in class com.batch.android.localcampaigns.persistence.LocalCampaignsFilePersistence
 
persistData(Context, JSONObject, String) - Method in interface com.batch.android.localcampaigns.persistence.LocalCampaignsPersistence
 
PersistenceException - Exception in com.batch.android.localcampaigns.persistence
 
PersistenceException() - Constructor for exception com.batch.android.localcampaigns.persistence.PersistenceException
 
PersistenceException(String) - Constructor for exception com.batch.android.localcampaigns.persistence.PersistenceException
 
PersistenceException(String, Throwable) - Constructor for exception com.batch.android.localcampaigns.persistence.PersistenceException
 
PersistenceException(Throwable) - Constructor for exception com.batch.android.localcampaigns.persistence.PersistenceException
 
picture - Variable in class com.batch.android.push.formats.BaseFormat
Large image.
pixelsToDp(Resources, Float) - Static method in class com.batch.android.messaging.view.helper.StyleHelper
Converts a pixels measurement value to density-independent pixels.
pixelToDP(int, Context) - Static method in class com.batch.android.core.GenericHelper
Convert pixel value to DP
PLUGIN_VERSION - com.batch.android.core.SystemParameterShortName
 
PLUGIN_VERSION_ENVIRONEMENT_VAR - Static variable in class com.batch.android.core.Parameters
Environement var to get Batch plugin version (to put it into User-Agent)
popIntent() - Method in class com.batch.android.core.ExcludedActivityHelper
Return the pending ignored intent with a push payload and remove it.
popPendingMessage() - Static method in class com.batch.android.Batch.Messaging
Gets the currently enqueued message.
popPendingMessage() - Method in class com.batch.android.module.MessagingModule
 
POSFIXINT - com.batch.android.msgpack.core.MessageFormat
 
POSFIXINT_MASK - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
PositionableGradientDrawable - Class in com.batch.android.messaging.view
A Drawable with a color gradient for buttons, backgrounds, etc.
PositionableGradientDrawable() - Constructor for class com.batch.android.messaging.view.PositionableGradientDrawable
 
PositionableGradientDrawable(PositionableGradientDrawable.Orientation, int[], float[]) - Constructor for class com.batch.android.messaging.view.PositionableGradientDrawable
Create a new gradient drawable given an orientation and an array of colors for the gradient.
PositionableGradientDrawable.Orientation - Enum in com.batch.android.messaging.view
Controls how the gradient is oriented relative to the drawable's bounds
POST - com.batch.android.core.Webservice.RequestType
Webservice will perform a POST request
PostDataProvider<T> - Interface in com.batch.android.post
Interface for post data provider
postMessage(String, String) - Method in class com.batch.android.BatchMessagingWebViewJavascriptBridge
 
Preconditions - Class in com.batch.android.msgpack.core
Simple static methods to be called at the start of your own methods to verify correct arguments and state.
preferences - Variable in class com.batch.android.core.KVUserPreferencesStorage
Reference of SharedPreferences
preferences - Variable in class com.batch.android.core.ObjectUserPreferencesStorage
Reference of SharedPreferences
presentNotification(Context, Bundle, BatchPushPayload, BatchNotificationInterceptor) - Static method in class com.batch.android.BatchPushNotificationPresenter
Internal method
PrimitiveValue - Class in com.batch.android.lisp
 
PrimitiveValue(Boolean) - Constructor for class com.batch.android.lisp.PrimitiveValue
 
PrimitiveValue(Double) - Constructor for class com.batch.android.lisp.PrimitiveValue
 
PrimitiveValue(Integer) - Constructor for class com.batch.android.lisp.PrimitiveValue
 
PrimitiveValue(String) - Constructor for class com.batch.android.lisp.PrimitiveValue
 
PrimitiveValue(Set<String>) - Constructor for class com.batch.android.lisp.PrimitiveValue
 
PrimitiveValue.Type - Enum in com.batch.android.lisp
 
printDebugDump() - Method in class com.batch.android.user.SQLUserDatasource
 
printDebugDump() - Method in interface com.batch.android.user.UserDatasource
 
printDebugInfo() - Static method in class com.batch.android.module.UserModule
 
printDebugInformation() - Static method in class com.batch.android.Batch.User
Print the currently known attributes and tags for a user to logcat.
priority - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Priority Optional (default = 0)
PrivateNotificationContentHelper - Class in com.batch.android
Helper to extract a package local field from BatchInboxNotificationContent
PROFILE_CHANGED - Static variable in class com.batch.android.event.InternalEvents
 
Promise<T> - Class in com.batch.android.core
A simple Promise-like implementation that is not thread-safe.
Promise() - Constructor for class com.batch.android.core.Promise
 
Promise(Promise.DeferredResultExecutorRunnable<T>) - Constructor for class com.batch.android.core.Promise
 
Promise(Promise.ExecutorRunnable<T>) - Constructor for class com.batch.android.core.Promise
 
Promise.CatchRunnable - Interface in com.batch.android.core
 
Promise.DeferredResultExecutorRunnable<T> - Interface in com.batch.android.core
Executor that does not automatically resolve the promise once done
Promise.ExecutorRunnable<T> - Interface in com.batch.android.core
Executor that automatically resolves the promise with the returned value once done, even if null
Promise.Status - Enum in com.batch.android.core
 
Promise.ThenRunnable<T> - Interface in com.batch.android.core
 
provide() - Static method in class com.batch.android.BatchNotificationChannelsManager
 
provide() - Static method in class com.batch.android.localcampaigns.CampaignManager
 
provide() - Static method in class com.batch.android.module.BatchModuleMaster
 
provide() - Static method in class com.batch.android.module.DisplayReceiptModule
 
provide() - Static method in class com.batch.android.module.EventDispatcherModule
 
provide() - Static method in class com.batch.android.module.LocalCampaignsModule
 
provide() - Static method in class com.batch.android.module.MessagingModule
 
provide() - Static method in class com.batch.android.module.PushModule
 
provide() - Static method in class com.batch.android.module.TrackerModule
 
provide() - Static method in class com.batch.android.module.UserModule
 
provide() - Static method in class com.batch.android.webservice.listener.impl.LocalCampaignsWebserviceListenerImpl
 
provide(Context) - Static method in class com.batch.android.core.TaskExecutor
 
provide(Context, String) - Static method in class com.batch.android.inbox.InboxFetcherInternal
 
provide(Context, String, boolean) - Static method in class com.batch.android.inbox.InboxFetcherInternal
Init fetcher without using cache Internal use only
provide(Context, String, String) - Static method in class com.batch.android.inbox.InboxFetcherInternal
 
provide(Context, String, String, boolean) - Static method in class com.batch.android.inbox.InboxFetcherInternal
 
provide(View, BatchMessage, BannerMessage, MessagingAnalyticsDelegate, boolean) - Static method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
provide(JSONObject) - Static method in class com.batch.android.localcampaigns.output.LandingOutput
 
provide(Message, BatchMessage) - Static method in class com.batch.android.MessagingAnalyticsDelegate
 
provider - Variable in class com.batch.android.push.Registration
 
PUBLIC_TAG - Static variable in class com.batch.android.core.Logger
Public logger tag.
PublicEventTrackedSignal - Class in com.batch.android.localcampaigns.signal
Represents the event tracked signal for public events
PublicEventTrackedSignal(EventTrackedSignal) - Constructor for class com.batch.android.localcampaigns.signal.PublicEventTrackedSignal
 
PublicSDK - Annotation Type in com.batch.android.annotation
Annotation specifying that a class is part of the Public SDK
publicToken - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Dashboard campaign token
PUSH - com.batch.android.query.QueryType
Query for push token sending
PUSH_APP_VERSION_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_NOTIF_TYPE - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_REGISTRATION_ID_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_REGISTRATION_PROVIDER_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_REGISTRATION_SENDERID_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_PROPERTY_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PUSH_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the push WS
PUSH_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
PushEventPayload - Class in com.batch.android.eventdispatcher
PushEventPayload(BatchPushPayload) - Constructor for class com.batch.android.eventdispatcher.PushEventPayload
 
PushEventPayload(BatchPushPayload, boolean) - Constructor for class com.batch.android.eventdispatcher.PushEventPayload
 
PushImageCache - Class in com.batch.android.core
Static helper to manage cache for push downloaded images
PushImageCache() - Constructor for class com.batch.android.core.PushImageCache
 
PushModule - Class in com.batch.android.module
Push Module of Batch
PushModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
PushModuleProvider() - Constructor for class com.batch.android.di.providers.PushModuleProvider
 
PushNotificationType - Enum in com.batch.android
Enum that define how notifications should be display
PushQuery - Class in com.batch.android.query
Query to send pushtoken to server
PushQuery(Context, Registration) - Constructor for class com.batch.android.query.PushQuery
 
PushRegistrationDiscoveryService - Class in com.batch.android.push
Service used to retrieve meta-data of push registration provider
PushRegistrationDiscoveryService() - Constructor for class com.batch.android.push.PushRegistrationDiscoveryService
 
PushRegistrationProvider - Interface in com.batch.android
Defines a push notification registration provider
PushRegistrationProviderAvailabilityException - Exception in com.batch.android
 
PushRegistrationProviderAvailabilityException(String) - Constructor for exception com.batch.android.PushRegistrationProviderAvailabilityException
 
PushRegistrationProviderFactory - Class in com.batch.android.push
Factory, giving you the adequate push registration provider according to the app setup and SDK settings
PushRegistrationProviderFactory(Context, boolean, String) - Constructor for class com.batch.android.push.PushRegistrationProviderFactory
 
PushRegistrationRegistrar - Interface in com.batch.android.push
Class used to init registration provider
PushResponse - Class in com.batch.android.query.response
Response for PushQuery
PushResponse(String) - Constructor for class com.batch.android.query.response.PushResponse
 
PushResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Deserializer class for PushResponse
PushResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.PushResponseDeserializer
Constructor
PushUserActionSource - Interface in com.batch.android
Represents a push user action source
PushWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for PushWebservice
PushWebserviceListenerImpl - Class in com.batch.android.webservice.listener.impl
Implementation of PushWebserviceListener
PushWebserviceListenerImpl() - Constructor for class com.batch.android.webservice.listener.impl.PushWebserviceListenerImpl
 
put(boolean) - Method in class com.batch.android.json.JSONArray
Appends value to the end of this array.
put(double) - Method in class com.batch.android.json.JSONArray
Appends value to the end of this array.
put(int) - Method in class com.batch.android.json.JSONArray
Appends value to the end of this array.
put(int, boolean) - Method in class com.batch.android.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, double) - Method in class com.batch.android.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, int) - Method in class com.batch.android.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, long) - Method in class com.batch.android.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, Object) - Method in class com.batch.android.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(long) - Method in class com.batch.android.json.JSONArray
Appends value to the end of this array.
put(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
put(AsyncImageDownloadTask.Result) - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
put(AsyncImageDownloadTask.Result) - Method in interface com.batch.android.messaging.view.helper.ImageHelper.Cache
 
put(Value, Value) - Method in class com.batch.android.msgpack.value.ValueFactory.MapBuilder
 
put(Object) - Method in class com.batch.android.json.JSONArray
Appends value to the end of this array.
put(String, boolean) - Method in class com.batch.android.BatchEventData
Add a boolean attribute for the specified key
put(String, boolean) - Method in class com.batch.android.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, double) - Method in class com.batch.android.BatchEventData
Add a double attribute for the specified key
put(String, double) - Method in class com.batch.android.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, float) - Method in class com.batch.android.BatchEventData
Add a float attribute for the specified key
put(String, int) - Method in class com.batch.android.BatchEventData
Add a integer attribute for the specified key
put(String, int) - Method in class com.batch.android.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, long) - Method in class com.batch.android.BatchEventData
Add a long attribute for the specified key
put(String, long) - Method in class com.batch.android.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, Object) - Method in class com.batch.android.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, String) - Method in class com.batch.android.BatchEventData
Add a string attribute for the specified key
put(String, URI) - Method in class com.batch.android.BatchEventData
Add an URL attribute for the specified key
put(String, Date) - Method in class com.batch.android.BatchEventData
Add a date attribute for the specified key
put(Map.Entry<? extends Value, ? extends Value>) - Method in class com.batch.android.msgpack.value.ValueFactory.MapBuilder
 
putAll(Iterable<? extends Map.Entry<? extends Value, ? extends Value>>) - Method in class com.batch.android.msgpack.value.ValueFactory.MapBuilder
 
putAll(Map<? extends Value, ? extends Value>) - Method in class com.batch.android.msgpack.value.ValueFactory.MapBuilder
 
putBoolean(int, boolean) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putBoolean(int, boolean) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putByte(int, byte) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putByte(int, byte) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putByteBuffer(int, ByteBuffer, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putByteBuffer(int, ByteBuffer, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putBytes(int, byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putBytes(int, byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putDouble(int, double) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putDouble(int, double) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
putDouble(int, double) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putFloat(int, float) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putFloat(int, float) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putInt(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Write a big-endian integer value to the memory
putInt(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
putInt(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putLong(int, long) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putLong(int, long) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
putLong(int, long) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putMessageBuffer(int, MessageBuffer, int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putMessageBuffer(int, MessageBuffer, int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
putOpt(String, Object) - Method in class com.batch.android.json.JSONObject
Equivalent to put(name, value) when both parameters are non-null; does nothing otherwise.
putPushExtrasToIntent(Bundle, InternalPushData, Intent) - Static method in class com.batch.android.IntentParser
Add push extras to an intent, to be picked up and tracked by Batch later
putShort(int, short) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
putShort(int, short) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
putShort(int, short) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 

Q

Query - Class in com.batch.android.query
Mother of all queries, containing id type and context
Query(Context, QueryType) - Constructor for class com.batch.android.query.Query
 
QueryType - Enum in com.batch.android.query
The different query types.
quote(String) - Static method in class com.batch.android.json.JSONObject
Encodes data as a JSON string.

R

RADIAL_GRADIENT - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Gradient is circular.
RatingActionRunnable - Class in com.batch.android.actions
 
RatingActionRunnable() - Constructor for class com.batch.android.actions.RatingActionRunnable
 
RAW_STRING - com.batch.android.msgpack.value.Variable.Type
 
RawValue - Interface in com.batch.android.msgpack.value
Base interface of StringValue and BinaryValue interfaces.
read() - Method in class com.batch.android.core.ForwardReadableInputStream
 
read(byte[]) - Method in interface com.batch.android.messaging.gif.GifDecoder
Reads GIF image from byte array.
read(byte[]) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
read(File) - Static method in class com.batch.android.displayreceipt.CacheHelper
 
read(InputStream, int) - Method in interface com.batch.android.messaging.gif.GifDecoder
Reads GIF image from stream.
read(InputStream, int) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
readMD5(byte[]) - Static method in class com.batch.android.core.GenericHelper
Read the MD5 of a content
readMD5(String) - Static method in class com.batch.android.core.GenericHelper
Read the MD5 of a string
readPayload(byte[]) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads payload bytes of binary, extension, or raw string types.
readPayload(byte[], int, int) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads payload bytes of binary, extension, or raw string types.
readPayload(int) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads payload bytes of binary, extension, or raw string types.
readPayload(MessageBuffer, int, int) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads payload bytes of binary, extension, or raw string types.
readPayload(ByteBuffer) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads payload bytes of binary, extension, or raw string types.
readPayloadAsReference(int) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads payload bytes of binary, extension, or raw string types as a reference to internal buffer.
READY - com.batch.android.runtime.State
The lib is ready for action
reallyOptBoolean(String, Boolean) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is not null, coercing it if necessary, or fallback if no such mapping exists or is null.
reallyOptDouble(String, Double) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is not null, coercing it if necessary, or fallback if no such mapping exists or is null.
reallyOptInteger(String, Integer) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is not null, coercing it if necessary, or fallback if no such mapping exists or is null.
reallyOptLong(String, Long) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is not null, coercing it if necessary, or fallback if no such mapping exists or is null.
reallyOptString(String, String) - Method in class com.batch.android.json.JSONObject
Returns the value mapped by name if it exists and is not null, coercing it if necessary, or fallback if no such mapping exists or is null.
RECHECK - com.batch.android.query.response.AttributesCheckResponse.Action
 
recomputeMetrics() - Method in class com.batch.android.messaging.view.CloseButton
 
recoverLineEndingIfPossible() - Method in class com.batch.android.messaging.css.Parser
 
RECTANGLE - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Shape is a rectangle, possibly with rounded corners
reduce(EvaluationContext) - Method in interface com.batch.android.lisp.Reduceable
 
reduce(EvaluationContext) - Method in class com.batch.android.lisp.SExpression
 
reduce(EvaluationContext) - Method in class com.batch.android.lisp.VariableValue
 
Reduceable - Interface in com.batch.android.lisp
Defines reducable values
reference - Variable in class com.batch.android.msgpack.core.buffer.MessageBuffer
Reference is used to hold a reference to an object that holds the underlying memory so that it cannot be released by the garbage collector.
ReflectionHelper - Class in com.batch.android.core
Class grouping all of the reflection based checks that we are doing.
ReflectionHelper() - Constructor for class com.batch.android.core.ReflectionHelper
 
refreshPaint() - Method in class com.batch.android.messaging.view.CloseButton
 
refreshRegistration() - Static method in class com.batch.android.Batch.Push
Force Batch to renew the push token.
refreshRegistration() - Method in class com.batch.android.module.PushModule
Should be called when push token is updated in background Ex: onTokenRefresh() in a InstanceIDListenerService Ex: onNewToken() in a HsmMessagingService
register(UserAction) - Static method in class com.batch.android.Batch.Actions
Register an action with Batch.
registerAction(UserAction) - Method in class com.batch.android.module.ActionModule
registerActivityListenerIfNeeded(Application) - Method in class com.batch.android.runtime.RuntimeManager
 
registerAppLifecycleListener(ForegroundActivityLifecycleListener.AppLifecycleListener) - Method in class com.batch.android.runtime.ForegroundActivityLifecycleListener
Register an AppLifecycleListener
registerBatchChannelIfNeeded(BatchNotificationChannelsManager, Context) - Static method in class com.batch.android.BatchNotificationChannelsManagerPrivateHelper
 
registerReceiver(BroadcastReceiver, IntentFilter) - Method in class com.batch.android.compat.LocalBroadcastManager
Register a receive for any local broadcasts that match the given IntentFilter.
registerSessionManagerIfNeeded(Application, boolean) - Method in class com.batch.android.runtime.RuntimeManager
 
Registration - Class in com.batch.android.push
 
Registration(String, String, String) - Constructor for class com.batch.android.push.Registration
 
registrationID - Variable in class com.batch.android.push.Registration
 
reject(Exception) - Method in class com.batch.android.core.Promise
 
rejected(Exception) - Static method in class com.batch.android.core.Promise
 
REJECTED - com.batch.android.core.Promise.Status
 
release(byte[]) - Method in class com.batch.android.messaging.gif.BasicBitmapProvider
 
release(byte[]) - Method in interface com.batch.android.messaging.gif.GifDecoder.BitmapProvider
Releases the given byte array back to the pool.
release(int[]) - Method in class com.batch.android.messaging.gif.BasicBitmapProvider
 
release(int[]) - Method in interface com.batch.android.messaging.gif.GifDecoder.BitmapProvider
Release the given array back to the pool.
release(Bitmap) - Method in class com.batch.android.messaging.gif.BasicBitmapProvider
 
release(Bitmap) - Method in interface com.batch.android.messaging.gif.GifDecoder.BitmapProvider
Releases the given Bitmap back to the pool.
releaseBuffer(MessageBuffer) - Static method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
remove(int) - Method in class com.batch.android.json.JSONArray
Removes and returns the value at index, or null if the array has no value at index.
remove(String) - Method in class com.batch.android.core.KVUserPreferencesStorage
 
remove(String) - Method in class com.batch.android.core.ObjectUserPreferencesStorage
 
remove(String) - Method in class com.batch.android.core.Parameters
Remove the value of the given parameter
remove(String) - Method in class com.batch.android.json.JSONObject
Removes the named mapping if it exists; does nothing otherwise.
removeAttribute(String) - Method in class com.batch.android.BatchUserDataEditor
Removes a custom attribute.
Does nothing if it was not set.
removeAttribute(String) - Method in class com.batch.android.user.SQLUserDatasource
 
removeAttribute(String) - Method in interface com.batch.android.user.UserDatasource
 
removedAttributes - Variable in class com.batch.android.user.UserDataDiff.Result
 
removeDispatcher(BatchEventDispatcher) - Static method in class com.batch.android.Batch.EventDispatcher
Remove an event dispatcher.
removedTags - Variable in class com.batch.android.user.UserDataDiff.Result
 
removeEventDispatcher(BatchEventDispatcher) - Method in class com.batch.android.module.EventDispatcherModule
 
removeGETParameter(String) - Method in class com.batch.android.core.URLBuilder
Remove the GET parameter with the given key
removeTag(String, String) - Method in class com.batch.android.BatchUserDataEditor
Removes a tag from a collection.
removeTag(String, String) - Method in class com.batch.android.user.SQLUserDatasource
 
removeTag(String, String) - Method in interface com.batch.android.user.UserDatasource
 
reschedule() - Method in class com.batch.android.event.RetryTimer
Schedule a retry for the current task Method to call when a send of events has failed
RESEND - com.batch.android.query.response.AttributesCheckResponse.Action
 
RESERVED_ACTION_IDENTIFIER_PREFIX - Static variable in class com.batch.android.module.ActionModule
 
reset() - Static method in class com.batch.android.di.DI
 
reset() - Method in class com.batch.android.event.RetryTimer
Reset all flags of this retry timer Method to call when a send of events succeed or when this retry timer has reached the max retries threshold
reset(byte[]) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
reset(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferInput
 
reset(MessageBuffer) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferInput
Reset buffer.
reset(MessageBufferInput) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Replaces underlying input.
reset(MessageBufferOutput) - Method in class com.batch.android.msgpack.core.MessageBufferPacker
 
reset(MessageBufferOutput) - Method in class com.batch.android.msgpack.core.MessagePacker
Replaces underlying output.
reset(InputStream) - Method in class com.batch.android.msgpack.core.buffer.InputStreamBufferInput
Reset Stream.
reset(OutputStream) - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
Reset Stream.
reset(ByteBuffer) - Method in class com.batch.android.msgpack.core.buffer.ByteBufferInput
Reset buffer.
reset(ReadableByteChannel) - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferInput
Reset channel.
reset(WritableByteChannel) - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
Reset channel.
resetEventStatus() - Method in class com.batch.android.tracker.TrackerDatasource
Reset all event to Event.State.OLD state
resetFrameIndex() - Method in interface com.batch.android.messaging.gif.GifDecoder
Resets the frame pointer to before the 0th frame, as if we'd never used this decoder to decode any frames.
resetFrameIndex() - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
resetServiceRefCount() - Method in class com.batch.android.runtime.RuntimeManager
Forces the service ref count to be zero Dangerous
resolve(T) - Method in class com.batch.android.core.Promise
 
resolved(T) - Static method in class com.batch.android.core.Promise
 
RESOLVED - com.batch.android.core.Promise.Status
 
resolveVariableNamed(String) - Method in class com.batch.android.lisp.CachingContext
 
resolveVariableNamed(String) - Method in interface com.batch.android.lisp.EvaluationContext
 
resolveVariableNamed(String) - Method in class com.batch.android.lisp.EventContext
 
resolveVariableNamed(String) - Method in class com.batch.android.lisp.MetaContext
 
resolveVariableNamed(String) - Method in class com.batch.android.lisp.NativeAttributeContext
 
resolveVariableNamed(String) - Method in class com.batch.android.lisp.UserAttributeContext
 
Response - Class in com.batch.android.query.response
A response from server to a query
Response(QueryType, String) - Constructor for class com.batch.android.query.response.Response
 
ResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Abstract deserializer class for Response
ResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.ResponseDeserializer
Constructor
restoreLayoutParams(ViewGroup.LayoutParams) - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
Restores original dimensions after they were changed for percentage based values.
restoreMarginLayoutParams(ViewGroup.MarginLayoutParams) - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
Restores original dimensions and margins after they were changed for percentage based values.
restoreOriginalParams() - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper
Iterates over children and restores their original dimensions that were changed for percentage values.
restoreState(Bundle) - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
restoreState(Bundle) - Method in class com.batch.android.MessagingAnalyticsDelegate
 
result - Variable in class com.batch.android.user.UserDataDiff
 
retry() - Method in class com.batch.android.event.EventSender
Retry method called in the RetryTimer when a task is rescheduled
retry() - Method in interface com.batch.android.event.RetryTimer.RetryTimerListener
Called by the timer when we should retry a send
retryCount - Variable in class com.batch.android.BatchWebservice
Number of retry done for this query
RetryTimer - Class in com.batch.android.event
Class to manage retry timing for event sending
RetryTimer(Context, RetryTimer.RetryTimerListener) - Constructor for class com.batch.android.event.RetryTimer
Constructor
RetryTimer.RetryTimerListener - Interface in com.batch.android.event
Listener of this retry Timer
RIGHT_LEFT - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the right to the left
rightMarginPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
RING - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Shape is a ring.
ROAMING - com.batch.android.core.SystemParameterShortName
 
rollbackTransaction() - Method in class com.batch.android.user.SQLUserDatasource
 
rollbackTransaction() - Method in interface com.batch.android.user.UserDatasource
 
RoundedDrawable - Class in com.batch.android.messaging.view.roundimage
 
RoundedDrawable(Bitmap) - Constructor for class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
RoundedImageView - Class in com.batch.android.messaging.view.roundimage
Rounded Image View.
RoundedImageView(Context) - Constructor for class com.batch.android.messaging.view.roundimage.RoundedImageView
 
RoundedImageView(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.roundimage.RoundedImageView
 
RoundedImageView(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.roundimage.RoundedImageView
 
RoundedTransformationBuilder - Class in com.batch.android.messaging.view.roundimage
 
RoundedTransformationBuilder() - Constructor for class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
 
rule - Variable in class com.batch.android.messaging.css.MediaQuery
 
Ruleset - Class in com.batch.android.messaging.css
 
Ruleset() - Constructor for class com.batch.android.messaging.css.Ruleset
 
rulesets - Variable in class com.batch.android.messaging.css.Document
 
rulesets - Variable in class com.batch.android.messaging.css.MediaQuery
 
run() - Method in interface com.batch.android.core.Promise.ExecutorRunnable
 
run() - Method in class com.batch.android.ImageDownloadWebservice
 
run() - Method in class com.batch.android.inbox.InboxFetchWebserviceClient
 
run() - Method in class com.batch.android.inbox.InboxSyncWebserviceClient
 
run() - Method in class com.batch.android.LocalCampaignsWebservice
 
run(Promise<T>) - Method in interface com.batch.android.core.Promise.DeferredResultExecutorRunnable
 
run(EvaluationContext, ArrayList<PrimitiveValue>) - Method in interface com.batch.android.lisp.OperatorHandler
 
run(State) - Method in interface com.batch.android.runtime.ChangeStateAction
Action to run
run(State) - Method in interface com.batch.android.runtime.StateAction
Action to run
run(StateAction) - Method in class com.batch.android.runtime.RuntimeManager
Execute an action with read lock
run(Exception) - Method in interface com.batch.android.core.Promise.CatchRunnable
 
run(T) - Method in interface com.batch.android.core.Promise.ThenRunnable
 
runIf(State, StateAction) - Method in class com.batch.android.runtime.RuntimeManager
Execute an action with read lock if the current state equals the wanted state
runIf(State, Runnable) - Method in class com.batch.android.runtime.RuntimeManager
Run this action if Batch is at the given wanted state
runIfReady(Runnable) - Method in class com.batch.android.runtime.RuntimeManager
Run this action if Batch is ready
runtimeManager - Variable in class com.batch.android.event.EventSender
Runtime manager instance
RuntimeManager - Class in com.batch.android.runtime
Manager that contains library state and locks
RuntimeManager() - Constructor for class com.batch.android.runtime.RuntimeManager
 
RuntimeManagerProvider - Class in com.batch.android.di.providers
isSingleton = true
RuntimeManagerProvider() - Constructor for class com.batch.android.di.providers.RuntimeManagerProvider
 

S

satisfiesTrigger(LocalCampaign.Trigger) - Method in class com.batch.android.localcampaigns.signal.CampaignsLoadedSignal
 
satisfiesTrigger(LocalCampaign.Trigger) - Method in class com.batch.android.localcampaigns.signal.CampaignsRefreshedSignal
 
satisfiesTrigger(LocalCampaign.Trigger) - Method in class com.batch.android.localcampaigns.signal.EventTrackedSignal
 
satisfiesTrigger(LocalCampaign.Trigger) - Method in class com.batch.android.localcampaigns.signal.NewSessionSignal
 
satisfiesTrigger(LocalCampaign.Trigger) - Method in class com.batch.android.localcampaigns.signal.PublicEventTrackedSignal
 
satisfiesTrigger(LocalCampaign.Trigger) - Method in interface com.batch.android.localcampaigns.signal.Signal
 
save() - Method in class com.batch.android.BatchUserDataEditor
Save all of the pending changes made in that editor.
saveCampaigns(Context, List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.CampaignManager
 
saveCampaignsAsync(Context, List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.CampaignManager
 
SaveException(String) - Constructor for exception com.batch.android.module.UserModule.SaveException
 
SaveException(String, String) - Constructor for exception com.batch.android.module.UserModule.SaveException
 
SaveException(String, String, Throwable) - Constructor for exception com.batch.android.module.UserModule.SaveException
 
saveIntentIfNeeded(Activity) - Method in class com.batch.android.core.ExcludedActivityHelper
Check if the activity has a Batch push payload and saving it.
saveState(Bundle) - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
scaleType(ImageView.ScaleType) - Method in class com.batch.android.messaging.view.roundimage.RoundedTransformationBuilder
 
scheduleAutoCloseTask() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
scheduleDisplayReceipt(Context, InternalPushData) - Method in class com.batch.android.module.DisplayReceiptModule
Save the new receipt and schedule the send of display receipts using a JobService If no delay or Android version is too low, we send without a job
SCHEME_CODE_PATTERN - Static variable in class com.batch.android.core.ParameterKeys
 
SCREEN_HEIGHT - com.batch.android.core.SystemParameterShortName
 
SCREEN_ORIENTATION - com.batch.android.core.SystemParameterShortName
 
SCREEN_WIDTH - com.batch.android.core.SystemParameterShortName
 
SDK_LEVEL - com.batch.android.core.SystemParameterShortName
 
SDK_OPTED_OUT - com.batch.android.core.Webservice.WebserviceError.Reason
Batch has globally been opted out from: network calls are not allowed
SDK_OPTED_OUT - com.batch.android.FailReason
Batch has globally been opted out from: network calls are not allowed
SDK_VERSION - Static variable in class com.batch.android.BuildConfig
 
SDK_VERSION - Static variable in class com.batch.android.core.Parameters
Name of the current version
SecureDateProvider - Class in com.batch.android.core
Class used to get the real time based of the server sync date
SecureDateProvider() - Constructor for class com.batch.android.core.SecureDateProvider
 
SecureDateProviderProvider - Class in com.batch.android.di.providers
isSingleton = true
SecureDateProviderProvider() - Constructor for class com.batch.android.di.providers.SecureDateProviderProvider
 
selector - Variable in class com.batch.android.messaging.css.Ruleset
 
sendBroadcast(Intent) - Method in class com.batch.android.compat.LocalBroadcastManager
Broadcast the given intent to all interested BroadcastReceivers.
sendBroadcastSync(Intent) - Method in class com.batch.android.compat.LocalBroadcastManager
Like LocalBroadcastManager.sendBroadcast(Intent), but if there are any receivers for the Intent this function will block and immediately dispatch them before returning.
senderID - Variable in class com.batch.android.push.FCMAbstractRegistrationProvider
 
senderID - Variable in class com.batch.android.push.GCMAbstractRegistrationProvider
 
senderID - Variable in class com.batch.android.push.Registration
 
sendID - Variable in class com.batch.android.inbox.NotificationIdentifiers
 
SENDING - com.batch.android.event.Event.State
An event currently sending
sendReceipt(Context, boolean) - Static method in class com.batch.android.module.DisplayReceiptModule
Send up to CacheHelper.MAX_READ_RECEIPT_FROM_CACHE display receipt to the ws.
sendSignal(Signal) - Method in class com.batch.android.module.LocalCampaignsModule
 
SeparatedFlexboxLayout - Class in com.batch.android.messaging.view.styled
A custom Flexbox layout that's stylable and automatically adds separators
SeparatedFlexboxLayout(Context, String, SeparatedFlexboxLayout.SeparatorStyleProvider) - Constructor for class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
SeparatedFlexboxLayout.SeparatorStyleProvider - Interface in com.batch.android.messaging.view.styled
 
SeparatorView - Class in com.batch.android.messaging.view.styled
Basic separator view
SeparatorView(Context) - Constructor for class com.batch.android.messaging.view.styled.SeparatorView
 
serialize() - Method in class com.batch.android.query.serialization.serializers.LocalCampaignsResponseSerializer
Serialize a LocalCampaignsResponse to a JSONObject
serialize(LocalCampaign) - Method in class com.batch.android.localcampaigns.serialization.LocalCampaignSerializer
Serialize a local campaign into a JSONObject
serializeList(List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.serialization.LocalCampaignSerializer
Serialize a list of local campaign into a JSONArray
SERVER_ERROR - com.batch.android.core.Webservice.WebserviceError.Reason
Server error (500)
SERVER_ERROR - com.batch.android.core.WebserviceErrorCause
When the response is 500
SERVER_FAILURE - com.batch.android.messaging.model.MessagingError
A server failure: bad SSL configuration, non 2xx HTTP status code
SERVER_ID - com.batch.android.core.SystemParameterShortName
ID of the installation on the server
SERVER_ID_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
SERVER_TIMESTAMP - Static variable in class com.batch.android.core.ParameterKeys
 
SESSION_ID - com.batch.android.core.SystemParameterShortName
Session id, regenerated at each start
SessionManager - Class in com.batch.android.runtime
Tracks user sessions A user session on Android is different than on iOS, but also different from the SDK's start/stop: - It starts only when an activity gets on screen - It stops either: - When the system pauses the last activity - When the user destroys the last activity
SessionManager() - Constructor for class com.batch.android.runtime.SessionManager
 
set(String, String, boolean) - Method in class com.batch.android.core.Parameters
Set the parameter
setActionListener(BannerView.OnActionListener) - Method in class com.batch.android.messaging.view.formats.BannerView
 
setActionListener(ImageFormatView.OnActionListener) - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
setActionListener(UniversalRootView.OnActionListener) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
setActionListener(WebViewActionListener) - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
setActionString(String) - Method in class com.batch.android.query.response.AttributesCheckResponse
 
setActivity(Activity) - Method in class com.batch.android.runtime.RuntimeManager
Set the activity, you should NEVER call this method outside of a changeState method
This method is NOT thread safe
setAdditionalIntentFlags(Integer) - Static method in class com.batch.android.Batch.Push
Sets additional intent flags for notifications.
setAdditionalIntentFlags(Integer) - Method in class com.batch.android.module.PushModule
Sets additional intent flags for notifications.
setAlignContent(int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
setAlignItems(int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
setAlpha(int) - Method in class com.batch.android.messaging.gif.GifDrawable
 
setAlpha(int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
setAlpha(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setArrayValue(List<Value>) - Method in class com.batch.android.msgpack.value.Variable
 
setAttribute(String, boolean) - Method in class com.batch.android.BatchUserDataEditor
Set a custom user attribute for a key.
setAttribute(String, boolean) - Method in class com.batch.android.user.SQLUserDatasource
 
setAttribute(String, boolean) - Method in interface com.batch.android.user.UserDatasource
 
setAttribute(String, double) - Method in class com.batch.android.BatchUserDataEditor
Set a custom user attribute for a key.
setAttribute(String, double) - Method in class com.batch.android.user.SQLUserDatasource
 
setAttribute(String, double) - Method in interface com.batch.android.user.UserDatasource
 
setAttribute(String, long) - Method in class com.batch.android.BatchUserDataEditor
Set a custom user attribute for a key.
setAttribute(String, long) - Method in class com.batch.android.user.SQLUserDatasource
 
setAttribute(String, long) - Method in interface com.batch.android.user.UserDatasource
 
setAttribute(String, String) - Method in class com.batch.android.BatchUserDataEditor
Set a custom user attribute for a key.
setAttribute(String, String) - Method in class com.batch.android.user.SQLUserDatasource
 
setAttribute(String, String) - Method in interface com.batch.android.user.UserDatasource
 
setAttribute(String, URI) - Method in class com.batch.android.BatchUserDataEditor
Set a custom user attribute for a key.
setAttribute(String, URI) - Method in class com.batch.android.user.SQLUserDatasource
 
setAttribute(String, URI) - Method in interface com.batch.android.user.UserDatasource
 
setAttribute(String, Date) - Method in class com.batch.android.BatchUserDataEditor
Set a custom user attribute for a key.
setAttribute(String, Date) - Method in class com.batch.android.user.SQLUserDatasource
 
setAttribute(String, Date) - Method in interface com.batch.android.user.UserDatasource
 
setAutomaticMode(boolean) - Static method in class com.batch.android.Batch.Messaging
Toggle this module's automatic mode.
setAutomaticMode(boolean) - Method in class com.batch.android.module.MessagingModule
 
setBackground(Drawable) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setBackgroundColor(int) - Method in class com.batch.android.messaging.view.CloseButton
 
setBackgroundColor(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setBackgroundDrawable(Drawable) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Deprecated.
setBackgroundResource(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setBaseAttributes(TypedArray, int, int) - Method in class com.batch.android.messaging.view.percent.PercentFrameLayout.LayoutParams
 
setBaseAttributes(TypedArray, int, int) - Method in class com.batch.android.messaging.view.percent.PercentRelativeLayout.LayoutParams
 
setBinaryValue(byte[]) - Method in class com.batch.android.msgpack.value.Variable
 
setBooleanValue(boolean) - Method in class com.batch.android.msgpack.value.Variable
 
setBorderColor(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setBorderColor(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setBorderColor(ColorStateList) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setBorderColor(ColorStateList) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setBorderWidth(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setBorderWidth(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setBorderWidth(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setCampaigns(List<LocalCampaign>) - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
setCanUseAdvancedDeviceInformation(boolean) - Method in class com.batch.android.Config
Set if Batch can use advanced device identifiers (default = true)

Advanced device identifiers include information about the device itself, but nothing that directly identify the user, such as but not limited to: - Device model - Device brand - Carrier name
Setting this to false have a negative impact on core Batch features
You should only use it if you know what you are doing.
setCanUseAdvertisingID(boolean) - Method in class com.batch.android.Config
Set if Batch can use AvertisingId (default = true)

Setting this to false have a negative impact on offer delivery and restore
You should only use it if you know what you are doing.
setCanUseAndroidID(boolean) - Method in class com.batch.android.Config
Deprecated.
No replacement.
setCanUseInstanceID(boolean) - Method in class com.batch.android.Config
Deprecated.
Please switch to Firebase Cloud Messaging
setChannelIdInterceptor(BatchNotificationChannelsManager.NotificationChannelIdInterceptor) - Method in class com.batch.android.BatchNotificationChannelsManager
Used to set a channel id interceptor, allowing you to override the Channel ID of a notification, per notification.
You will be called on this interceptor before displaying notifications, unless you're in manual mode and don't use Batch to display the notification.

setChannelIdOverride(String) - Method in class com.batch.android.BatchNotificationChannelsManager
Overrides the default notification channel that Batch will use for notifications.
By default, Batch will manage its own channel, identified by BatchNotificationChannelsManager.DEFAULT_CHANNEL_ID.
After calling this method with a non-null channelId, Batch will stop trying to register its default channel
setChannelName(Context, int) - Method in class com.batch.android.BatchNotificationChannelsManager
Used to set a channel name provider, allowing you to change Batch's default channel name.
setChannelNameProvider(BatchNotificationChannelsManager.ChannelNameProvider) - Method in class com.batch.android.BatchNotificationChannelsManager
Used to set a channel name provider, allowing you to change Batch's default channel name.
setCode(int) - Method in class com.batch.android.query.response.LocalCampaignsResponse.Error
 
setColor(int) - Method in class com.batch.android.messaging.view.CountdownView
Set the progress color
setColor(int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Changes this drawable to use a single color instead of a gradient.
setColor(ColorStateList) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Changes this drawable to use a single color state list instead of a gradient.
setColorFilter(ColorFilter) - Method in class com.batch.android.messaging.gif.GifDrawable
 
setColorFilter(ColorFilter) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
setColorFilter(ColorFilter) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setColorFilter(ColorFilter) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setColors(int[], float[]) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets the colors used to draw the gradient.
setConfig(Config) - Static method in class com.batch.android.Batch
Set the configuration of Batch.

You should call this method before any other, only one time.
Typically on the onCreate of your MainActivity.
setContext(Context) - Method in class com.batch.android.runtime.RuntimeManager
Set the context, you should NEVER call this method outside of a changeState method
This method is NOT thread safe
setCornerRadii(float[]) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Specify radii for each of the 4 corners.
setCornerRadius(float) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Specify radius for the corners of the gradient.
setCornerRadius(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
Sets all corners to the specified radius.
setCornerRadius(float) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Set the corner radii of all corners in px.
setCornerRadius(float, float, float, float) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
Sets the corner radii of all the corners.
setCornerRadius(float, float, float, float) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Set the corner radii of each corner individually.
setCornerRadius(int, float) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
Sets the corner radius of one specific corner.
setCornerRadius(int, float) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Set the corner radius of a specific corner in px.
setCornerRadiusDimen(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Set all the corner radii from a dimension resource id.
setCornerRadiusDimen(int, int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
Set the corner radius of a specific corner from a dimension resource id.
setCountdownProgress(float) - Method in class com.batch.android.messaging.view.CloseButton
Sets the countdown progress (if any).
setCustomID(String) - Method in class com.batch.android.BatchUserProfile
Deprecated.
Please use Batch.User methods instead
setCustomLargeIcon(Bitmap) - Method in class com.batch.android.module.PushModule
Set the custom large icon.
setCustomSmallIconResourceId(int) - Method in class com.batch.android.module.PushModule
Set the custom small icon resource id.
setData(byte[]) - Method in class com.batch.android.messaging.gif.GifHeaderParser
 
setData(GifHeader, byte[]) - Method in interface com.batch.android.messaging.gif.GifDecoder
 
setData(GifHeader, byte[]) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
setData(GifHeader, ByteBuffer) - Method in interface com.batch.android.messaging.gif.GifDecoder
 
setData(GifHeader, ByteBuffer) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
setData(GifHeader, ByteBuffer, int) - Method in interface com.batch.android.messaging.gif.GifDecoder
 
setData(GifHeader, ByteBuffer, int) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
setData(ByteBuffer) - Method in class com.batch.android.messaging.gif.GifHeaderParser
 
setDateProvider(DateProvider) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
 
setDeeplinkInterceptor(BatchDeeplinkInterceptor) - Static method in class com.batch.android.Batch.Actions
Set a deeplink interceptor.
setDeeplinkInterceptor(BatchDeeplinkInterceptor) - Method in class com.batch.android.module.ActionModule
Get the developer registered deeplink interceptor
setDefaultBitmapConfig(Bitmap.Config) - Method in interface com.batch.android.messaging.gif.GifDecoder
Sets the default Bitmap.Config to use when decoding frames of a GIF.
setDefaultBitmapConfig(Bitmap.Config) - Method in class com.batch.android.messaging.gif.StandardGifDecoder
 
setDialogEventListener(DialogEventListener) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
setDialogEventListener(DialogEventListener) - Method in interface com.batch.android.messaging.fragment.ListenableDialog
 
setDismissDirection(PannableBannerFrameLayout.DismissDirection) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
setDismissListener(ModalContentPanGestureDetector.OnDismissListener) - Method in class com.batch.android.messaging.ModalContentPanGestureDetector
 
setDismissListener(PannableBannerFrameLayout.OnDismissListener) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
setDither(boolean) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
setDither(boolean) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setDoNotDisturbEnabled(boolean) - Static method in class com.batch.android.Batch.Messaging
Toggles whether Batch.Messaging should entier its "do not disturb" (DnD) mode, or exit it.
setDoNotDisturbEnabled(boolean) - Method in class com.batch.android.module.MessagingModule
 
setDownloadResultInImage(ImageView, AsyncImageDownloadTask.Result) - Static method in class com.batch.android.messaging.view.helper.ImageHelper
 
setError(LocalCampaignsResponse.Error) - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
setExtensionValue(byte, byte[]) - Method in class com.batch.android.msgpack.value.Variable
 
setFetchLimit(int) - Method in class com.batch.android.BatchInboxFetcher
Maximum number of notifications to fetch.
setFetchLimit(int) - Method in class com.batch.android.inbox.InboxFetcherInternal
 
setFilterBitmap(boolean) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setFindMyInstallationEnabled(boolean) - Static method in class com.batch.android.Batch
Control whether Batch should enables the Find My Installation feature (default = true)
setFlexDirection(int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
setFlexWrap(int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
setFloatValue(double) - Method in class com.batch.android.msgpack.value.Variable
 
setFloatValue(float) - Method in class com.batch.android.msgpack.value.Variable
 
setForegoundDrawable(Drawable) - Method in class com.batch.android.messaging.view.CloseButton
 
setGCMSenderId(String) - Static method in class com.batch.android.Batch.Push
Deprecated.
Please migrate to FCM: https://batch.com/doc/android/advanced/fcm-migration.html
setGCMSenderId(String) - Method in class com.batch.android.module.PushModule
Set the GCM sender id
setGlyphColor(int) - Method in class com.batch.android.messaging.view.CloseButton
 
setGlyphPadding(int) - Method in class com.batch.android.messaging.view.CloseButton
Set the glyph padding
setGlyphWidth(int) - Method in class com.batch.android.messaging.view.CloseButton
Set the glyph width
setGradientCenter(float, float) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets the center location of the gradient.
setGradientRadius(float) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets the radius of the gradient.
setGradientType(int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets the type of gradient used by this drawable..
setHandlerOverride(Handler) - Method in class com.batch.android.BatchInboxFetcher
Specify a handler to post the callbacks on.
setIdentifier(String) - Method in class com.batch.android.BatchUserDataEditor
Set the user identifier.
Be careful: you should make sure the identifier uniquely identifies a user.
setImageBitmap(Bitmap) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setImageDrawable(Drawable) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setImageResource(int) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setImageURI(Uri) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setIntegerValue(long) - Method in class com.batch.android.msgpack.value.Variable
 
setIntegerValue(BigInteger) - Method in class com.batch.android.msgpack.value.Variable
 
setJustifyContent(int) - Method in class com.batch.android.messaging.view.FlexboxLayout
 
setLanguage(String) - Method in class com.batch.android.BatchUserDataEditor
Set the language of this user.
Overrides the detected user language.
setLanguage(String) - Method in class com.batch.android.BatchUserProfile
Deprecated.
Please use Batch.User methods instead
setLargeIcon(Bitmap) - Static method in class com.batch.android.Batch.Push
Set a custom large icon that push notifications will use.
setLifecycleListener(Batch.Messaging.LifecycleListener) - Static method in class com.batch.android.Batch.Messaging
Set a lifecycle listener.
setLifecycleListener(Batch.Messaging.LifecycleListener) - Method in class com.batch.android.module.MessagingModule
 
setLoggerDelegate(LoggerDelegate) - Method in class com.batch.android.Config
Set if Batch should send its logs to an object of yours (default = null)

Be careful with your implementation: setting this can impact stability and performance
You should only use it if you know what you are doing.
setLoggerLevel(LoggerLevel) - Method in class com.batch.android.Config
Set the log level Batch should use
setManualDisplay(boolean) - Static method in class com.batch.android.Batch.Push
Set manual display mode for push notifications.
setManualDisplay(boolean) - Method in class com.batch.android.module.PushModule
Set manual display mode for push notifications.
setMapValue(Map<Value, Value>) - Method in class com.batch.android.msgpack.value.Variable
 
setMaxHeight(int) - Method in class com.batch.android.messaging.view.MaximumHeightScrollView
 
setMaxPageSize(int) - Method in class com.batch.android.BatchInboxFetcher
Number of notifications to fetch on each call, up to 100 messages per page.
setMaxPageSize(int) - Method in class com.batch.android.inbox.InboxFetcherInternal
 
setMessage(String) - Method in class com.batch.android.query.response.LocalCampaignsResponse.Error
 
setMessageArguments(BatchMessage, T) - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
setMinDisplayInterval(Long) - Method in class com.batch.android.query.response.LocalCampaignsResponse
 
setNilValue() - Method in class com.batch.android.msgpack.value.Variable
 
setNotificationInterceptor(BatchNotificationInterceptor) - Static method in class com.batch.android.Batch.Push
Set a notification interceptor.
setNotificationInterceptor(BatchNotificationInterceptor) - Method in class com.batch.android.module.PushModule
Get the developer registered notification interceptor
setNotificationsColor(int) - Static method in class com.batch.android.Batch.Push
Set the notification accent color for Lollipop or later.
setNotificationsColor(int) - Method in class com.batch.android.module.PushModule
Set the notification accent color for Lollipop or later.
setNotificationsType(EnumSet<PushNotificationType>) - Static method in class com.batch.android.Batch.Push
Adjust the way Batch will display notifications.
You should use this method if you want to remove vibration, light, sound or avoid notifications for this user.

setNotificationsType(EnumSet<PushNotificationType>) - Method in class com.batch.android.module.PushModule
Adjust the way Batch will display notifications.
You should use this method if you want to remove vibration, light, sound or avoid notifications for this user.
setOrientation(PositionableGradientDrawable.Orientation) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Changes the orientation of the gradient defined in this drawable.
setOval(boolean) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setOval(boolean) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setPadding(int) - Method in class com.batch.android.messaging.view.CloseButton
 
setPadding(int, int, int, int) - Method in class com.batch.android.messaging.view.CloseButton
Deprecated.
setPannable(boolean) - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
setRegion(String) - Method in class com.batch.android.BatchUserDataEditor
Set the region of this user.
Overrides the detected user region.
setRegion(String) - Method in class com.batch.android.BatchUserProfile
Deprecated.
Please use Batch.User methods instead
setReplay(boolean) - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
setScaleType(ImageView.ScaleType) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setScaleType(ImageView.ScaleType) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setShape(int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets the type of shape used to draw the gradient.
setShouldAutomaticallyRegisterPush(boolean) - Method in class com.batch.android.Config
Deprecated.
This feature isn't supported anymore
setShowBorder(boolean) - Method in class com.batch.android.messaging.view.CloseButton
Default to false.
setShowForegroundLandings(boolean) - Static method in class com.batch.android.Batch.Messaging
Toggle whether mobile landings should be shown directly rather than displaying a notification when the app is in foreground.
setShowForegroundLandings(boolean) - Method in class com.batch.android.module.MessagingModule
 
setSize(int, int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets the size of the shape drawn by this drawable.
setSmallIconResourceId(int) - Static method in class com.batch.android.Batch.Push
Set a custom small icon resource that push notifications will use.
setSound(Uri) - Static method in class com.batch.android.Batch.Push
Set a custom sound uri that push notifications will use.
On Android 8.0, this setting will be applied to the default NotificationChannel that Batch registers, meaning that you won't be able to change it after the first notification.
setSound(Uri) - Method in class com.batch.android.module.PushModule
Override the default notification sound uri See Notification.Builder.setSound for more details
setStringValue(byte[]) - Method in class com.batch.android.msgpack.value.Variable
 
setStringValue(String) - Method in class com.batch.android.msgpack.value.Variable
 
setStroke(int, int) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Set the stroke width and color for the drawable.
setStroke(int, int, float, float) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Set the stroke width and color for the drawable.
setStroke(int, ColorStateList) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Set the stroke width and color state list for the drawable.
setStroke(int, ColorStateList, float, float) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Set the stroke width and color state list for the drawable.
setSurfaceHolderCallback(TextureView.SurfaceTextureListener) - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
setTargetSize(Size2D) - Method in class com.batch.android.messaging.view.FixedRatioFrameLayout
 
setTileModeX(Shader.TileMode) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setTileModeX(Shader.TileMode) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setTileModeY(Shader.TileMode) - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
setTileModeY(Shader.TileMode) - Method in class com.batch.android.messaging.view.roundimage.RoundedImageView
 
setTime(long) - Method in class com.batch.android.date.BatchDate
 
setTime(Long) - Method in class com.batch.android.query.response.AttributesCheckResponse
 
setTintList(ColorStateList) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
setTintMode(PorterDuff.Mode) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
 
setTouchEventDelegate(DelegatedTouchEventViewGroup.Delegate) - Method in interface com.batch.android.messaging.view.DelegatedTouchEventViewGroup
 
setTouchEventDelegate(DelegatedTouchEventViewGroup.Delegate) - Method in class com.batch.android.messaging.view.formats.ImageFormatView.ImageContainerView
 
setTouchEventDelegate(DelegatedTouchEventViewGroup.Delegate) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
setTransactionID(String) - Method in class com.batch.android.query.response.AttributesSendResponse
 
setTypefaceOverride(Typeface, Typeface) - Static method in class com.batch.android.Batch.Messaging
Override the Typeface (aka font) used by Batch's messaging views.
setTypefaceOverride(Typeface, Typeface) - Method in class com.batch.android.module.MessagingModule
 
setup() - Method in class com.batch.android.messaging.view.PannableBannerFrameLayout
 
setUseLevel(boolean) - Method in class com.batch.android.messaging.view.PositionableGradientDrawable
Sets whether or not this drawable will honor its level property.
setVersion(long) - Method in class com.batch.android.query.response.AttributesCheckResponse
 
setVersion(long) - Method in class com.batch.android.query.response.AttributesSendResponse
 
SExpression - Class in com.batch.android.lisp
 
SExpression(ArrayList<Value>) - Constructor for class com.batch.android.lisp.SExpression
 
SHA1Base64Encoded(byte[]) - Static method in class com.batch.android.core.ByteArrayHelper
Return the base64 encoded SHA1 digest of a string
shortName - Variable in enum com.batch.android.core.SystemParameterShortName
Unique short name.
shouldAutoRegisterForPush() - Static method in class com.batch.android.Batch
Deprecated.
Please remove this call, as it doesn't do anything anymore
shouldDismissNotification - Variable in class com.batch.android.BatchNotificationAction
Should a tap on this action dismiss its notification?
shouldDisplayPush(Context, Intent) - Static method in class com.batch.android.Batch.Push
Should the developer handle and display this push, or will Batch display it? Use this method to know if Batch will ignore this push, and that displaying it is your responsibility
shouldDisplayPush(Context, Intent) - Method in class com.batch.android.module.PushModule
Should the developer handle and display this push
shouldDisplayPush(Context, RemoteMessage) - Static method in class com.batch.android.Batch.Push
Should the developer handle and display this push, or will Batch display it? Use this method to know if Batch will ignore this push, and that displaying it is your responsibility
shouldDisplayPush(Context, RemoteMessage) - Method in class com.batch.android.module.PushModule
Firebase variant
shouldLogForLevel(LoggerLevel) - Static method in class com.batch.android.core.Logger
 
shouldShowCloseButton() - Method in class com.batch.android.BatchInterstitialContent
 
shouldShowForegroundLandings() - Method in class com.batch.android.module.MessagingModule
 
shouldUseAdvancedDeviceInformation() - Static method in class com.batch.android.Batch
Can Batch use advanced device information
shouldUseAdvertisingID() - Static method in class com.batch.android.Batch
Can Batch use Advertising ID
shouldUseGoogleInstanceID() - Static method in class com.batch.android.Batch
Deprecated.
Please migrate to FCM
shouldUseLegacyBigPictureIconBehaviour() - Method in class com.batch.android.core.InternalPushData
Returns whether the old custom icon fallback behaviour for BigPictureStyle (which changed in 1.14.1) should be used or not.
show() - Method in class com.batch.android.messaging.view.formats.EmbeddedBannerContainer
 
show(Activity) - Method in class com.batch.android.BatchBannerView
Shows the banner for the specified activity.
show(Context, BatchMessage) - Static method in class com.batch.android.Batch.Messaging
Asynchronously show the BatchMessage.
show(View) - Method in class com.batch.android.BatchBannerView
Shows the banner for the specified anchor view.
showCloseButton - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
showCloseButton - Variable in class com.batch.android.messaging.model.UniversalMessage
 
Signal - Interface in com.batch.android.localcampaigns.signal
Represents an Application Event
SIM_COUNTRY - com.batch.android.core.SystemParameterShortName
 
SIM_OPERATOR - com.batch.android.core.SystemParameterShortName
 
SIM_OPERATOR_NAME - com.batch.android.core.SystemParameterShortName
 
singletonInstances - Variable in class com.batch.android.di.DI
 
size - Variable in class com.batch.android.msgpack.core.buffer.MessageBuffer
Size of the underlying memory
size() - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Gets the size of the buffer.
size() - Method in interface com.batch.android.msgpack.value.ArrayValue
Returns number of elements in this array.
size() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
size() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
size() - Method in interface com.batch.android.msgpack.value.MapValue
Returns number of key-value pairs in this array.
Size2D - Class in com.batch.android.messaging
Size2D class similar to Point but implements serializable
Size2D(int, int) - Constructor for class com.batch.android.messaging.Size2D
 
Size2D(Parcel) - Constructor for class com.batch.android.messaging.Size2D
 
skipPast(String) - Method in class com.batch.android.json.JSONTokener
Advances past all input up to and including the next occurrence of thru.
skipTo(char) - Method in class com.batch.android.json.JSONTokener
Advances past all input up to but not including the next occurrence of to.
skipValue() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Skip the next value, then move the cursor at the end of the value
skipValue(int) - Method in class com.batch.android.msgpack.core.MessageUnpacker
Skip next values, then move the cursor at the end of the value
slice(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
slice(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferBE
 
slice(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
sliceAsByteBuffer() - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Get a ByteBuffer view of this buffer
sliceAsByteBuffer() - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
sliceAsByteBuffer(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Create a ByteBuffer view of the range [index, index+length) of this memory
sliceAsByteBuffer(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
SOUND - com.batch.android.PushNotificationType
Add sound to the notification
source - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
source - Variable in class com.batch.android.messaging.model.Message
 
SQLUserDatasource - Class in com.batch.android.user
User data (attributes) datasource.
SQLUserDatasource(Context) - Constructor for class com.batch.android.user.SQLUserDatasource
 
SQLUserDatasourceProvider - Class in com.batch.android.di.providers
isSingleton = true
SQLUserDatasourceProvider() - Constructor for class com.batch.android.di.providers.SQLUserDatasourceProvider
 
SSL - com.batch.android.BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause
 
SSL_HANDSHAKE_FAILURE - com.batch.android.core.WebserviceErrorCause
On SSL error
stackCTAsHorizontally - Variable in class com.batch.android.messaging.model.UniversalMessage
 
StandardGifDecoder - Class in com.batch.android.messaging.gif
Reads frame data from a GIF image source and decodes it into individual frames for animation purposes.
StandardGifDecoder(GifDecoder.BitmapProvider) - Constructor for class com.batch.android.messaging.gif.StandardGifDecoder
 
StandardGifDecoder(GifDecoder.BitmapProvider, GifHeader, ByteBuffer) - Constructor for class com.batch.android.messaging.gif.StandardGifDecoder
 
StandardGifDecoder(GifDecoder.BitmapProvider, GifHeader, ByteBuffer, int) - Constructor for class com.batch.android.messaging.gif.StandardGifDecoder
 
StandardGifDecoder(GifDecoder.BitmapProvider, ByteBuffer) - Constructor for class com.batch.android.messaging.gif.StandardGifDecoder
 
start() - Method in class com.batch.android.messaging.gif.GifDrawable
 
START - com.batch.android.query.QueryType
Start query
START - Static variable in class com.batch.android.event.InternalEvents
 
START_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_PROPERTY_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
START_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the start WS
START_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
startActivityForMessage(Context, BatchMessage) - Static method in class com.batch.android.MessagingActivity
 
startAutoCloseCountdown() - Method in class com.batch.android.messaging.view.formats.BannerView
 
startAutoCloseCountdown() - Method in class com.batch.android.messaging.view.formats.ImageFormatView
 
startAutoCloseCountdown() - Method in class com.batch.android.messaging.view.formats.UniversalRootView
 
startCheckWS(long) - Method in class com.batch.android.module.UserModule
 
startDate - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Campaign start date
startDebugActivity(Context) - Static method in class com.batch.android.Batch.Debug
Start the debug activity.
startLoading() - Method in class com.batch.android.messaging.view.formats.WebFormatView
 
startMarginPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
StartQuery - Class in com.batch.android.query
A start query
StartQuery(Context, boolean, String, boolean) - Constructor for class com.batch.android.query.StartQuery
 
StartResponse - Class in com.batch.android.query.response
Response for a StartQuery
StartResponse(String) - Constructor for class com.batch.android.query.response.StartResponse
 
StartResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Deserializer class for StartResponse
StartResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.StartResponseDeserializer
Constructor
startSendWS(long) - Method in class com.batch.android.module.UserModule
 
startWakefulService(Context, Intent) - Static method in class com.batch.android.compat.WakefulBroadcastReceiver
Do a Context.startService, but holding a wake lock while the service starts.
StartWebserviceListener - Interface in com.batch.android.webservice.listener
Contains method to implement to receive start webservice responses
StartWebserviceListenerImpl - Class in com.batch.android.webservice.listener.impl
Start webservice listener implementation
StartWebserviceListenerImpl() - Constructor for class com.batch.android.webservice.listener.impl.StartWebserviceListenerImpl
 
State - Enum in com.batch.android.runtime
State of the Batch lib
StateAction - Interface in com.batch.android.runtime
Action with knowledge of the current state
STATUS_FORMAT_ERROR - Static variable in interface com.batch.android.messaging.gif.GifDecoder
File read status: Error decoding file (may be partially decoded).
STATUS_OK - Static variable in interface com.batch.android.messaging.gif.GifDecoder
File read status: No errors.
STATUS_OPEN_ERROR - Static variable in interface com.batch.android.messaging.gif.GifDecoder
File read status: Unable to open source.
STATUS_PARTIAL_DECODE - Static variable in interface com.batch.android.messaging.gif.GifDecoder
Unable to fully decode the current frame.
stop() - Method in class com.batch.android.messaging.gif.GifDrawable
 
STOP - Static variable in class com.batch.android.event.InternalEvents
 
StoreApplication - Interface in com.batch.android.core.stores
 
StoreApplicationFactory - Class in com.batch.android.core.stores
 
storeImageInCache(Context, String, Bitmap) - Static method in class com.batch.android.core.PushImageCache
Store the given image into cache.
storeTransactionID(String, long) - Method in class com.batch.android.module.UserModule
 
STR16 - com.batch.android.msgpack.core.MessageFormat
 
STR16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
STR32 - com.batch.android.msgpack.core.MessageFormat
 
STR32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
STR8 - com.batch.android.msgpack.core.MessageFormat
 
STR8 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
stretchCTAsHorizontally - Variable in class com.batch.android.messaging.model.UniversalMessage
 
String - com.batch.android.lisp.PrimitiveValue.Type
 
STRING - com.batch.android.BatchUserAttribute.Type
 
STRING - com.batch.android.msgpack.value.ValueType
 
STRING - com.batch.android.user.AttributeType
 
StringResChannelNameProvider(Context, int) - Constructor for class com.batch.android.BatchNotificationChannelsManager.StringResChannelNameProvider
 
StringSet - com.batch.android.lisp.PrimitiveValue.Type
 
StringValue - Interface in com.batch.android.msgpack.value
Representation of MessagePack's String type.
Styleable - Interface in com.batch.android.messaging.view.styled
Interface describing a styleable view.
StyleHelper - Class in com.batch.android.messaging.view.helper
Helper class for Style-related methods.
submit(TaskRunnable) - Method in class com.batch.android.core.TaskExecutor
Submit a new task to the executor.
If a task with the same identifier is running, it will be cancel
If a task with the same identifier is in queue, it will be removed.
submitOnApplyQueue(long, Runnable) - Static method in class com.batch.android.module.UserModule
 
subtitleText - Variable in class com.batch.android.messaging.model.UniversalMessage
 
superOnInterceptTouchEvent(MotionEvent) - Method in interface com.batch.android.messaging.view.DelegatedTouchEventViewGroup
Calls super's superOnInterceptTouchEvent and forwards the returned value
superOnInterceptTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.formats.ImageFormatView.ImageContainerView
 
superOnInterceptTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
superOnTouchEvent(MotionEvent) - Method in interface com.batch.android.messaging.view.DelegatedTouchEventViewGroup
Calls super's onTouchEvent and forwards the returned value
superOnTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.formats.ImageFormatView.ImageContainerView
 
superOnTouchEvent(MotionEvent) - Method in class com.batch.android.messaging.view.styled.SeparatedFlexboxLayout
 
SWEEP_GRADIENT - Static variable in class com.batch.android.messaging.view.PositionableGradientDrawable
Gradient is a sweep.
switchOutOfPropertyNameState() - Method in class com.batch.android.messaging.css.Parser
 
switchOutOfPropertyValueState() - Method in class com.batch.android.messaging.css.Parser
 
switchOutOfRulesetState() - Method in class com.batch.android.messaging.css.Parser
 
switchToRulesetState() - Method in class com.batch.android.messaging.css.Parser
 
syntaxError(String) - Method in class com.batch.android.json.JSONTokener
Returns an exception containing the given message plus the current position and the entire input string.
SystemDateProvider - Class in com.batch.android.core
 
SystemDateProvider() - Constructor for class com.batch.android.core.SystemDateProvider
 
SystemFormat - Class in com.batch.android.push.formats
Format that uses BigPictureStyle or BigTextStyle according to the notification content
SystemFormat(String, String, Bitmap, Bitmap, boolean) - Constructor for class com.batch.android.push.formats.SystemFormat
 
SystemParameterHelper - Class in com.batch.android.core
Helper to retrieve Android system configuration.
SystemParameterHelper() - Constructor for class com.batch.android.core.SystemParameterHelper
 
SystemParameterShortName - Enum in com.batch.android.core
Enum of system parameter short names

T

TABLE_ATTRIBUTES - Static variable in class com.batch.android.user.UserDatabaseHelper
 
TABLE_EVENTS - Static variable in class com.batch.android.tracker.TrackerDatabaseHelper
 
TABLE_FETCHERS - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
TABLE_FETCHERS_NOTIFICATIONS - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
TABLE_NAME - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
 
TABLE_NOTIFICATIONS - Static variable in class com.batch.android.inbox.InboxDatabaseHelper
 
TABLE_TAGS - Static variable in class com.batch.android.user.UserDatabaseHelper
 
TAG - Static variable in class com.batch.android.BatchUserDataEditor
 
TAG - Static variable in class com.batch.android.core.NotificationAuthorizationStatus
 
TAG - Static variable in class com.batch.android.event.RetryTimer
 
TAG - Static variable in class com.batch.android.module.ActionModule
 
TAG - Static variable in class com.batch.android.module.LocalCampaignsModule
 
TAG - Static variable in class com.batch.android.module.MessagingModule
 
TAG - Static variable in class com.batch.android.module.OptOutModule
 
TAG - Static variable in class com.batch.android.module.PushModule
 
TAG - Static variable in class com.batch.android.module.TrackerModule
 
TAG - Static variable in class com.batch.android.module.UserModule
 
TASK_EXECUTOR_MAX_POOL - Static variable in class com.batch.android.core.ParameterKeys
 
TASK_EXECUTOR_MIN_POOL - Static variable in class com.batch.android.core.ParameterKeys
 
TASK_EXECUTOR_THREADTTL - Static variable in class com.batch.android.core.ParameterKeys
 
TaskExecutor - Class in com.batch.android.core
Executor for tasks that guarantee that only one instance with the same identifier will be run
TaskExecutor(Context, int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class com.batch.android.core.TaskExecutor
 
TaskExecutorProvider - Class in com.batch.android.di.providers
isSingleton = true
TaskExecutorProvider() - Constructor for class com.batch.android.di.providers.TaskExecutorProvider
 
TaskRunnable - Interface in com.batch.android.core
Interface that you must implement if you want to submit to the TaskExecutor
TextView - Class in com.batch.android.messaging.view.styled
Styleable TextView, based on appcompat-v7's TextView
TextView(Context) - Constructor for class com.batch.android.messaging.view.styled.TextView
 
TextView(Context, AttributeSet) - Constructor for class com.batch.android.messaging.view.styled.TextView
 
TextView(Context, AttributeSet, int) - Constructor for class com.batch.android.messaging.view.styled.TextView
 
TextView(Context, AttributeSet, int, int) - Constructor for class com.batch.android.messaging.view.styled.TextView
 
ThemeHelper - Class in com.batch.android.messaging.view.helper
 
then(Promise.ThenRunnable<T>) - Method in class com.batch.android.core.Promise
 
throwGenericParsingException() - Method in class com.batch.android.messaging.css.Parser
 
time - Variable in class com.batch.android.query.response.AttributesCheckResponse
 
timeout - Variable in class com.batch.android.messaging.model.WebViewMessage
 
TIMEOUT - com.batch.android.BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause
 
timestamp - Variable in class com.batch.android.date.BatchDate
 
TimezoneAwareDate - Class in com.batch.android.date
 
TimezoneAwareDate() - Constructor for class com.batch.android.date.TimezoneAwareDate
 
TimezoneAwareDate(long) - Constructor for class com.batch.android.date.TimezoneAwareDate
 
title - Variable in class com.batch.android.inbox.InboxNotificationContentInternal
 
title - Variable in class com.batch.android.push.formats.BaseFormat
 
TITLE_KEY - Static variable in class com.batch.android.Batch.Push
Key to retrieve the Title of the message (optional)
titleText - Variable in class com.batch.android.messaging.model.AlertMessage
 
titleText - Variable in class com.batch.android.messaging.model.BaseBannerMessage
 
titleText - Variable in class com.batch.android.messaging.model.UniversalMessage
 
TL_BR - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the top-left to the bottom-right
TLSSocketFactory - Class in com.batch.android.core
 
TLSSocketFactory() - Constructor for class com.batch.android.core.TLSSocketFactory
 
toAndroidPriority() - Method in enum com.batch.android.core.InternalPushData.Priority
 
toBigInteger() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toBigInteger() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toBigInteger() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toBigInteger() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as a BigInteger, which may involve rounding or truncation of the original value.
toBitmap() - Method in class com.batch.android.messaging.view.roundimage.RoundedDrawable
 
toBufferList() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
Returns the written data as a list of MessageBuffer.
toBufferList() - Method in class com.batch.android.msgpack.core.MessageBufferPacker
Returns the written data as a list of MessageBuffer.
toByte() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toByte() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toByte() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toByte() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as a byte value, which may involve rounding or truncation of the original value.
toByteArray() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
Gets a copy of the written data as a byte array.
toByteArray() - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Get a copy of this buffer
toByteArray() - Method in class com.batch.android.msgpack.core.buffer.MessageBufferU
 
toByteArray() - Method in class com.batch.android.msgpack.core.MessageBufferPacker
Gets copy of the written data as a byte array.
toDouble() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toDouble() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toDouble() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toDouble() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as a 64-bit double value, which may involve rounding or truncation of the original value.
toEventParameters(long) - Method in class com.batch.android.user.UserDataDiff.Result
Serialize the diff results in event parameters form
toFloat() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toFloat() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toFloat() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toFloat() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as a 32-bit float value, which may involve rounding or truncation of the original value.
toHexString(int, int) - Method in class com.batch.android.msgpack.core.buffer.MessageBuffer
 
toInt() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toInt() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toInt() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toInt() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as an int value, which may involve rounding or truncation of the original value.
toJson() - Method in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
toJson() - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
toJson() - Method in interface com.batch.android.msgpack.value.Value
Returns json representation of this Value.
toJson() - Method in class com.batch.android.msgpack.value.Variable
 
toJSON() - Method in class com.batch.android.query.AttributesCheckQuery
 
toJSON() - Method in class com.batch.android.query.AttributesSendQuery
 
toJSON() - Method in class com.batch.android.query.LocalCampaignsQuery
 
toJSON() - Method in class com.batch.android.query.PushQuery
 
toJSON() - Method in class com.batch.android.query.Query
Serialize this query to json
Child would typicaly extends this method to provide extra data
toJSON() - Method in class com.batch.android.query.StartQuery
 
toJSON() - Method in class com.batch.android.query.TrackingQuery
 
toJSONArray(JSONArray) - Method in class com.batch.android.json.JSONObject
Returns an array with the values corresponding to names.
toJSONObject(JSONArray) - Method in class com.batch.android.json.JSONArray
Returns a new object whose values are the values in this array, and whose names are the values in names.
toLong() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toLong() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toLong() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toLong() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as a long value, which may involve rounding or truncation of the original value.
toMessageBuffer() - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
Gets the written data as a MessageBuffer.
toMessageBuffer() - Method in class com.batch.android.msgpack.core.MessageBufferPacker
Gets the written data as a MessageBuffer.
TOP - com.batch.android.messaging.view.formats.BannerView.VerticalEdge
 
TOP - com.batch.android.messaging.view.PannableBannerFrameLayout.DismissDirection
 
TOP_BOTTOM - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the top to the bottom
TOP_LEFT - Static variable in annotation type com.batch.android.messaging.view.roundimage.Corner
 
TOP_RIGHT - Static variable in annotation type com.batch.android.messaging.view.roundimage.Corner
 
topMarginPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
toShort() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toShort() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toShort() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toShort() - Method in interface com.batch.android.msgpack.value.NumberValue
Represent this value as a short value, which may involve rounding or truncation of the original value.
toString() - Method in class com.batch.android.json.JSONArray
Encodes this array as a compact JSON string, such as:
toString() - Method in class com.batch.android.json.JSONObject
Encodes this object as a compact JSON string, such as:
toString() - Method in class com.batch.android.json.JSONStringer
Returns the encoded JSON string.
toString() - Method in class com.batch.android.json.JSONTokener
Returns the current position and the entire input string.
toString() - Method in class com.batch.android.lisp.ErrorValue
 
toString() - Method in enum com.batch.android.lisp.ErrorValue.Type
 
toString() - Method in class com.batch.android.lisp.OperatorValue
 
toString() - Method in class com.batch.android.lisp.PrimitiveValue
 
toString() - Method in enum com.batch.android.lisp.PrimitiveValue.Type
 
toString() - Method in class com.batch.android.lisp.SExpression
 
toString() - Method in class com.batch.android.lisp.VariableValue
 
toString() - Method in class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
toString() - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
toString() - Method in class com.batch.android.msgpack.core.ExtensionTypeHeader
 
toString() - Method in class com.batch.android.msgpack.value.impl.AbstractImmutableRawValue
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
toString() - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
toString() - Method in interface com.batch.android.msgpack.value.RawValue
Returns the value as String.
toString() - Method in class com.batch.android.msgpack.value.Variable
 
toString() - Method in class com.batch.android.query.response.LocalCampaignsResponse.Error
 
toString() - Method in class com.batch.android.user.UserAttribute
 
toString(int) - Method in class com.batch.android.json.JSONArray
Encodes this array as a human readable JSON string for debugging, such as:
toString(int) - Method in class com.batch.android.json.JSONObject
Encodes this object as a human readable JSON string for debugging, such as:
toSupportPriority() - Method in enum com.batch.android.core.InternalPushData.Priority
 
TOTAL_ITERATION_COUNT_FOREVER - Static variable in interface com.batch.android.messaging.gif.GifDecoder
The total iteration count which means repeat forever.
toValue(EnumSet<PushNotificationType>) - Static method in enum com.batch.android.PushNotificationType
 
TR_BL - com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
draw the gradient from the top-right to the bottom-left
track(String) - Method in class com.batch.android.module.TrackerModule
Track an event by its name
track(String, long) - Method in class com.batch.android.module.TrackerModule
Track an event by its name and timestamp
track(String, long, JSONObject) - Method in class com.batch.android.module.TrackerModule
Track en event by its name, timestamp and with additional parameters
track(String, JSONObject) - Method in class com.batch.android.module.TrackerModule
Track an event by its name with additional parameters
trackCampaignView(String, JSONObject) - Method in class com.batch.android.module.TrackerModule
Track local campaign vien
trackCollapsible(String, long, JSONObject) - Method in class com.batch.android.module.TrackerModule
Track a collapsible event by its name, timestamp and with additional parameters
TRACKER_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_PROPERTY_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TRACKER_WS_URL - Static variable in class com.batch.android.core.Parameters
URL of the restore WS
TRACKER_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
TrackerDatabaseHelper - Class in com.batch.android.tracker
SQLite Database helper for Batch's Tracker
TrackerDatabaseHelper(Context) - Constructor for class com.batch.android.tracker.TrackerDatabaseHelper
 
TrackerDatasource - Class in com.batch.android.tracker
Tracker datasource.
TrackerDatasource(Context) - Constructor for class com.batch.android.tracker.TrackerDatasource
 
TrackerMode - Enum in com.batch.android.tracker
Define the running mode of the Tracker module
TrackerModule - Class in com.batch.android.module
Event Tracker module of Batch
TrackerModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
TrackerModuleProvider() - Constructor for class com.batch.android.di.providers.TrackerModuleProvider
 
TrackerWebserviceListener - Interface in com.batch.android.webservice.listener
Listener for the tracker webservice
trackEvent(String) - Static method in class com.batch.android.Batch.User
Track an event.
trackEvent(String, String) - Static method in class com.batch.android.Batch.User
Track an event.
trackEvent(String, String, BatchEventData) - Static method in class com.batch.android.Batch.User
Track an event.
trackEvent(String, String, JSONObject) - Static method in class com.batch.android.Batch.User
Deprecated.
See Batch.User.trackEvent(String, String, BatchEventData). Data sent using this method might be truncated if it can't be converted to a BatchEventData instance.
TRACKING - com.batch.android.query.QueryType
Query for event tracking
TrackingQuery - Class in com.batch.android.query
A query to track events
TrackingQuery(Context, List<Event>) - Constructor for class com.batch.android.query.TrackingQuery
 
TrackingResponse - Class in com.batch.android.query.response
Response for a TrackingQuery
TrackingResponse(String) - Constructor for class com.batch.android.query.response.TrackingResponse
 
TrackingResponseDeserializer - Class in com.batch.android.query.serialization.deserializers
Deserializer class for TrackingResponse
TrackingResponseDeserializer(JSONObject) - Constructor for class com.batch.android.query.serialization.deserializers.TrackingResponseDeserializer
Constructor
trackLocation(Location) - Static method in class com.batch.android.Batch.User
Track a location update.
trackLocation(Location) - Method in class com.batch.android.module.UserModule
 
trackOptinEventIfNeeded(Context, AdvertisingID) - Method in class com.batch.android.module.OptOutModule
 
trackPublicEvent(String, String, JSONObject) - Method in class com.batch.android.module.UserModule
Track a public event
trackTransaction(double) - Static method in class com.batch.android.Batch.User
Track a transaction.
trackTransaction(double, JSONObject) - Static method in class com.batch.android.Batch.User
Track a transaction.
trackTransaction(double, JSONObject) - Method in class com.batch.android.module.UserModule
 
trackViewEvent(String) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
This function increment campaign's count, or insert it in the table if it doesn't exist
trackViewEvent(String) - Method in interface com.batch.android.localcampaigns.ViewTracker
Track a view
TRANSACTIONAL - com.batch.android.BatchNotificationSource
 
transactionID - Variable in class com.batch.android.query.response.AttributesSendResponse
 
TRIGGER - com.batch.android.BatchNotificationSource
 
triggers - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
Trigger Optional
TRUE - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
TRUE - Static variable in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
tryUnpackNil() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Peeks a Nil byte and reads it if next byte is a nil value.
type - Variable in class com.batch.android.BatchUserAttribute
 
type - Variable in class com.batch.android.lisp.ErrorValue
 
type - Variable in class com.batch.android.lisp.PrimitiveValue
 
type - Variable in class com.batch.android.messaging.css.DOMNode
 
type - Variable in class com.batch.android.user.UserAttribute
 
typefaceOverride - Static variable in class com.batch.android.messaging.view.styled.TextView
 

U

UINT16 - com.batch.android.msgpack.core.MessageFormat
 
UINT16 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
UINT32 - com.batch.android.msgpack.core.MessageFormat
 
UINT32 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
UINT64 - com.batch.android.msgpack.core.MessageFormat
 
UINT64 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
UINT8 - com.batch.android.msgpack.core.MessageFormat
 
UINT8 - Static variable in class com.batch.android.msgpack.core.MessagePack.Code
 
UNDEFINED - com.batch.android.core.InternalPushData.Priority
 
UNEXPECTED_ERROR - com.batch.android.core.Webservice.WebserviceError.Reason
Runtime & unexpected error
UNEXPECTED_ERROR - com.batch.android.FailReason
An unexpected error occured, a future retry can succeed
UniversalMessage - Class in com.batch.android.messaging.model
 
UniversalMessage() - Constructor for class com.batch.android.messaging.model.UniversalMessage
 
UniversalRootView - Class in com.batch.android.messaging.view.formats
View displaying the universal messaging template.
UniversalRootView(Context, UniversalMessage, Document, AsyncImageDownloadTask.Result, boolean) - Constructor for class com.batch.android.messaging.view.formats.UniversalRootView
 
UniversalRootView.OnActionListener - Interface in com.batch.android.messaging.view.formats
 
UniversalTemplateFragment - Class in com.batch.android.messaging.fragment
Universal messaging template fragment class.
UniversalTemplateFragment() - Constructor for class com.batch.android.messaging.fragment.UniversalTemplateFragment
 
UNKNOWN - com.batch.android.BatchMessage.Format
UNKNOWN means that the message is invalid and does not contain any displayable message, or that the format is unknown to this version of the SDK, and might be available in a newer one.
UNKNOWN - com.batch.android.BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause
 
UNKNOWN - com.batch.android.BatchNotificationSource
 
UNKNOWN - com.batch.android.messaging.model.Message.Source
 
UNKNOWN - com.batch.android.messaging.model.MessagingError
Unknown error cause
UNKNOWN - com.batch.android.query.response.AttributesCheckResponse.Action
 
unpack(byte[]) - Static method in class com.batch.android.displayreceipt.DisplayReceipt
 
unpackArrayHeader() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads header of an array.
unpackBigInteger() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a BigInteger.
unpackBinaryHeader() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads header of a binary.
unpackBoolean() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads true or false.
unpackByte() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a byte.
unpackDouble() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a double.
UnpackerConfig() - Constructor for class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
unpackExtensionTypeHeader() - Method in class com.batch.android.msgpack.core.MessageUnpacker
 
unpackFloat() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a float.
unpackInt() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a int.
unpackLong() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a long.
unpackMapHeader() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads header of a map.
unpackNil() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a Nil byte.
unpackRawStringHeader() - Method in class com.batch.android.msgpack.core.MessageUnpacker
 
unpackShort() - Method in class com.batch.android.msgpack.core.MessageUnpacker
Reads a short.
unpackString() - Method in class com.batch.android.msgpack.core.MessageUnpacker
 
unpackValue() - Method in class com.batch.android.msgpack.core.MessageUnpacker
 
unpackValue(Variable) - Method in class com.batch.android.msgpack.core.MessageUnpacker
 
UNREACHABLE - Static variable in exception com.batch.android.msgpack.core.MessagePackException
 
unregister(String) - Static method in class com.batch.android.Batch.Actions
Unregister an action from Batch.
unregisterAction(String) - Method in class com.batch.android.module.ActionModule
unregisterReceiver(BroadcastReceiver) - Method in class com.batch.android.compat.LocalBroadcastManager
Unregister a previously registered BroadcastReceiver.
unscheduleAutoCloseTask() - Method in class com.batch.android.messaging.fragment.BaseDialogFragment
 
UNSUPPORTED(String) - Static method in exception com.batch.android.msgpack.core.MessagePackException
 
updateCampaignList(List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.CampaignManager
Update the currently stored campaign list.
updateEventsToNew(String[]) - Method in class com.batch.android.tracker.TrackerDatasource
Set the State to NEW for the given events ids
updateEventsToOld(String[]) - Method in class com.batch.android.tracker.TrackerDatasource
Set the State to OLD for the given events ids
updateLastUserStartDate() - Method in class com.batch.android.runtime.RuntimeManager
Set the last time the Batch was started for user activity to now.
updateNotification(JSONObject, long) - Method in class com.batch.android.inbox.InboxDatasource
Read the notification object and update the row in database We update different values depending on what the server actually sent
url - Variable in class com.batch.android.messaging.model.WebViewMessage
 
URL - com.batch.android.BatchUserAttribute.Type
 
URL - com.batch.android.user.AttributeType
 
URLBuilder - Class in com.batch.android.core
URL builder that automaticaly manage GET parameters
URLBuilder(String, URLBuilder.CryptorMode, String[]) - Constructor for class com.batch.android.core.URLBuilder
Initiate a builder and parse the given string to extract any parameters
URLBuilder.CryptorMode - Enum in com.batch.android.core
Mode to crypt get parameters
USER_DATA_CHANGESET - Static variable in class com.batch.android.core.ParameterKeys
 
USER_DATA_DEBUG_FRAGMENT - Static variable in class com.batch.android.debug.BatchDebugActivity
 
USER_DATA_TRANSACTION_ID - Static variable in class com.batch.android.core.ParameterKeys
 
USER_DATA_VERSION - Static variable in class com.batch.android.core.ParameterKeys
 
USER_PROFILE_LANGUAGE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
USER_PROFILE_REGION_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
UserAction - Class in com.batch.android
Model that represents an user action, which can be triggered by Batch SDK in various contexts.
UserAction(String, UserActionRunnable) - Constructor for class com.batch.android.UserAction
Construct an Action for the specified parameters
UserActionRunnable - Interface in com.batch.android
Represents an UserAction's runnable.
UserActionSource - Interface in com.batch.android
Represents an action source.
UserAttribute - Class in com.batch.android.user
 
UserAttribute(Object, AttributeType) - Constructor for class com.batch.android.user.UserAttribute
 
UserAttributeContext - Class in com.batch.android.lisp
 
UserAttributeContext(UserDatasource) - Constructor for class com.batch.android.lisp.UserAttributeContext
 
UserDataAccessor - Class in com.batch.android
 
UserDataAccessor() - Constructor for class com.batch.android.UserDataAccessor
 
UserDatabaseException - Exception in com.batch.android.user
 
UserDatabaseException(String) - Constructor for exception com.batch.android.user.UserDatabaseException
 
UserDatabaseHelper - Class in com.batch.android.user
SQLite Database helper for Batch's User Data (attributes)
UserDatabaseHelper(Context) - Constructor for class com.batch.android.user.UserDatabaseHelper
 
UserDataBuiltinActionRunnable - Class in com.batch.android.actions
 
UserDataBuiltinActionRunnable() - Constructor for class com.batch.android.actions.UserDataBuiltinActionRunnable
 
UserDataDebugFragment - Class in com.batch.android.debug.fragment
 
UserDataDebugFragment() - Constructor for class com.batch.android.debug.fragment.UserDataDebugFragment
 
UserDataDiff - Class in com.batch.android.user
Utility class to compute the diff between two sets of attributes and two sets of tag collections
UserDataDiff(Map<String, UserAttribute>, Map<String, UserAttribute>, Map<String, Set<String>>, Map<String, Set<String>>) - Constructor for class com.batch.android.user.UserDataDiff
 
UserDataDiff.Result - Class in com.batch.android.user
Represents a diff's results
UserDatasource - Interface in com.batch.android.user
 
UserEventBuiltinActionRunnable - Class in com.batch.android.actions
 
UserEventBuiltinActionRunnable() - Constructor for class com.batch.android.actions.UserEventBuiltinActionRunnable
 
UserModule - Class in com.batch.android.module
Batch User module
UserModule.SaveException - Exception in com.batch.android.module
 
UserModuleProvider - Class in com.batch.android.di.providers
isSingleton = true
UserModuleProvider() - Constructor for class com.batch.android.di.providers.UserModuleProvider
 
UserOperation - Interface in com.batch.android.user
An operation to execute on the user datasource
userOptedIn(Context) - Static method in class com.batch.android.module.UserModule
 
UTCDate - Class in com.batch.android.date
 
UTCDate() - Constructor for class com.batch.android.date.UTCDate
 
UTCDate(long) - Constructor for class com.batch.android.date.UTCDate
 
UTF_8 - Static variable in class com.batch.android.core.ByteArrayHelper
Const to UTF-8
UTF8 - Static variable in class com.batch.android.msgpack.core.MessagePack
 

V

value - Variable in class com.batch.android.BatchUserAttribute
 
value - Variable in class com.batch.android.lisp.PrimitiveValue
 
value - Variable in class com.batch.android.messaging.css.Declaration
 
value - Variable in class com.batch.android.user.UserAttribute
 
value(boolean) - Method in class com.batch.android.json.JSONStringer
Encodes value to this stringer.
value(double) - Method in class com.batch.android.json.JSONStringer
Encodes value to this stringer.
value(long) - Method in class com.batch.android.json.JSONStringer
Encodes value to this stringer.
value(Object) - Method in class com.batch.android.json.JSONStringer
Encodes value.
Value - Class in com.batch.android.lisp
Root of everything.
Value - Interface in com.batch.android.msgpack.value
Value stores a value and its type in MessagePack type system.
Value() - Constructor for class com.batch.android.lisp.Value
 
VALUE - com.batch.android.core.URLBuilder.CryptorMode
Crypt only values of parameters
ValueFactory - Class in com.batch.android.msgpack.value
 
ValueFactory.MapBuilder - Class in com.batch.android.msgpack.value
 
valueOf(byte) - Static method in enum com.batch.android.msgpack.core.MessageFormat
Returns a MessageFormat type of the specified byte value
valueOf(String) - Static method in enum com.batch.android.Batch.EventDispatcher.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.BatchMessage.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.BatchNotificationSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.BatchOptOutResultListener.ErrorPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.BatchUserAttribute.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.InternalPushData.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.InternalPushData.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.InternalPushData.ReceiptMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.Promise.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.SystemParameterShortName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.URLBuilder.CryptorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.Webservice.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.Webservice.WebserviceError.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.core.WebserviceErrorCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.event.Event.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.FailReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.lisp.ErrorValue.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.lisp.PrimitiveValue.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.LoggerLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.messaging.model.BaseBannerMessage.CTADirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.messaging.model.Message.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.messaging.model.MessagingError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.messaging.view.formats.BannerView.VerticalEdge
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.messaging.view.PannableBannerFrameLayout.DismissDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.msgpack.core.MessageFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.msgpack.value.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.msgpack.value.Variable.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.PushNotificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.query.QueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.query.response.AttributesCheckResponse.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.runtime.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.tracker.TrackerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.batch.android.user.AttributeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.batch.android.Batch.EventDispatcher.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.BatchMessage.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.BatchNotificationSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.BatchOptOutResultListener.ErrorPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.BatchUserAttribute.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.InternalPushData.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.InternalPushData.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.InternalPushData.ReceiptMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.Promise.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.SystemParameterShortName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.URLBuilder.CryptorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.Webservice.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.Webservice.WebserviceError.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.core.WebserviceErrorCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.event.Event.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.FailReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.lisp.ErrorValue.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.lisp.PrimitiveValue.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.LoggerLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.messaging.model.BaseBannerMessage.CTADirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.messaging.model.Message.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.messaging.model.MessagingError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.messaging.view.formats.BannerView.VerticalEdge
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.messaging.view.PannableBannerFrameLayout.DismissDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.messaging.view.PositionableGradientDrawable.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.msgpack.core.MessageFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
values() - Method in interface com.batch.android.msgpack.value.MapValue
 
values() - Static method in enum com.batch.android.msgpack.value.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.msgpack.value.Variable.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.PushNotificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.query.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.query.response.AttributesCheckResponse.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.runtime.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.tracker.TrackerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.batch.android.user.AttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Enum in com.batch.android.msgpack.value
Representation of MessagePack types.
Variable - Class in com.batch.android.messaging.css
 
Variable - Class in com.batch.android.msgpack.value
 
Variable() - Constructor for class com.batch.android.messaging.css.Variable
 
Variable() - Constructor for class com.batch.android.msgpack.value.Variable
 
Variable.Type - Enum in com.batch.android.msgpack.value
 
VariableValue - Class in com.batch.android.lisp
 
VariableValue(String) - Constructor for class com.batch.android.lisp.VariableValue
 
verbose(String) - Static method in class com.batch.android.core.Logger
Verbose log with message.
verbose(String, String) - Static method in class com.batch.android.core.Logger
Verbose log with module and message.
verbose(String, String, Throwable) - Static method in class com.batch.android.core.Logger
Verbose log with module, message and throwable.
verbose(String, String, Throwable) - Method in interface com.batch.android.LoggerDelegate
Send a Log.VERBOSE log message.
verbose(String, Throwable) - Static method in class com.batch.android.core.Logger
Verbose log with message and throwable.
VERBOSE - com.batch.android.LoggerLevel
 
verifyDrawable(Drawable) - Method in class com.batch.android.messaging.view.CloseButton
 
version - Variable in class com.batch.android.query.response.AttributesCheckResponse
 
version - Variable in class com.batch.android.query.response.AttributesSendResponse
 
VERTICAL - com.batch.android.messaging.model.BaseBannerMessage.CTADirection
 
VIBRATE - com.batch.android.PushNotificationType
Add vibration to the notification
videoURL - Variable in class com.batch.android.messaging.model.UniversalMessage
 
ViewCompat - Class in com.batch.android.messaging.view.helper
Compat view methods
ViewCompat() - Constructor for class com.batch.android.messaging.view.helper.ViewCompat
 
ViewTracker - Interface in com.batch.android.localcampaigns
Interface that defines a Local Campaign view tracker.
ViewTracker.CountedViewEvent - Class in com.batch.android.localcampaigns
 
ViewTrackerUnavailableException - Exception in com.batch.android.localcampaigns
 
ViewTrackerUnavailableException() - Constructor for exception com.batch.android.localcampaigns.ViewTrackerUnavailableException
 

W

WakefulBroadcastReceiver - Class in com.batch.android.compat
Helper for the common pattern of implementing a BroadcastReceiver that receives a device wakeup event and then passes the work off to a Service, while ensuring that the device does not go back to sleep during the transition.
WakefulBroadcastReceiver() - Constructor for class com.batch.android.compat.WakefulBroadcastReceiver
 
warn(String, String, Throwable) - Method in interface com.batch.android.LoggerDelegate
Send a Log.WARN log message.
warning(String) - Static method in class com.batch.android.core.Logger
Warning log with message.
warning(String, String) - Static method in class com.batch.android.core.Logger
Warning log with module and message.
warning(String, String, Throwable) - Static method in class com.batch.android.core.Logger
Warning log with module, message and throwable.
warning(String, Throwable) - Static method in class com.batch.android.core.Logger
Warning log with message and throwable.
WARNING - com.batch.android.LoggerLevel
 
WebFormatView - Class in com.batch.android.messaging.view.formats
View rendering the Image format Not called ImageView for obvious reasons
WebFormatView(Context, WebViewMessage, Document, BatchMessagingWebViewJavascriptBridge) - Constructor for class com.batch.android.messaging.view.formats.WebFormatView
Create an image format view from the given message
Webservice - Class in com.batch.android.core
Abstract webservice class designed for any WS call
Webservice(Context, Webservice.RequestType, String, String...) - Constructor for class com.batch.android.core.Webservice
 
WEBSERVICE_IDS_ADVANCED_PARAMETERS - Static variable in class com.batch.android.core.ParameterKeys
 
WEBSERVICE_IDS_PARAMETERS - Static variable in class com.batch.android.core.ParameterKeys
 
Webservice.RequestType - Enum in com.batch.android.core
Type of the HTTP Request
Webservice.WebserviceError - Class in com.batch.android.core
Error thrown by Webservice on error
Webservice.WebserviceError.Reason - Enum in com.batch.android.core
A possible reason of error
WebserviceError(Webservice.WebserviceError.Reason) - Constructor for class com.batch.android.core.Webservice.WebserviceError
 
WebserviceError(Webservice.WebserviceError.Reason, Throwable) - Constructor for class com.batch.android.core.Webservice.WebserviceError
 
WebserviceErrorCause - Enum in com.batch.android.core
Possible causes of webservice failure
WebserviceLauncher - Class in com.batch.android
Simple proxy to allow webservice call from outside this package
WebserviceLauncher() - Constructor for class com.batch.android.WebserviceLauncher
 
WebserviceMetrics - Class in com.batch.android
Static class that tracks webservices metrics for report
WebserviceMetrics() - Constructor for class com.batch.android.WebserviceMetrics
 
WebserviceMetricsProvider - Class in com.batch.android.di.providers
isSingleton = true
WebserviceMetricsProvider() - Constructor for class com.batch.android.di.providers.WebserviceMetricsProvider
 
WebserviceSignature - Class in com.batch.android.core
 
WebserviceSignature() - Constructor for class com.batch.android.core.WebserviceSignature
 
WebView - Class in com.batch.android.messaging.view.styled
 
WebView(Context) - Constructor for class com.batch.android.messaging.view.styled.WebView
 
WEBVIEW - com.batch.android.BatchMessage.Format
WEBVIEW is a fullscreen format that load an URL into a WebView
WebViewActionListener - Interface in com.batch.android.messaging
 
WebViewHelper - Class in com.batch.android.messaging
 
WebViewHelper() - Constructor for class com.batch.android.messaging.WebViewHelper
 
WebViewMessage - Class in com.batch.android.messaging.model
 
WebViewMessage() - Constructor for class com.batch.android.messaging.model.WebViewMessage
 
WebViewTemplateFragment - Class in com.batch.android.messaging.fragment
WebView messaging template fragment class.
WebViewTemplateFragment() - Constructor for class com.batch.android.messaging.fragment.WebViewTemplateFragment
 
width - Variable in class com.batch.android.messaging.Size2D
 
widthPercent - Variable in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
 
wipeData() - Method in class com.batch.android.inbox.InboxDatasource
Clear all content
wipeData(Context) - Method in class com.batch.android.module.DisplayReceiptModule
Delete all receipt still in cache
wipeData(Context) - Method in class com.batch.android.module.LocalCampaignsModule
 
wipeData(Context) - Method in class com.batch.android.module.OptOutModule
 
wipeData(Context) - Method in class com.batch.android.module.TrackerModule
 
wipeData(Context) - Static method in class com.batch.android.module.UserModule
 
withActionOnMalformedString(CodingErrorAction) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Sets action when encountered a malformed input (default: REPLACE)
withActionOnUnmappableString(CodingErrorAction) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Sets action when an unmappable character is found (default: REPLACE)
withAllowReadingBinaryAsString(boolean) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Allows unpackString and unpackRawStringHeader and unpackString to read bin format family (default: true)
withAllowReadingStringAsBinary(boolean) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
Allows unpackBinaryHeader to read str format family (default: true)
withBufferFlushThreshold(int) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
When the next payload size exceeds this threshold, MessagePacker will call Flushable.flush() before writing more data (default: 8192).
withBufferSize(int) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
When a packer is created with MessagePack.PackerConfig.newPacker(OutputStream) or MessagePack.PackerConfig.newPacker(WritableByteChannel), the stream will be buffered with this size of buffer (default: 8192).
withBufferSize(int) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
When a packer is created with newUnpacker(OutputStream) or newUnpacker(WritableByteChannel), the stream will be buffered with this size of buffer (default: 8192).
withSmallStringOptimizationThreshold(int) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
Use String.getBytes() for converting Java Strings that are shorter than this threshold.
withStr8FormatSupport(boolean) - Method in class com.batch.android.msgpack.core.MessagePack.PackerConfig
Disable str8 format when needed backward compatibility between different msgpack serializer versions.
withStringDecoderBufferSize(int) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
 
withStringSizeLimit(int) - Method in class com.batch.android.msgpack.core.MessagePack.UnpackerConfig
unpackString size limit (default: Integer.MAX_VALUE).
wrap(byte[]) - Static method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Wraps a byte array into a MessageBuffer.
wrap(byte[], int, int) - Static method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Wraps a byte array into a MessageBuffer.
wrap(Object) - Static method in class com.batch.android.json.JSONObject
Wraps the given object if necessary.
wrap(ByteBuffer) - Static method in class com.batch.android.msgpack.core.buffer.MessageBuffer
Wraps a ByteBuffer into a MessageBuffer.
wrapBefore - Variable in class com.batch.android.messaging.view.FlexboxLayout.LayoutParams
This attribute forces a flex line wrapping.
write(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
write(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
write(byte[], int, int) - Method in interface com.batch.android.msgpack.core.buffer.MessageBufferOutput
Writes an external payload data.
write(byte[], int, int) - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
write(Context, long, byte[]) - Static method in class com.batch.android.displayreceipt.CacheHelper
 
write(File, byte[]) - Static method in class com.batch.android.displayreceipt.CacheHelper
 
writeBuffer(int) - Method in class com.batch.android.msgpack.core.buffer.ArrayBufferOutput
 
writeBuffer(int) - Method in class com.batch.android.msgpack.core.buffer.ChannelBufferOutput
 
writeBuffer(int) - Method in interface com.batch.android.msgpack.core.buffer.MessageBufferOutput
Writes the previously allocated buffer.
writeBuffer(int) - Method in class com.batch.android.msgpack.core.buffer.OutputStreamBufferOutput
 
writePayload(byte[]) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a byte array to the output.
writePayload(byte[], int, int) - Method in class com.batch.android.msgpack.core.MessagePacker
Writes a byte array to the output.
writeTo(MessageBufferPacker) - Method in class com.batch.android.displayreceipt.DisplayReceipt
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableBigIntegerValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableBinaryValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableBooleanValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableDoubleValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableExtensionValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableLongValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableMapValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableNilValueImpl
 
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.impl.ImmutableStringValueImpl
 
writeTo(MessagePacker) - Method in interface com.batch.android.msgpack.value.Value
Serializes the value using the specified MessagePacker
writeTo(MessagePacker) - Method in class com.batch.android.msgpack.value.Variable
 
writeToBundle(Bundle) - Method in class com.batch.android.BatchMessage
 
writeToBundle(Bundle) - Method in class com.batch.android.BatchPushPayload
Serialize this instance into a Bundle.
Note that you'll need to use BatchPushPayload.payloadFromBundle(Bundle) with the intent's extras to read it back.
writeToIntent(Intent) - Method in class com.batch.android.BatchMessage
 
writeToIntentExtras(Intent) - Method in class com.batch.android.BatchPushPayload
Serialize this instance into an Intent.
writeToParcel(Parcel, int) - Method in class com.batch.android.messaging.Size2D
 
writeToParcel(Parcel, int) - Method in class com.batch.android.messaging.view.AnimatedCountdownSavedState
 
WS_CIPHERV2_LAST_FAILURE_KEY - Static variable in class com.batch.android.core.ParameterKeys
 
WS_DOMAIN - Static variable in class com.batch.android.BuildConfig
 

_

_trackEvent(String, JSONObject) - Method in class com.batch.android.module.UserModule
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages