Class ExtensibleSdkElement

java.lang.Object
com.castlabs.android.thumbs.ExtensibleSdkElement

public abstract class ExtensibleSdkElement extends Object
Base class for SDK elements that can be extended with additional functionality.
  • Constructor Details

    • ExtensibleSdkElement

      public ExtensibleSdkElement(@NonNull List<RequestModifier> requestModifiers)
  • Method Details

    • addRequestModifier

      public void addRequestModifier(@NonNull RequestModifier requestModifier)
      Adds a request modifier to the element.
      Parameters:
      requestModifier - the request modifier to add
    • removeRequestModifier

      public void removeRequestModifier(@NonNull RequestModifier requestModifier)
      Removes a request modifier from the element.
      Parameters:
      requestModifier - the request modifier to remove
    • getCurrentConfig

      @Nullable public PlayerConfig getCurrentConfig()
      Returns the current player configuration.
      Returns:
      the current player configuration