Class AbstractAnalyticsProvider

java.lang.Object
com.codename1.analytics.AbstractAnalyticsProvider
All Implemented Interfaces:
AnalyticsProvider
Direct Known Subclasses:
CodenameOneAnalyticsProvider, FirebaseAnalyticsProvider, GoogleAnalyticsProvider, LegacyAnalyticsProviderAdapter, LoggingAnalyticsProvider, MatomoAnalyticsProvider

public abstract class AbstractAnalyticsProvider extends Object implements AnalyticsProvider
Convenience base class for AnalyticsProvider implementations. Every SPI method has an empty / no-op body so a concrete provider only overrides the calls it actually supports. The AnalyticsContext handed to init(AnalyticsContext) is retained and exposed via getContext(); supports(AnalyticsCapability) returns false for every capability and should be overridden.
  • Constructor Details

    • AbstractAnalyticsProvider

      public AbstractAnalyticsProvider()
  • Method Details