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
All Classes All Packages
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
valueto the array already mapped toname. - 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
LocalBroadcastManagerand banners will dismiss themselves - ACTION_DISMISS_INTERSTITIAL - Static variable in class com.batch.android.module.MessagingModule
-
Broadcast this action using
LocalBroadcastManagerand 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
- ActionOutput - Class in com.batch.android.localcampaigns.output
- ActionOutput(JSONObject) - Constructor for class com.batch.android.localcampaigns.output.ActionOutput
- ActionOutputProvider - Class in com.batch.android.di.providers
-
isSingleton = false
- ActionOutputProvider() - Constructor for class com.batch.android.di.providers.ActionOutputProvider
- 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
- addBatchApiKey(String[]) - Static method in class com.batch.android.core.Webservice
-
Prepend the API Key into the url parameters
- 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
- addMetric(Metric<?>) - Method in class com.batch.android.metrics.MetricManager
- 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.
- addSchemaVersion(String[]) - Static method in class com.batch.android.core.MessagePackWebservice
-
Prepend the schema version into the url parameters Only used for display receipt
- 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
- AT_INTERNET_DISPATCHER_NAME - Static variable in class com.batch.android.eventdispatcher.DispatcherSerializer
- 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
-
Response for
AttributesCheckQuery - 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_PLUGINS_DISPATCHER_NAME - Static variable in class com.batch.android.eventdispatcher.DispatcherSerializer
- 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
BatchActionServiceor 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.ActivityLifecycleCallbacksfor 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
- batchContextBecameAvailable(Context) - Method in class com.batch.android.module.BatchModule
-
Called by Batch as soon as a context is available in the runtimeManager For convenience, the application context is available as a parameter.
- batchContextBecameAvailable(Context) - Method in class com.batch.android.module.BatchModuleMaster
- batchContextBecameAvailable(Context) - Method in class com.batch.android.module.LocalCampaignsModule
- 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 stateState.READYset - 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.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.ChannelNameProviderusing 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.Use
BatchPushPayload - 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
BatchPushNotificationPresenterand 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 FCM'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
Webserviceand can accessSystemParameterHelper.
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
-
MessageBufferInputadapter forByteBuffer - 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(LocalCampaignsTracker) - Constructor for class com.batch.android.localcampaigns.CampaignManager
- CampaignManager.JITElectionCampaignListener - Interface in com.batch.android.localcampaigns
- CampaignManagerProvider - Class in com.batch.android.di.providers
-
isSingleton = true
- CampaignManagerProvider() - Constructor for class com.batch.android.di.providers.CampaignManagerProvider
- 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
- canDisplayPush(Context, InternalPushData) - Static method in class com.batch.android.BatchPushHelper
-
This method checks: - If this notification is for the current Install ID (if available) It used to do other stuff as in deduplicate notifications but that's been reworked.
- canEnableSecureDate() - Method in class com.batch.android.core.SecureDateProvider
-
Returns whether secure date can be enabled on this device
- 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
-
MessageBufferInputadapter forReadableByteChannel - 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
-
MessageBufferOutputadapter forWritableByteChannel - 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
indexspecifies a valid element in an array, list or string of sizesize. - checkElementIndex(int, int, String) - Static method in class com.batch.android.msgpack.core.Preconditions
-
Ensures that
indexspecifies a valid element in an array, list or string of sizesize. - 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
indexspecifies a valid position in an array, list or string of sizesize. - checkPositionIndex(int, int, String) - Static method in class com.batch.android.msgpack.core.Preconditions
-
Ensures that
indexspecifies a valid position in an array, list or string of sizesize. - checkPositionIndexes(int, int, int) - Static method in class com.batch.android.msgpack.core.Preconditions
-
Ensures that
startandendspecify a valid positions in an array, list or string of sizesize, 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.
- children - Variable in class com.batch.android.metrics.model.Metric
- 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_NAME_VE_CAMPAIGN_ID - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
- COLUMN_NAME_VE_TIMESTAMP - 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.metrics - package com.batch.android.metrics
- com.batch.android.metrics.model - package com.batch.android.metrics.model
- 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
-
Finish the execution from a previous
WakefulBroadcastReceiver.startWakefulService(android.content.Context, android.content.Intent). - 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
- Counter - Class in com.batch.android.metrics.model
- Counter(Counter) - Constructor for class com.batch.android.metrics.model.Counter
- Counter(String) - Constructor for class com.batch.android.metrics.model.Counter
- COUNTER - Static variable in interface com.batch.android.metrics.model.Metric.Type
- 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.DEBUGlog 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
-
Configuration of a
MessagePackerused byMessagePack.newDefaultPacker(MessageBufferOutput)andMessagePack.newDefaultBufferPacker()methods. - 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
-
Configuration of a
MessageUnpackerused byMessagePack.newDefaultUnpacker(MessageBufferInput)methods. - 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
- deleteViewEvents() - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
- 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
- deserializeCampaigns() - Method in class com.batch.android.query.serialization.deserializers.LocalCampaignsResponseDeserializer
-
Only deserialize the local campaigns from the json response
- deserializeCappings() - Method in class com.batch.android.query.serialization.deserializers.LocalCampaignsResponseDeserializer
-
Only deserialize the global in-app cappings from the json response
- 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
- DispatcherSerializer - Class in com.batch.android.eventdispatcher
-
Simple class to serialize event dispatchers
- DispatcherSerializer() - Constructor for class com.batch.android.eventdispatcher.DispatcherSerializer
- 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_CRYPTORTYPE_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
- 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.ActionOutput
- 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.
- eligible - Variable in class com.batch.android.localcampaigns.model.LocalCampaign.SyncedJITResult
-
Whether the campaign was eligible or not after the sync
- ELIGIBLE - com.batch.android.localcampaigns.model.LocalCampaign.SyncedJITResult.State
- 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.ERRORlog 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
- experimentalForceChannelCreation - Variable in class com.batch.android.core.NotificationPermissionHelper
- experimentalUseChannelCreationOnOldTargets - Variable in class com.batch.android.core.NotificationPermissionHelper
- 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_OBTAINEDbroadcast - EXTRA_REGISTRATION_PROVIDER_NAME - Static variable in class com.batch.android.Batch
-
Extra containing the Registration Provider name for a
Batch.ACTION_REGISTRATION_IDENTIFIER_OBTAINEDbroadcast - 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_OBTAINEDbroadcast - 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.
WhileBatchInboxFetcher.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 callingBatchInboxFetcher.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.LayoutParamsdimensions based on percentage values. - fillMarginLayoutParams(ViewGroup.MarginLayoutParams, int, int) - Method in class com.batch.android.messaging.view.percent.PercentLayoutHelper.PercentLayoutInfo
-
Fills
ViewGroup.MarginLayoutParamsdimensions 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
- FIREBASE_DISPATCHER_NAME - Static variable in class com.batch.android.eventdispatcher.DispatcherSerializer
- 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
-
InputStreamwrapper 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
- generateViewId() - Static method in class com.batch.android.messaging.view.helper.ViewCompat
-
Generate a value suitable for use in
View.setId(int). - 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.MetricManagerProvider
- 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.ActionOutputProvider
- 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 usingBatchPushData.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 usingBatchPushPayload.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
indexif 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
nameif 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
- 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
- getCappings() - Method in class com.batch.android.localcampaigns.CampaignManager
-
Get the global in-app cappings
- getCappings() - Method in class com.batch.android.query.response.LocalCampaignsResponse
- 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)
- getChildren() - Method in class com.batch.android.metrics.model.Metric
- 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.InboxSyncPostDataProvider
- getContentType() - Method in class com.batch.android.post.JSONPostDataProvider
- getContentType() - Method in class com.batch.android.post.MessagePackPostDataProvider
- 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.MessagePackWebservice
- 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.MessagePackWebservice
- 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 usingBatchPushData.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 usingBatchPushPayload.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.InboxSyncPostDataProvider
- getData() - Method in class com.batch.android.post.JSONPostDataProvider
- getData() - Method in class com.batch.android.post.MessagePackPostDataProvider
- 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 usingBatchPushData.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 usingBatchPushPayload.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
- getDispatchersAnalyticRepresentation() - Method in class com.batch.android.module.EventDispatcherModule
-
Get dispatchers as json object used for the analytics
- getDouble(int) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif 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
nameif 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
GifDrawablefor the given byte array - getDrawableIdForNameOrAlias(Context, String) - Method in class com.batch.android.module.ActionModule
- getDuration() - Method in class com.batch.android.query.response.LocalCampaignsResponse.GlobalCappings.TimeBasedCapping
- getEd() - Method in class com.batch.android.displayreceipt.DisplayReceipt
- getEditor() - Static method in class com.batch.android.Batch.User
-
Deprecated.
- getEligibleCampaignsSortedByPriority(Signal) - Method in class com.batch.android.localcampaigns.CampaignManager
-
Get all campaign between all of those that are satisfied by the latest application event and sort them by priority This is the campaign that you'll want to display
- 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
- getFirstCampaignNotRequiringJITSync(List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.CampaignManager
-
Get the first eligible campaign not requiring a JIT sync
- getFirstEligibleCampaignsRequiringSync(List<LocalCampaign>) - Method in class com.batch.android.localcampaigns.CampaignManager
-
Get eligible campaigns requiring a JIT sync
- 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.LayoutParamsfor 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.LayoutParamsfor 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.MessagePackWebservice
- 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
indexif 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
nameif 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
indexif it exists and is aJSONArray. - getJSONArray(String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONArray, or throws otherwise. - getJSONObject(int) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif it exists and is aJSONObject. - getJSONObject(String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONObject, 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
- getLabelNames() - Method in class com.batch.android.metrics.model.Metric
- getLabelValues() - Method in class com.batch.android.metrics.model.Metric
- 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
indexif 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
nameif 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 interface com.batch.android.BatchEventDispatcher
-
Get the name of the dispatcher This information is only used for analytics
- getName() - Method in class com.batch.android.event.Event
- getName() - Method in class com.batch.android.metrics.model.Metric
- 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
- getNumberOfViewEventsSince(long) - Method in class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
- getNumberOfViewEventsSince(long) - Method in interface com.batch.android.localcampaigns.ViewTracker
-
Get the number of view event tracked since a given timestamp
- 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.MessagePackWebservice
- 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.MessagePackWebservice
- 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
BatchPushPayloadinstance, 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.LocalCampaignsJITPostDataProvider
- getRawData() - Method in class com.batch.android.post.MetricPostDataProvider
- 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.MessagePackWebservice
- 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.LayoutParamsfor 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.orderparameters into account. - getResponseErrorCause(int) - Static method in class com.batch.android.core.Webservice
-
Get error reason depending on the status code
- getRetryAfterInMillis() - Method in class com.batch.android.core.Webservice.WebserviceError
-
Get the time to wait before sending another request
- 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
- getSession() - Method in class com.batch.android.query.response.LocalCampaignsResponse.GlobalCappings
- 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
- getSessionViewsCount() - Method in class com.batch.android.localcampaigns.LocalCampaignsTracker
-
Get the count of in-apps viewed during the session
- 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.MetricManagerProvider
- 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.MessagePackWebservice
- getSpecificConnectTimeoutKey() - Method in class com.batch.android.core.Webservice
-
Return the
Parameterskey 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.MessagePackWebservice
- getSpecificReadTimeoutKey() - Method in class com.batch.android.core.Webservice
-
Return the
Parameterskey 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.MessagePackWebservice
- getSpecificRetryCountKey() - Method in class com.batch.android.core.Webservice
-
Return the
Parameterskey 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
indexif it exists, coercing it if necessary. - getString(String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif 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
BatchNotificationActioninstances toNotificationCompat.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
- getSyncedJITCampaignState(LocalCampaign) - Method in class com.batch.android.localcampaigns.CampaignManager
-
Check if the given campaign has been already synced recently
- 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
- getTimeBasedCappings() - Method in class com.batch.android.query.response.LocalCampaignsResponse.GlobalCappings
- 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.EventLocalCampaignTrigger
- getType() - Method in class com.batch.android.localcampaigns.trigger.NextSessionTrigger
- getType() - Method in class com.batch.android.metrics.model.Metric
- 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.MessagePackWebservice
- 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.
- getValues() - Method in class com.batch.android.metrics.model.Metric
- 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 interface com.batch.android.BatchEventDispatcher
-
Get the version of the dispatcher This information is only used for analytics
- 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
- getViews() - Method in class com.batch.android.query.response.LocalCampaignsResponse.GlobalCappings.TimeBasedCapping
- 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
- getWebserviceIdsAsJson(Context) - Static method in class com.batch.android.WebserviceParameterUtils
-
Get webservice ids parameters as json object
- getWebserviceIdsAsMap(Context) - Static method in class com.batch.android.WebserviceParameterUtils
-
Get webservice ids parameters as map
- 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 allocatingBitmaps 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
- GlobalCappings(Integer, List<LocalCampaignsResponse.GlobalCappings.TimeBasedCapping>) - Constructor for class com.batch.android.query.response.LocalCampaignsResponse.GlobalCappings
- 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
- GOOGLE_ANALYTICS_DISPATCHER_NAME - Static variable in class com.batch.android.eventdispatcher.DispatcherSerializer
- 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
- hasCappings() - Method in class com.batch.android.query.response.LocalCampaignsResponse
- hasChanged() - Method in class com.batch.android.metrics.model.Metric
- hasChanges() - Method in class com.batch.android.user.UserDataDiff.Result
- hasChildren() - Method in class com.batch.android.metrics.model.Metric
- 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.NotificationPermissionActionRunnable
- 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
FixedRatioFrameLayoutimplementDelegatedTouchEventViewGroup - 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
-
ImmutableArrayValueImplImplementsImmutableArrayValueusing aValue[]field. - ImmutableArrayValueImpl(Value[]) - Constructor for class com.batch.android.msgpack.value.impl.ImmutableArrayValueImpl
- ImmutableBigIntegerValueImpl - Class in com.batch.android.msgpack.value.impl
-
ImmutableBigIntegerValueImplImplementsImmutableBigIntegerValueusing aBigIntegerfield. - 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
-
ImmutableBinaryValueImplImplementsImmutableBinaryValueusing abyte[]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
-
ImmutableBooleanValueImplImplementsImmutableBooleanValueusing abooleanfield. - ImmutableDoubleValueImpl - Class in com.batch.android.msgpack.value.impl
-
ImmutableDoubleValueImplImplementsImmutableFloatValueusing adoublefield. - 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
-
ImmutableExtensionValueImplImplementsImmutableExtensionValueusing abyteand abyte[]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
-
ImmutableLongValueImplImplementsImmutableIntegerValueusing alongfield. - 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
-
ImmutableMapValueImplImplementsImmutableMapValueusing aValue[]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
-
ImmutableNilValueImplImplementsImmutableNilValue. - ImmutableNumberValue - Interface in com.batch.android.msgpack.value
-
Immutable base interface of
ImmutableIntegerValueandImmutableFloatValueinterfaces. - ImmutableRawValue - Interface in com.batch.android.msgpack.value
-
Immutable base interface of
ImmutableStringValueandImmutableBinaryValueinterfaces. - ImmutableStringValue - Interface in com.batch.android.msgpack.value
-
Immutable representation of MessagePack's String type.
- ImmutableStringValueImpl - Class in com.batch.android.msgpack.value.impl
-
ImmutableStringValueImplImplementsImmutableStringValueusing abyte[]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
Valueinterface. - 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
- inc() - Method in class com.batch.android.metrics.model.Counter
- 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.INFOlog 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
- initMetricWebservice(Context, MetricPostDataProvider, MetricWebserviceListener) - Static method in class com.batch.android.WebserviceLauncher
-
Create an instance of the metrics 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
-
MessageBufferInputadapter forInputStream - 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
- isEmpty() - Method in class com.batch.android.post.JSONPostDataProvider
- isEmpty() - Method in class com.batch.android.post.LocalCampaignsJITPostDataProvider
- isEmpty() - Method in class com.batch.android.post.MetricPostDataProvider
- isEmpty() - Method in class com.batch.android.post.ParametersPostDataProvider
- isEmpty() - Method in interface com.batch.android.post.PostDataProvider
-
Checks whether this provider is empty or not.
- 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
- isJITServiceAvailable() - Method in class com.batch.android.localcampaigns.CampaignManager
-
Check if JIT sync is available Meaning MIN_DELAY_BETWEEN_JIT_SYNC or last 'retryAfter' time respond by server is passed.
- 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 thenullreference orJSONObject.NULL. - isNull(String) - Method in class com.batch.android.json.JSONObject
-
Returns true if this object has no mapping for
nameor if it has a mapping whose value isJSONObject.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
- isObserving() - Method in class com.batch.android.metrics.model.Observation
- 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
- isOverGlobalCappings() - Method in class com.batch.android.localcampaigns.CampaignManager
-
Check if Global Cappings has been reached
- 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
- 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
- isSecureDateAvailable() - Method in class com.batch.android.core.SecureDateProvider
-
Method used to know if the date is sync with the server
- isShowCloseButton() - Method in class com.batch.android.BatchBannerContent
- isShowCloseButton() - Method in class com.batch.android.BatchModalContent
- isSilent() - Method in class com.batch.android.BatchInboxNotificationContent
-
Returns whether Batch considers this a silent notification.
- 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
- 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
- isWakeLockPermissionAvailable(Context) - Static method in class com.batch.android.core.GenericHelper
- 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
- 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
JSONArraywith no values. - JSONArray(JSONTokener) - Constructor for class com.batch.android.json.JSONArray
-
Creates a new
JSONArraywith values from the next array in the tokener. - JSONArray(Object) - Constructor for class com.batch.android.json.JSONArray
-
Creates a new
JSONArraywith values from the given primitive array. - JSONArray(String) - Constructor for class com.batch.android.json.JSONArray
-
Creates a new
JSONArraywith values from the JSON string. - JSONArray(Collection) - Constructor for class com.batch.android.json.JSONArray
-
Creates a new
JSONArrayby 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
JSONObjectwith no name/value mappings. - JSONObject(JSONObject) - Constructor for class com.batch.android.json.JSONObject
-
Creates a new
JSONObjectby copying mappings for given object - JSONObject(JSONObject, String[]) - Constructor for class com.batch.android.json.JSONObject
-
Creates a new
JSONObjectby copying mappings for the listed names from the given object. - JSONObject(JSONTokener) - Constructor for class com.batch.android.json.JSONObject
-
Creates a new
JSONObjectwith name/value mappings from the next object in the tokener. - JSONObject(String) - Constructor for class com.batch.android.json.JSONObject
-
Creates a new
JSONObjectwith name/value mappings from the JSON string. - JSONObject(Map) - Constructor for class com.batch.android.json.JSONObject
-
Creates a new
JSONObjectby 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
JSONObjectandJSONArraytoMapandIterableIf 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
-
Implements
JSONObject.toString()andJSONArray.toString(). - 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
Stringnames in this object. - keySet() - Method in class com.batch.android.json.JSONObject
-
Returns the set of
Stringnames 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
- labelNames - Variable in class com.batch.android.metrics.model.Metric
- labelNames(String...) - Method in class com.batch.android.metrics.model.Metric
- labels(String...) - Method in class com.batch.android.metrics.model.Metric
- labelValues - Variable in class com.batch.android.metrics.model.Metric
- 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
- launchLocalCampaignsJITWebservice(RuntimeManager, List<LocalCampaign>, LocalCampaignsJITWebserviceListener) - 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
BatchBannerViewcorresponding 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
Fragmentcorresponding 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_JIT_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- LOCAL_CAMPAIGNS_JIT_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- LOCAL_CAMPAIGNS_JIT_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- LOCAL_CAMPAIGNS_JIT_WS_URL - Static variable in class com.batch.android.core.Parameters
-
URL of the local campaigns JIT (check just in time) WS
- 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.SyncedJITResult - Class in com.batch.android.localcampaigns.model
-
Class used to cache the result of a LocalCampaign after a JIT sync.
- LocalCampaign.SyncedJITResult.State - Enum in com.batch.android.localcampaigns.model
-
Possible states for a synced JIT campaign
- 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
- localCampaignsJITCount - Static variable in class com.batch.android.metrics.MetricRegistry
- LocalCampaignsJITPostDataProvider - Class in com.batch.android.post
- LocalCampaignsJITPostDataProvider(Collection<LocalCampaign>) - Constructor for class com.batch.android.post.LocalCampaignsJITPostDataProvider
- localCampaignsJITResponseTime - Static variable in class com.batch.android.metrics.MetricRegistry
- LocalCampaignsJITWebserviceListener - Interface in com.batch.android.webservice.listener
-
Listener for LocalCampaignsJITWebservice
- 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
- LocalCampaignsResponse.GlobalCappings - Class in com.batch.android.query.response
-
Global In-App Cappings
- LocalCampaignsResponse.GlobalCappings.TimeBasedCapping - Class in com.batch.android.query.response
-
Time-Based Capping Eg: Display no more than 3 in-apps every 1 hours
- 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() - Constructor for class com.batch.android.query.serialization.serializers.LocalCampaignsResponseSerializer
- 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
- localCampaignsSyncResponseTime - Static variable in class com.batch.android.metrics.MetricRegistry
- LocalCampaignsTracker - Class in com.batch.android.localcampaigns
- LocalCampaignsTracker() - Constructor for class com.batch.android.localcampaigns.LocalCampaignsTracker
- 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
- 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
ScrollViewthat 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_PACK_WS_CONNECT_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_CRYPTORMODE_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_POST_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_READ_CRYPTORTYPE_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_READ_TIMEOUT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- MESSAGE_PACK_WS_URLSORTER_PATTERN_KEY - Static variable in class com.batch.android.core.ParameterKeys
- 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
MessageBufferimplementation 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
- MessagePackPostDataProvider<T> - Class in com.batch.android.post
- MessagePackPostDataProvider() - Constructor for class com.batch.android.post.MessagePackPostDataProvider
- MessagePackWebservice - Class in com.batch.android.core
- MessagePackWebservice(Context, MessagePackPostDataProvider<?>, String, String...) - Constructor for class com.batch.android.core.MessagePackWebservice
- 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_SHOWand 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
- Metric<Child> - Class in com.batch.android.metrics.model
- Metric(String) - Constructor for class com.batch.android.metrics.model.Metric
- METRIC_WS_RETRYCOUNT_KEY - Static variable in class com.batch.android.core.ParameterKeys
- METRIC_WS_URL - Static variable in class com.batch.android.core.Parameters
-
URL of the metrics WS
- Metric.Type - Interface in com.batch.android.metrics.model
- MetricManager - Class in com.batch.android.metrics
- MetricManager() - Constructor for class com.batch.android.metrics.MetricManager
- MetricManagerProvider - Class in com.batch.android.di.providers
-
isSingleton = true
- MetricManagerProvider() - Constructor for class com.batch.android.di.providers.MetricManagerProvider
- MetricPostDataProvider - Class in com.batch.android.post
- MetricPostDataProvider(Collection<Metric<?>>) - Constructor for class com.batch.android.post.MetricPostDataProvider
- MetricRegistry - Class in com.batch.android.metrics
-
Simple class to centralize registered metrics
- MetricRegistry() - Constructor for class com.batch.android.metrics.MetricRegistry
- MetricWebserviceListener - Interface in com.batch.android.webservice.listener
-
Listener for the metric webservice
- 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.
- MIXPANEL_DISPATCHER_NAME - Static variable in class com.batch.android.eventdispatcher.DispatcherSerializer
- 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
- name - Variable in class com.batch.android.metrics.model.Metric
- 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.
- newChild(List<String>) - Method in class com.batch.android.metrics.model.Counter
- newChild(List<String>) - Method in class com.batch.android.metrics.model.Metric
- newChild(List<String>) - Method in class com.batch.android.metrics.model.Observation
- 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_SESSIONlocal 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
lengthcharacters 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
trimmedstring holding the characters up to but not including the first of: any character inexcludeda 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_ELIGIBLE - com.batch.android.localcampaigns.model.LocalCampaign.SyncedJITResult.State
- 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
- NotificationPermissionActionRunnable - Class in com.batch.android.actions
- NotificationPermissionActionRunnable() - Constructor for class com.batch.android.actions.NotificationPermissionActionRunnable
- NotificationPermissionHelper - Class in com.batch.android.core
- NotificationPermissionHelper() - Constructor for class com.batch.android.core.NotificationPermissionHelper
- 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
- 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
IntegerValueandFloatValueinterfaces.
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
- Observation - Class in com.batch.android.metrics.model
- Observation(Observation) - Constructor for class com.batch.android.metrics.model.Observation
- Observation(String) - Constructor for class com.batch.android.metrics.model.Observation
- OBSERVATION - Static variable in interface com.batch.android.metrics.model.Metric.Type
- observeDuration() - Method in class com.batch.android.metrics.model.Observation
- 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
Bitmapwith 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
- onCampaignElected(LocalCampaign) - Method in interface com.batch.android.localcampaigns.CampaignManager.JITElectionCampaignListener
- 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(Webservice.WebserviceError) - Method in interface com.batch.android.webservice.listener.LocalCampaignsJITWebserviceListener
-
Called on error
- onFailure(Webservice.WebserviceError) - Method in interface com.batch.android.webservice.listener.MetricWebserviceListener
-
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
- onLocalCampaignsWebserviceFinished() - Method in class com.batch.android.module.LocalCampaignsModule
-
Release the signal queue when the local campaigns webservice is finished
- 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 Givenactivityis null You call it before callingBatch.setConfig(Config)Your app doesn't haveandroid.permission.INTERNETpermission - 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.MetricWebserviceListener
-
Called when a request succeed
- 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(List<String>) - Method in interface com.batch.android.webservice.listener.LocalCampaignsJITWebserviceListener
-
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 atindex. - 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
indexif 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
indexif 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
nameif 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
nameif it exists and is a boolean or can be coerced to a boolean, orfallbackotherwise. - optDouble(int) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif 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
indexif 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
nameif it exists and is a double or can be coerced to a double, orNaNotherwise. - optDouble(String, double) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is a double or can be coerced to a double, orfallbackotherwise. - 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
indexif 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
indexif 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
nameif 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
nameif it exists and is an int or can be coerced to an int, orfallbackotherwise. - optJSONArray(int) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif it exists and is aJSONArray. - optJSONArray(String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONArray, or null otherwise. - optJSONObject(int) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif it exists and is aJSONObject. - optJSONObject(String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONObject, or null otherwise. - optLong(int) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif 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
indexif 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
nameif 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
nameif it exists and is a long or can be coerced to a long, orfallbackotherwise. - 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
- optOutOfDarkModeRecursively(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
indexif it exists, coercing it if necessary. - optString(int, String) - Method in class com.batch.android.json.JSONArray
-
Returns the value at
indexif it exists, coercing it if necessary. - optString(String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif 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
nameif it exists, coercing it if necessary, orfallbackif 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
- pack(MessageBufferPacker) - Method in class com.batch.android.metrics.model.Metric
- 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 usingBatchPushPayload.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
FrameLayoutthat 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
LayoutParamssubclass 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
RelativeLayoutthat 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.NotificationPermissionActionRunnable
- 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.
- PERMISSION_NOTIFICATION - Static variable in class com.batch.android.core.NotificationPermissionHelper
- 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, Intent) - Method in class com.batch.android.BatchPushMessageReceiver
- 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.metrics.MetricManager
- 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.ActionOutput
- 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
-
Payload accessor for a
Batch.EventDispatcher.Type.NOTIFICATION_DISPLAYorBatch.EventDispatcher.Type.NOTIFICATION_OPEN. - 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
valueto the end of this array. - put(double) - Method in class com.batch.android.json.JSONArray
-
Appends
valueto the end of this array. - put(int) - Method in class com.batch.android.json.JSONArray
-
Appends
valueto the end of this array. - put(int, boolean) - Method in class com.batch.android.json.JSONArray
-
Sets the value at
indextovalue, 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
indextovalue, 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
indextovalue, 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
indextovalue, 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
indextovalue, null padding this array to the required length if necessary. - put(long) - Method in class com.batch.android.json.JSONArray
-
Appends
valueto 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
valueto 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
nametovalue, 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
nametovalue, 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
nametovalue, 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
nametovalue, clobbering any existing name/value mapping with the same name. - put(String, Object) - Method in class com.batch.android.json.JSONObject
-
Maps
nametovalue, 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
dataas 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
StringValueandBinaryValueinterfaces. - 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
nameif it exists and is not null, coercing it if necessary, orfallbackif no such mapping exists or is null. - reallyOptDouble(String, Double) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is not null, coercing it if necessary, orfallbackif no such mapping exists or is null. - reallyOptInteger(String, Integer) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is not null, coercing it if necessary, orfallbackif no such mapping exists or is null. - reallyOptLong(String, Long) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is not null, coercing it if necessary, orfallbackif no such mapping exists or is null. - reallyOptString(String, String) - Method in class com.batch.android.json.JSONObject
-
Returns the value mapped by
nameif it exists and is not null, coercing it if necessary, orfallbackif 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() - Method in class com.batch.android.metrics.model.Metric
- 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, boolean) - Static method in class com.batch.android.BatchNotificationChannelsManagerPrivateHelper
- registerBroadcastReceiverIfNeeded(Context) - Method in class com.batch.android.module.LocalCampaignsModule
-
Register the broadcast receiver for "new_session" intent if needed.
- 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 atindex. - 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
- requestPermission(Context) - Method in class com.batch.android.core.NotificationPermissionHelper
- requestPermissionFromOlderSDK(Context) - Method in class com.batch.android.core.NotificationPermissionHelper
- REQUIRES_SYNC - com.batch.android.localcampaigns.model.LocalCampaign.SyncedJITResult.State
- requiresJustInTimeSync - Variable in class com.batch.android.localcampaigns.model.LocalCampaign
-
Flag indicating if this campaign must be verified from the server before being displayed
- 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() - Method in class com.batch.android.metrics.model.Counter
- reset() - Method in class com.batch.android.metrics.model.Metric
- reset() - Method in class com.batch.android.metrics.model.Observation
- 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.OLDstate - 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
- resetSessionViewsCount() - Method in class com.batch.android.localcampaigns.LocalCampaignsTracker
-
Reset the session view count
- 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.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, LocalCampaignsResponse) - Method in class com.batch.android.localcampaigns.CampaignManager
- saveCampaignsAsync(Context, LocalCampaignsResponse) - 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
- sendMetrics() - Method in class com.batch.android.metrics.MetricManager
-
Send the metrics
- sendReceipt(Context, boolean) - Static method in class com.batch.android.module.DisplayReceiptModule
-
Send up to
CacheHelper.MAX_READ_RECEIPT_FROM_CACHEdisplay receipt to the ws. - sendSignal(Signal) - Method in class com.batch.android.module.LocalCampaignsModule
-
Start sending a signal If another one is already processing, signal is added to queue.
- 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(LocalCampaign) - Method in class com.batch.android.localcampaigns.serialization.LocalCampaignSerializer
-
Serialize a local campaign into a JSONObject
- serialize(LocalCampaignsResponse) - Method in class com.batch.android.query.serialization.serializers.LocalCampaignsResponseSerializer
-
(Method not used) Serialize a LocalCampaignsResponse to a JSONObject
- serialize(Set<BatchEventDispatcher>) - Static method in class com.batch.android.eventdispatcher.DispatcherSerializer
-
Serialize a list of dispatchers
- serializeCampaigns(List<LocalCampaign>) - Method in class com.batch.android.query.serialization.serializers.LocalCampaignsResponseSerializer
-
Serialize a list of campaigns into a json array
- serializeCappings(LocalCampaignsResponse.GlobalCappings) - Method in class com.batch.android.query.serialization.serializers.LocalCampaignsResponseSerializer
-
Serialize global in-app cappings into a json object
- 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
- setCappings(LocalCampaignsResponse.GlobalCappings) - Method in class com.batch.android.localcampaigns.CampaignManager
-
Set the global in-app cappings
- setCappings(LocalCampaignsResponse.GlobalCappings) - Method in class com.batch.android.query.response.LocalCampaignsResponse
- 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 byBatchNotificationChannelsManager.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.Configto 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
- setFilterSilentNotifications(boolean) - Method in class com.batch.android.BatchInboxFetcher
-
Sets whether the SDK should filter silent notifications (pushes that don't result in a message being shown to the user).
- setFilterSilentNotifications(boolean) - Method in class com.batch.android.inbox.InboxFetcherInternal
- 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
- setRetryAfter(int) - Method in class com.batch.android.core.Webservice.WebserviceError
-
Set the time (in seconds) to wait before sending another request
- 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 defaultNotificationChannelthat 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
levelproperty. - 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
Pointbut 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
- startTimer() - Method in class com.batch.android.metrics.model.Observation
- 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
- SyncedJITResult(long) - Constructor for class com.batch.android.localcampaigns.model.LocalCampaign.SyncedJITResult
- 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
- TABLE_VIEW_EVENTS_NAME - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
- 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
- targets12LOrOlder(Context) - Static method in class com.batch.android.core.GenericHelper
- 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
- TimeBasedCapping(Integer, Integer) - Constructor for class com.batch.android.query.response.LocalCampaignsResponse.GlobalCappings.TimeBasedCapping
- 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
- timestamp - Variable in class com.batch.android.localcampaigns.model.LocalCampaign.SyncedJITResult
-
Timestamp of the sync
- 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.
- TOO_MANY_REQUESTS - com.batch.android.core.Webservice.WebserviceError.Reason
-
Server overloaded (429)
- 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 aBatchEventDatainstance. - 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 class com.batch.android.localcampaigns.LocalCampaignsTracker
-
Track
- 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
- TRIGGER_VIEW_EVENTS_NAME - Static variable in class com.batch.android.localcampaigns.LocalCampaignTrackDbHelper.LocalCampaignEntry
- 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.metrics.model.Metric
- 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
- unpack(byte[]) - Method in class com.batch.android.post.LocalCampaignsJITPostDataProvider
- 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
- update() - Method in class com.batch.android.metrics.model.Metric
- 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
valueto this stringer. - value(double) - Method in class com.batch.android.json.JSONStringer
-
Encodes
valueto this stringer. - value(long) - Method in class com.batch.android.json.JSONStringer
-
Encodes
valueto 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.localcampaigns.model.LocalCampaign.SyncedJITResult.State
-
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 - Variable in class com.batch.android.metrics.model.Metric
- 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.localcampaigns.model.LocalCampaign.SyncedJITResult.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.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.VERBOSElog message. - verbose(String, Throwable) - Static method in class com.batch.android.core.Logger
-
Verbose log with message and throwable.
- VERBOSE - com.batch.android.LoggerLevel
- verifyCampaignsEligibilityFromServer(List<LocalCampaign>, CampaignManager.JITElectionCampaignListener) - Method in class com.batch.android.localcampaigns.CampaignManager
-
Checking with server if campaigns are still eligible
- 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
BroadcastReceiverthat receives a device wakeup event and then passes the work off to aService, 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.WARNlog 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
- WebserviceParameterUtils - Class in com.batch.android
-
Utility class to easily get webservice parameters
- WebserviceParameterUtils() - Constructor for class com.batch.android.WebserviceParameterUtils
- 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
-
Delete all campaigns from the manager
- 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)orMessagePack.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 useBatchPushPayload.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
All Classes All Packages