Enum AnalyticsCapability

java.lang.Object
java.lang.Enum<AnalyticsCapability>
com.codename1.analytics.AnalyticsCapability
All Implemented Interfaces:
Comparable<AnalyticsCapability>

public enum AnalyticsCapability extends Enum<AnalyticsCapability>
Enumerates the analytics features a provider (or a server-side subscription tier) may support. Code can introspect a provider via AnalyticsProvider.supports(AnalyticsCapability) to decide whether a given call will actually be honoured, and tooling can render the capability matrix of the current account tier.
  • Enum Constant Details

    • SCREEN_VIEWS

      public static final AnalyticsCapability SCREEN_VIEWS
      Reporting of screen / page views.
    • EVENTS

      public static final AnalyticsCapability EVENTS
      Arbitrary named events with parameters.
    • USER_PROPERTIES

      public static final AnalyticsCapability USER_PROPERTIES
      Per-user properties / custom dimensions.
    • CRASH_REPORTING

      public static final AnalyticsCapability CRASH_REPORTING
      Crash and exception reporting.
    • REAL_TIME

      public static final AnalyticsCapability REAL_TIME
      Live (near real-time) reporting.
    • FUNNELS

      public static final AnalyticsCapability FUNNELS
      Conversion funnels.
    • RAW_EXPORT

      public static final AnalyticsCapability RAW_EXPORT
      Raw, per-event data export.
  • Method Details

    • values

      public static AnalyticsCapability[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static AnalyticsCapability valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null