# Hierarchy For Package com.codename1.analytics

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.codename1.analytics.AbstractAnalyticsProvider (implements com.codename1.analytics.AnalyticsProvider)
    - com.codename1.analytics.CodenameOneAnalyticsProvider
    - com.codename1.analytics.FirebaseAnalyticsProvider
    - com.codename1.analytics.GoogleAnalyticsProvider
    - com.codename1.analytics.LegacyAnalyticsProviderAdapter
    - com.codename1.analytics.LoggingAnalyticsProvider
    - com.codename1.analytics.MatomoAnalyticsProvider
  - com.codename1.analytics.Analytics
  - com.codename1.analytics.AnalyticsConsent
  - com.codename1.analytics.AnalyticsConsent.Builder
  - com.codename1.analytics.AnalyticsContext
  - com.codename1.analytics.AnalyticsCrashReport
  - com.codename1.analytics.AnalyticsCrashReport.Builder
  - com.codename1.analytics.AnalyticsEvent
  - com.codename1.analytics.AnalyticsEvent.Builder
  - com.codename1.analytics.AnalyticsService

## Interface Hierarchy

- com.codename1.analytics.AnalyticsProvider
- com.codename1.analytics.FirebaseAnalyticsProvider.Bridge

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>)
    - com.codename1.analytics.AnalyticsCapability
    - com.codename1.analytics.ConsentMode