Interface INativeSetting

All Known Implementing Classes:
CommonSettings, Settings_Android, Settings_iOS

public interface INativeSetting
Interface implemented by the Common, Android and iOS settings.
Author:
Christopher Mindus
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The value for Android (=1).
    static final int
    The value for BOTH Android and iOS (=0).
    static final int
    The value for iOS (=2).
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Gets the internal setting name to use on the native Android client device.
    default String
    Gets the internal setting name to use on the native iOS client device.
    int
    Checks if the setting is for Android, iOS or both.
  • Field Details

  • Method Details

    • getType

      int getType()
      Checks if the setting is for Android, iOS or both.
      Returns:
      The value TYPE_BOTH, TYPE_Android or TYPE_iOS.
    • getNativeOp_Android

      default String getNativeOp_Android()
      Gets the internal setting name to use on the native Android client device.
      Returns:
      An internal String value that should not be used, null if not available for the device type.
    • getNativeOp_iOS

      default String getNativeOp_iOS()
      Gets the internal setting name to use on the native iOS client device.
      Returns:
      An internal String value that should not be used, null if not available for the device type.