All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractImmutableRawValue |
|
| Action |
|
| ActionModule |
Batch's Action Module.
|
| ActionModuleProvider |
isSingleton = true
|
| AdsIdentifierProvider |
|
| AdsIdentifierProvider.AdsIdentifierListener |
Interface used to callback from
|
| AdsIdentifierProviderAvailabilityException |
|
| AdvertisingID |
Object that encapsulate advertising ID
|
| AdvertisingIDProvider |
isSingleton = true
|
| AlertMessage |
|
| AlertTemplateFragment |
Alert messaging template fragment class.
|
| AnimatedCloseButton |
CloseButton subclass that supports animating its progress
|
| AnimatedCountdownSavedState |
Saved state for views that implement a countdown animation
|
| APENFormat |
The News format is a notification format that works
very similarly to BigPictureStyle, but allows multiple lines when expanded.
|
| ArrayBufferInput |
MessageBufferInput adapter for byte arrays
|
| ArrayBufferOutput |
MessageBufferOutput adapter that writes data into a list of byte arrays.
|
| ArrayValue |
Representation of MessagePack's Array type.
|
| AsyncImageDownloadTask |
Simple AsyncTask that will handle the downloading of the hero image.
|
| AsyncImageDownloadTask.BitmapResult |
|
| AsyncImageDownloadTask.GIFResult |
|
| AsyncImageDownloadTask.ImageDownloadListener |
|
| AsyncImageDownloadTask.Result<T> |
|
| AttributesCheckQuery |
Query to check if the attributes have been received by the server
|
| AttributesCheckResponse |
|
| AttributesCheckResponse.Action |
|
| AttributesCheckResponseDeserializer |
|
| AttributesCheckWebserviceListener |
Listener for AttributesCheckWebservice
|
| AttributesCheckWebserviceListenerImpl |
Default implementation for attributes send webservice
|
| AttributesSendQuery |
Query to send attributes to server
|
| AttributesSendResponse |
|
| AttributesSendResponseDeserializer |
|
| AttributesSendWebserviceListener |
Listener for AttributesSendWebservice
|
| AttributesSendWebserviceListenerImpl |
Default implementation for attributes send webservice
|
| AttributeType |
Define the type of an attribute
|
| BannerMessage |
|
| BannerView |
View displaying the banner messaging template.
|
| BannerView.OnActionListener |
|
| BannerView.VerticalEdge |
|
| BaseBannerMessage |
|
| BaseBannerMessage.CTADirection |
|
| BaseDialogFragment<T extends Message> |
Base dialog fragment that implements the dismiss events
|
| BaseFormat |
|
| BasicBitmapProvider |
Simple BitmapProvider that doesn't pool bitmaps
|
| Batch |
Entry point of the Batch library
|
| Batch.Actions |
Batch Action manager
|
| Batch.Debug |
Batch Debug module
|
| Batch.EventDispatcher |
Batch EventDispatcher module
|
| Batch.EventDispatcher.Payload |
|
| Batch.EventDispatcher.Type |
|
| Batch.Inbox |
Batch Inbox module
|
| Batch.Messaging |
Batch Messaging module
|
| Batch.Messaging.DisplayHint |
|
| Batch.Messaging.DisplayHintProvider |
|
| Batch.Messaging.LifecycleListener |
Listener interface for messaging views lifecycle events.
|
| Batch.Messaging.LifecycleListener2 |
Listener interface for messaging events.
|
| Batch.Push |
Batch Push module
|
| Batch.User |
Batch User module
|
| BatchActionActivity |
|
| BatchActionService |
Service that Batch uses to respond to actions when not in an activity
|
| BatchActivityLifecycleHelper |
Implementation of Application.ActivityLifecycleCallbacks for managing Batch's lifecycle
|
| BatchAlertContent |
Model for the content of an Alert In-App/Landing message
|
| BatchAlertContent.CTA |
|
| BatchAttributesFetchListener |
|
| BatchBannerContent |
Model for the content of a Banner In-App/Landing message
|
| BatchBannerContent.Action |
|
| BatchBannerContent.CTA |
|
| BatchBannerView |
BatchBannerView handles operations related to a Batch In-App Messaging banner, when used in manual mode.
|
| BatchBannerViewPrivateHelper |
|
| BatchDate |
|
| BatchDebugActivity |
Debug activity that display info from Batch SDK
|
| BatchDeeplinkInterceptor |
Abstract class describing a deeplink interceptor.
|
| BatchDisplayReceiptJobService |
JobService implementation of Batch Display Receipt
|
| BatchEventData |
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.
|
| BatchEventDataPrivateHelper |
|
| BatchEventDispatcher |
Interface used when listening for event to dispatch.
|
| BatchImageContent |
Model for the content of an image-only message
|
| BatchImageContent.Action |
|
| BatchInAppMessage |
A subclass of BatchMessage that represents an In-App message
|
| BatchInAppMessage.Content |
Interface defining a BatchInAppMessage content model object.
|
| BatchInboxFetcher |
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 |
|
| BatchInboxFetcher.OnNextPageFetchedListener |
|
| BatchInboxNotificationContent |
BatchInboxNotificationContent is a model representing the content of an inbox notification
|
| BatchInterstitialContent |
Model for the content of an Interstitial In-App/Landing message
|
| BatchInterstitialContent.CTA |
|
| BatchLandingMessage |
A subclass of BatchMessage that represents a push landing message
|
| BatchMessage |
Model representing a Batch Messaging message.
|
| BatchMessage.Format |
Formats that can be contained into a BatchMessage.
|
| BatchMessageAction |
Represents a BatchAction triggerable by a messaging component
|
| BatchMessageCTA |
Represents a BatchAction triggerable by a basic CTA messaging component
|
| BatchMessagingException |
Batch Messaging Exception.
|
| BatchMessagingWebViewJavascriptBridge |
Class providing method implementation for the In-App Webview javascript SDK.
|
| BatchMessagingWebViewJavascriptBridge.DevelopmentErrorCause |
|
| BatchModalContent |
Model for the content of a modal message
|
| BatchModalContent.Action |
|
| BatchModalContent.CTA |
|
| BatchModule |
Abstract class of a Batch Module
|
| BatchModuleMaster |
Module master that dispatch to subcribed modules
|
| BatchModuleMasterProvider |
isSingleton = true
|
| BatchNotificationAction |
Represents a Notification Action button
|
| BatchNotificationChannelsManager |
BatchNotificationChannelsManager manages how Batch interacts with Android 8.0 (API 26).
|
| BatchNotificationChannelsManager.ChannelNameProvider |
Interface describing a channel name provider.
|
| BatchNotificationChannelsManager.NotificationChannelIdInterceptor |
Interface describing a channel ID interceptor for notifications displayed by Batch
|
| BatchNotificationChannelsManager.StringResChannelNameProvider |
|
| BatchNotificationChannelsManagerPrivateHelper |
|
| BatchNotificationChannelsManagerProvider |
isSingleton = true
|
| BatchNotificationInterceptor |
Abstract class describing a notification interceptor.
|
| BatchNotificationSource |
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 describing a listener for server-side Opt-Out/Opt-Out and wipe acknowledgment
|
| BatchOptOutResultListener.ErrorPolicy |
|
| BatchPushData |
Deprecated.
|
| BatchPushHelper |
|
| BatchPushInstanceIDService |
Batch's service for handling Google's Instance ID token refresh
|
| BatchPushJobService |
JobService implementation of Batch Push
|
| BatchPushMessageDismissReceiver |
Batch's implementation of dismiss intent of push notification
|
| BatchPushMessageReceiver |
Batch's implementation of GCM's Push BroadcastReceiver
|
| BatchPushNotificationPresenter |
Class responsible to display a notification from a GCM/FCM push payload
|
| BatchPushPayload |
Convenience object to retrieve standardized Batch data out of a Batch Push intent.
This class does not have a public constructor.
|
| BatchPushPayload.ParsingException |
Represents a payload parsing exception.
|
| BatchPushReceiver |
Batch's legacy implementation of GCM's Push BroadcastReceiver
|
| BatchPushService |
Batch's service for handling the push messages and show a notification
|
| BatchTagCollectionsFetchListener |
|
| BatchUserAttribute |
|
| BatchUserAttribute.Type |
|
| BatchUserDataEditor |
Batch User data editor
|
| BatchUserProfile |
Deprecated.
|
| BatchWebservice |
|
| BatchWebViewContent |
Model for the content of an WebView message
|
| BinaryValue |
Representation of MessagePack's Binary type.
|
| BooleanValue |
Representation MessagePack's Boolean type.
|
| BuildConfig |
|
| BuiltinStyleProvider |
Provides some builtin SDK styles
|
| Button |
Styleable Button, based on appcompat-v7's Button
|
| ByteArrayHelper |
Helper to manipulate byte arrays and string encoding
|
| ByteBufferInput |
|
| CacheHelper |
|
| CachingContext |
Wrapper context that adds a caching layer
|
| CampaignManager |
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
|
| CampaignManagerProvider |
isSingleton = true
|
| CampaignsLoadedSignal |
Event that occurs when the in-app campaign list has been updated from any source
|
| CampaignsLoadedTrigger |
|
| CampaignsRefreshedSignal |
Event that occurs when the in-app campaign list has been updated from any source
|
| CampaignsRefreshedTrigger |
|
| ChangeStateAction |
Action to change the state with knowledge of the current state
|
| ChannelBufferInput |
|
| ChannelBufferOutput |
|
| ClipboardActionRunnable |
Action that copy a text in the device's clipboard
|
| CloseButton |
Close button view.
|
| CollapsibleEvent |
A collapsible event is an event that only keeps the last occurrence in the database
|
| CollectionAdapter |
|
| Config |
Class to build a configuration for Batch SDK
|
| Corner |
|
| CountdownView |
Countdown progress view.
|
| CSSParsingException |
|
| CTA |
|
| DateProvider |
Simple interface for a mockable date provider
|
| Declaration |
|
| DeeplinkActionRunnable |
|
| DeeplinkHelper |
Simple helper for deeplinking related methods
|
| DeeplinkInterceptorRuntimeException |
|
| DelegatedTouchEventViewGroup |
Describes a ViewGroup that can delegate its touch event handling
|
| DelegatedTouchEventViewGroup.Delegate |
|
| DI |
|
| DialogEventListener |
Dialog event listener
|
| DiscoveryServiceHelper |
|
| DispatcherDiscoveryService |
Service used to retrieve meta-data of event dispatcher
|
| DispatcherRegistrar |
Class used to init dispatcher from manifest meta-data
|
| DisplayReceipt |
|
| DisplayReceiptModule |
|
| DisplayReceiptModuleProvider |
isSingleton = true
|
| DisplayReceiptPostDataProvider |
|
| DisplayReceiptWebserviceListener |
Listener for the display receipt webservice
|
| Document |
|
| DOMNode |
|
| EmbeddedBannerContainer |
Container for Batch's banners.
|
| EmbeddedBannerContainerProvider |
isSingleton = false
|
| ErrorValue |
|
| ErrorValue.Type |
|
| EvaluationContext |
|
| Event |
Event model.
|
| Event.State |
State of the sending
|
| EventContext |
|
| EventDispatcherModule |
|
| EventDispatcherModuleProvider |
isSingleton = true
|
| EventLocalCampaignTrigger |
Event based trigger for local campaigns
|
| EventSender |
Class that is responsible of sending events to server
|
| EventSender.EventSenderListener |
Listener of the event sender
|
| EventTrackedSignal |
Represents the event tracked signal for all events
|
| ExcludedActivityHelper |
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.
|
| ExtensionTypeHeader |
Header of the Extension types
|
| ExtensionValue |
Representation of MessagePack's Extension type.
|
| FailReason |
Reason for Batch failure
|
| FCMAbstractRegistrationProvider |
|
| FCMInstanceIdRegistrationProvider |
|
| FCMTokenRegistrationProvider |
|
| FindMyInstallationHelper |
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.
|
| FixedRatioFrameLayout |
View that will optionally size itself to match a target size while preserving its ratio
|
| FixedSizeArrayList<T> |
A simple extends of ArrayList that is size limited.
|
| FlexboxLayout |
A layout that arranges its children in a way its attributes can be specified like the
CSS Flexible Box Layout Module.
|
| FlexboxLayout.AlignContent |
|
| FlexboxLayout.AlignItems |
|
| FlexboxLayout.FlexDirection |
|
| FlexboxLayout.FlexWrap |
|
| FlexboxLayout.JustifyContent |
|
| FlexboxLayout.LayoutParams |
|
| FloatValue |
Representation of MessagePack's Float type.
|
| ForegroundActivityLifecycleListener |
Activity Lifecycle Listener that tracks pause/resume count to know if the app is in the foreground
or not
|
| ForegroundActivityLifecycleListener.AppLifecycleListener |
App Lifecycle Listener to be notified when the app enter in background/foreground
|
| ForwardReadableInputStream |
InputStream wrapper that allows one to read the first X bytes of an InputStream
on non markable streams, and use the wrapped stream as if it wasn't ever read.
|
| GCMAbstractRegistrationProvider |
|
| GCMAdsIdentifierProvider |
|
| GCMIidRegistrationProvider |
|
| GCMLegacyRegistrationProvider |
|
| GenericHelper |
Generic helper that contains generic helpful methods
|
| GifDecoder |
Shared interface for GIF decoders.
|
| GifDecoder.BitmapProvider |
An interface that can be used to provide reused Bitmaps to avoid GCs
from constantly allocating Bitmaps for every frame.
|
| GifDecoder.GifDecodeStatus |
Android Lint annotation for status codes that can be used with a GIF decoder.
|
| GifDrawable |
|
| GifHeader |
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.
|
| GifHeaderParser |
A class responsible for creating GifHeaders from data
representing animated GIFs.
|
| GifHelper |
|
| GoogleApiAvailabilityContainer |
References com.google.android.gms
|
| GooglePlayServicesHelper |
Helper to get GooglePlayServices data with introspection
|
| GooglePlayStoreApplication |
|
| GroupActionRunnable |
Action that runs an array of actions
|
| HuaweiAppGalleryApplication |
|
| IdentifierDebugFragment |
|
| ImageDownloadWebservice |
|
| ImageFormatView |
View rendering the Image format
Not called ImageView for obvious reasons
|
| ImageFormatView.ImageContainerView |
|
| ImageFormatView.OnActionListener |
|
| ImageHelper |
|
| ImageHelper.Cache |
|
| ImageMessage |
|
| ImageTemplateFragment |
Universal messaging template fragment class.
|
| ImmutableArrayValue |
Immutable representation of MessagePack's Array type.
|
| ImmutableArrayValueImpl |
ImmutableArrayValueImpl Implements ImmutableArrayValue using a Value[] field.
|
| ImmutableBigIntegerValueImpl |
ImmutableBigIntegerValueImpl Implements ImmutableBigIntegerValue using a BigInteger field.
|
| ImmutableBinaryValue |
Immutable representation of MessagePack's Binary type.
|
| ImmutableBinaryValueImpl |
ImmutableBinaryValueImpl Implements ImmutableBinaryValue using a byte[] field.
|
| ImmutableBooleanValue |
Immutable representation of MessagePack's Boolean type.
|
| ImmutableBooleanValueImpl |
ImmutableBooleanValueImpl Implements ImmutableBooleanValue using a boolean field.
|
| ImmutableDoubleValueImpl |
ImmutableDoubleValueImpl Implements ImmutableFloatValue using a double field.
|
| ImmutableExtensionValue |
Immutable representation of MessagePack's Extension type.
|
| ImmutableExtensionValueImpl |
ImmutableExtensionValueImpl Implements ImmutableExtensionValue using a byte and a byte[] fields.
|
| ImmutableFloatValue |
Immutable representation of MessagePack's Float type.
|
| ImmutableIntegerValue |
Immutable representation of MessagePack's Integer type.
|
| ImmutableLongValueImpl |
ImmutableLongValueImpl Implements ImmutableIntegerValue using a long field.
|
| ImmutableMapValue |
Immutable representation of MessagePack's Map type.
|
| ImmutableMapValueImpl |
ImmutableMapValueImpl Implements ImmutableMapValue using a Value[] field.
|
| ImmutableNilValue |
Immutable representation of MessagePack's Nil type.
|
| ImmutableNilValueImpl |
ImmutableNilValueImpl Implements ImmutableNilValue.
|
| ImmutableNumberValue |
|
| ImmutableRawValue |
|
| ImmutableStringValue |
Immutable representation of MessagePack's String type.
|
| ImmutableStringValueImpl |
ImmutableStringValueImpl Implements ImmutableStringValue using a byte[] field.
|
| ImmutableValue |
Immutable declaration of Value interface.
|
| ImportFileProvider |
|
| InAppMessageUserActionSource |
Represents an In-App Message user action source.
|
| InboxCandidateNotificationInternal |
Internal representation of an inbox candidate notification's content
|
| InboxDatabaseHelper |
SQLite Database helper for Batch's Inbox
|
| InboxDatasource |
Inbox datasource.
|
| InboxDatasourceProvider |
isSingleton = true
|
| InboxFetcherInternal |
|
| InboxFetcherInternalProvider |
isSingleton = false
|
| InboxFetchWebserviceClient |
Webservice client for the Inbox API
Used to fetch notifications from the server
|
| InboxNotificationContentInternal |
Internal representation of an inbox notification's content
|
| InboxSyncPostDataProvider |
|
| InboxSyncWebserviceClient |
Webservice client for the Inbox API
Used to sync notifications from the server
|
| InboxWebserviceListener |
Listener for the fetch inbox webservice
|
| InboxWebserviceResponse |
Model for the inbox fetch webservice's response
|
| InputStreamBufferInput |
|
| IntegerValue |
Representation of MessagePack's Integer type.
|
| IntentParser |
Intent parser to retrieve promo code and other data
|
| InternalEvents |
|
| InternalPushData |
Class to easily access the push data
|
| InternalPushData.Format |
|
| InternalPushData.Priority |
|
| InternalPushData.ReceiptMode |
|
| JobHelper |
Simple helper for Android 21+ Jobs
|
| JobHelper.GenerationException |
|
| JSONArray |
A dense indexed sequence of values.
|
| JSONException |
Thrown to indicate a problem with the JSON API.
|
| JSONHelper |
Helper json methods that don't belong in JSON
|
| JSONObject |
A modifiable set of name/value mappings.
|
| JSONPostDataProvider |
A json post data provider
|
| JSONStringer |
|
| JSONTokener |
Parses a JSON ( RFC 4627)
encoded string into the corresponding object.
|
| KVUserPreferencesStorage |
UserPreferences implementation of key/value Storage
|
| KVUserPreferencesStorageProvider |
isSingleton = true
|
| LandingOutput |
|
| LandingOutputProvider |
isSingleton = false
|
| ListenableDialog |
Interface for fragments that support adding an additional dismiss listener
|
| LocalBroadcastManager |
Helper to register for and send broadcasts of Intents to local objects
within your process.
|
| LocalBroadcastManagerProvider |
isSingleton = true
|
| LocalCampaign |
Represents an In-App messaging campaign
|
| LocalCampaign.Output |
Define how this campaign will be displayed on the screen when triggered successfully
|
| LocalCampaign.Trigger |
Represents what will triggers the display of an In-App Campaign
|
| LocalCampaignDebugFragment |
|
| LocalCampaignDeserializer |
|
| LocalCampaignsDebugFragment |
|
| LocalCampaignSerializer |
|
| LocalCampaignsFilePersistence |
|
| LocalCampaignsModule |
Batch's Local Campaigns Messaging Module.
|
| LocalCampaignsModuleProvider |
isSingleton = true
|
| LocalCampaignsPersistence |
|
| LocalCampaignsQuery |
Query for local local campaigns sync
|
| LocalCampaignsRefreshActionRunnable |
|
| LocalCampaignsResponse |
|
| LocalCampaignsResponse.Error |
|
| LocalCampaignsResponseDeserializer |
|
| LocalCampaignsResponseSerializer |
|
| LocalCampaignsSQLTracker |
|
| LocalCampaignsWebservice |
Webservice to ask the server for all type of local campaigns (be in-app or notification)
|
| LocalCampaignsWebserviceListener |
Listener for LocalCampaignsWebservice
|
| LocalCampaignsWebserviceListenerImpl |
Listener for the local campaigns webservice.
|
| LocalCampaignsWebserviceListenerImplProvider |
isSingleton = false
|
| LocalCampaignTrackDbHelper |
|
| LocalCampaignTrackDbHelper.LocalCampaignEntry |
|
| Logger |
Helper to easily log into the application.
|
| LoggerDelegate |
Interface declaring methods that needs to be implemented for a Logger delegate.
|
| LoggerLevel |
|
| MainDebugFragment |
|
| MapValue |
Representation of MessagePack's Map type.
|
| MaximumHeightScrollView |
A ScrollView that supports setting a maximum height
|
| MediaQuery |
|
| Message |
|
| Message.Source |
|
| MessageBuffer |
MessageBuffer class is an abstraction of memory with fast methods to serialize and deserialize primitive values
to/from the memory.
|
| MessageBufferBE |
MessageBufferBE is a MessageBuffer implementation tailored to big-endian machines.
|
| MessageBufferInput |
Provides a sequence of MessageBuffer instances.
|
| MessageBufferOutput |
Provides a buffered output stream that writes sequence of MessageBuffer instances.
|
| MessageBufferPacker |
MessagePacker that is useful to produce byte array output.
|
| MessageBufferU |
Universal MessageBuffer implementation supporting Java6 and Android.
|
| MessageFormat |
Describes the list of the message format types defined in the MessagePack specification.
|
| MessageFormatException |
Thrown when the input message pack format is invalid
|
| MessageInsufficientBufferException |
Exception that indicates end of input.
|
| MessageIntegerOverflowException |
This error is thrown when the user tries to read an integer value
using a smaller types.
|
| MessageNeverUsedFormatException |
Thrown when the input message pack format is invalid
|
| MessagePack |
Convenience class to build packer and unpacker classes.
|
| MessagePack.Code |
The prefix code set of MessagePack format.
|
| MessagePack.PackerConfig |
MessagePacker configuration.
|
| MessagePack.UnpackerConfig |
MessageUnpacker configuration.
|
| MessagePacker |
MessagePack serializer that converts objects into binary.
|
| MessagePackException |
A base class of all of the message pack exceptions.
|
| MessagePackHelper |
|
| MessageSizeException |
Thrown to indicate too large message size (e.g, larger than 2^31-1).
|
| MessageStringCodingException |
Thrown to indicate an error when encoding/decoding a String value
|
| MessageTypeCastException |
|
| MessageTypeException |
Thrown when a type mismatch error occurs
|
| MessageUnpacker |
MessagePack deserializer that converts binary into objects.
|
| MessagingActivity |
Activity that only lives to display a messaging fragment
|
| MessagingAnalyticsDelegate |
Class that proxies the analytics call to the messaging module but ensures stuff like triggers only
occurring once.
|
| MessagingAnalyticsDelegateProvider |
isSingleton = false
|
| MessagingError |
|
| MessagingEventPayload |
|
| MessagingModule |
Batch's Messaging Module.
|
| MessagingModuleProvider |
isSingleton = true
|
| MetaContext |
Context wrapper that's an union of multiple contexts
|
| MetaDataUtils |
Utility class to easily access the manifest meta-data info
|
| ModalContentPanGestureDetector |
|
| ModalContentPanGestureDetector.OnDismissListener |
Dismiss listener
|
| ModalMessage |
|
| ModalTemplateFragment |
Universal messaging template fragment class.
|
| NamedThreadFactory |
ThreadFactory that adds Batch's name to the created thread.
|
| NativeAttributeContext |
|
| NestedListView |
|
| NewSessionSignal |
|
| NextSessionTrigger |
Triggers when a new user session starts
|
| NilValue |
Representation of MessagePack's Nil type.
|
| NotificationAuthorizationStatus |
|
| NotificationFormat |
|
| NotificationIdentifiers |
NotificationIdentifiers groups all identifiers of a notification, which should not be lost
when a notification is collapsed into another for deduplication
|
| NowTrigger |
Trigger displaying campaigns as soon as possible
|
| NumberValue |
|
| ObjectUserPreferencesStorage |
UserPreferences implementation of object Storage
|
| ObjectUserPreferencesStorageProvider |
isSingleton = true
|
| OnMenuSelectedListener |
|
| Operator |
|
| OperatorHandler |
|
| OperatorValue |
|
| OptOutModule |
Batch's Opt Out Module.
|
| OptOutModuleProvider |
isSingleton = true
|
| OutputStreamBufferOutput |
MessageBufferOutput adapter for OutputStream.
|
| PackageUtils |
|
| PannableBannerFrameLayout |
Pannable layout.
|
| PannableBannerFrameLayout.DismissDirection |
Vertical direction in which dismissal should be allowed
|
| PannableBannerFrameLayout.OnDismissListener |
Dismiss listener
|
| ParameterKeys |
Contains all parameters keys
|
| Parameters |
Parameters to get and set parameters
|
| ParametersPostDataProvider |
A parameters post data provider
|
| ParametersProvider |
isSingleton = true
|
| Parser |
|
| Parser |
|
| PayloadParser |
Parses the messaging message contained into a payload, either from in-app or landings.
|
| PayloadParsingException |
Exception that represents a messaging payload parsing error
|
| PercentFrameLayout |
Subclass of FrameLayout that supports percentage based dimensions and
margins.
|
| PercentFrameLayout.LayoutParams |
|
| PercentLayoutHelper |
Helper for layouts that want to support percentage based dimensions.
|
| PercentLayoutHelper.PercentLayoutInfo |
Container for information about percentage dimensions and margins.
|
| PercentLayoutHelper.PercentLayoutParams |
If a layout wants to support percentage based dimensions and use this helper class, its
LayoutParams subclass must implement this interface.
|
| PercentRelativeLayout |
Subclass of RelativeLayout that supports percentage based dimensions and
margins.
|
| PercentRelativeLayout.LayoutParams |
|
| PersistenceException |
|
| PositionableGradientDrawable |
A Drawable with a color gradient for buttons, backgrounds, etc.
|
| PositionableGradientDrawable.Orientation |
Controls how the gradient is oriented relative to the drawable's bounds
|
| PostDataProvider<T> |
Interface for post data provider
|
| Preconditions |
Simple static methods to be called at the start of your own methods to verify
correct arguments and state.
|
| PrimitiveValue |
|
| PrimitiveValue.Type |
|
| PrivateNotificationContentHelper |
|
| Promise<T> |
A simple Promise-like implementation that is not thread-safe.
|
| Promise.CatchRunnable |
|
| Promise.DeferredResultExecutorRunnable<T> |
Executor that does not automatically resolve the promise once done
|
| Promise.ExecutorRunnable<T> |
Executor that automatically resolves the promise with the returned value once done, even
if null
|
| Promise.Status |
|
| Promise.ThenRunnable<T> |
|
| PublicEventTrackedSignal |
Represents the event tracked signal for public events
|
| PublicSDK |
Annotation specifying that a class is part of the Public SDK
|
| PushEventPayload |
|
| PushImageCache |
Static helper to manage cache for push downloaded images
|
| PushModule |
Push Module of Batch
|
| PushModuleProvider |
isSingleton = true
|
| PushNotificationType |
Enum that define how notifications should be display
|
| PushQuery |
Query to send pushtoken to server
|
| PushRegistrationDiscoveryService |
Service used to retrieve meta-data of push registration provider
|
| PushRegistrationProvider |
Defines a push notification registration provider
|
| PushRegistrationProviderAvailabilityException |
|
| PushRegistrationProviderFactory |
Factory, giving you the adequate push registration provider according to the app setup and
SDK settings
|
| PushRegistrationRegistrar |
Class used to init registration provider
|
| PushResponse |
|
| PushResponseDeserializer |
|
| PushUserActionSource |
Represents a push user action source
|
| PushWebserviceListener |
Listener for PushWebservice
|
| PushWebserviceListenerImpl |
|
| Query |
Mother of all queries, containing id type and context
|
| QueryType |
The different query types.
|
| RatingActionRunnable |
|
| RawValue |
|
| Reduceable |
Defines reducable values
|
| ReflectionHelper |
Class grouping all of the reflection based checks that we are doing.
|
| Registration |
|
| Response |
A response from server to a query
|
| ResponseDeserializer |
Abstract deserializer class for Response
|
| RetryTimer |
Class to manage retry timing for event sending
|
| RetryTimer.RetryTimerListener |
Listener of this retry Timer
|
| RoundedDrawable |
|
| RoundedImageView |
Rounded Image View.
|
| RoundedTransformationBuilder |
|
| Ruleset |
|
| RuntimeManager |
Manager that contains library state and locks
|
| RuntimeManagerProvider |
isSingleton = true
|
| SecureDateProvider |
Class used to get the real time based of the server sync date
|
| SecureDateProviderProvider |
isSingleton = true
|
| SeparatedFlexboxLayout |
A custom Flexbox layout that's stylable and automatically adds separators
|
| SeparatedFlexboxLayout.SeparatorStyleProvider |
|
| SeparatorView |
Basic separator view
|
| SessionManager |
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
|
| SExpression |
|
| Signal |
Represents an Application Event
|
| Size2D |
Size2D class similar to Point but implements serializable
|
| SQLUserDatasource |
User data (attributes) datasource.
|
| SQLUserDatasourceProvider |
isSingleton = true
|
| StandardGifDecoder |
Reads frame data from a GIF image source and decodes it into individual frames for animation
purposes.
|
| StartQuery |
A start query
|
| StartResponse |
|
| StartResponseDeserializer |
|
| StartWebserviceListener |
Contains method to implement to receive start webservice responses
|
| StartWebserviceListenerImpl |
Start webservice listener implementation
|
| State |
State of the Batch lib
|
| StateAction |
Action with knowledge of the current state
|
| StoreApplication |
|
| StoreApplicationFactory |
|
| StringValue |
Representation of MessagePack's String type.
|
| Styleable |
Interface describing a styleable view.
|
| StyleHelper |
Helper class for Style-related methods.
|
| SystemDateProvider |
|
| SystemFormat |
Format that uses BigPictureStyle or BigTextStyle according to the notification content
|
| SystemParameterHelper |
Helper to retrieve Android system configuration.
|
| SystemParameterShortName |
Enum of system parameter short names
|
| TaskExecutor |
Executor for tasks that guarantee that only one instance with the same identifier will be run
|
| TaskExecutorProvider |
isSingleton = true
|
| TaskRunnable |
Interface that you must implement if you want to submit to the TaskExecutor
|
| TextView |
Styleable TextView, based on appcompat-v7's TextView
|
| ThemeHelper |
|
| TimezoneAwareDate |
|
| TLSSocketFactory |
|
| TrackerDatabaseHelper |
SQLite Database helper for Batch's Tracker
|
| TrackerDatasource |
Tracker datasource.
|
| TrackerMode |
Define the running mode of the Tracker module
|
| TrackerModule |
Event Tracker module of Batch
|
| TrackerModuleProvider |
isSingleton = true
|
| TrackerWebserviceListener |
Listener for the tracker webservice
|
| TrackingQuery |
A query to track events
|
| TrackingResponse |
|
| TrackingResponseDeserializer |
|
| UniversalMessage |
|
| UniversalRootView |
View displaying the universal messaging template.
|
| UniversalRootView.OnActionListener |
|
| UniversalTemplateFragment |
Universal messaging template fragment class.
|
| URLBuilder |
URL builder that automaticaly manage GET parameters
|
| URLBuilder.CryptorMode |
Mode to crypt get parameters
|
| UserAction |
Model that represents an user action, which can be triggered by Batch SDK in various contexts.
|
| UserActionRunnable |
|
| UserActionSource |
Represents an action source.
|
| UserAttribute |
|
| UserAttributeContext |
|
| UserDataAccessor |
|
| UserDatabaseException |
|
| UserDatabaseHelper |
SQLite Database helper for Batch's User Data (attributes)
|
| UserDataBuiltinActionRunnable |
|
| UserDataDebugFragment |
|
| UserDataDiff |
Utility class to compute the diff between two sets of attributes and two sets
of tag collections
|
| UserDataDiff.Result |
Represents a diff's results
|
| UserDatasource |
|
| UserEventBuiltinActionRunnable |
|
| UserModule |
Batch User module
|
| UserModule.SaveException |
|
| UserModuleProvider |
isSingleton = true
|
| UserOperation |
An operation to execute on the user datasource
|
| UTCDate |
|
| Value |
Root of everything.
|
| Value |
Value stores a value and its type in MessagePack type system.
|
| ValueFactory |
|
| ValueFactory.MapBuilder |
|
| ValueType |
Representation of MessagePack types.
|
| Variable |
|
| Variable |
|
| Variable.Type |
|
| VariableValue |
|
| ViewCompat |
Compat view methods
|
| ViewTracker |
Interface that defines a Local Campaign view tracker.
|
| ViewTracker.CountedViewEvent |
|
| ViewTrackerUnavailableException |
|
| WakefulBroadcastReceiver |
Helper for the common pattern of implementing a BroadcastReceiver
that receives a device wakeup event and then passes the work off
to a Service, while ensuring that the
device does not go back to sleep during the transition.
|
| WebFormatView |
View rendering the Image format
Not called ImageView for obvious reasons
|
| Webservice |
Abstract webservice class designed for any WS call
|
| Webservice.RequestType |
Type of the HTTP Request
|
| Webservice.WebserviceError |
Error thrown by Webservice on error
|
| Webservice.WebserviceError.Reason |
A possible reason of error
|
| WebserviceErrorCause |
Possible causes of webservice failure
|
| WebserviceLauncher |
Simple proxy to allow webservice call from outside this package
|
| WebserviceMetrics |
Static class that tracks webservices metrics for report
|
| WebserviceMetricsProvider |
isSingleton = true
|
| WebserviceSignature |
|
| WebView |
|
| WebViewActionListener |
|
| WebViewHelper |
|
| WebViewMessage |
|
| WebViewTemplateFragment |
WebView messaging template fragment class.
|