Class ModelScaler.Composite

java.lang.Object
kr.toxicity.model.api.tracker.ModelScaler.Composite
All Implemented Interfaces:
ModelScaler
Enclosing interface:
ModelScaler

public static final class ModelScaler.Composite extends Object implements ModelScaler
Composited scaler
  • Constructor Details

    • Composite

      public Composite()
  • Method Details

    • name

      @NotNull public @NotNull String name()
      Description copied from interface: ModelScaler
      Gets this scaler's name
      Specified by:
      name in interface ModelScaler
      Returns:
      name
    • scale

      public float scale(@NotNull @NotNull Tracker tracker)
      Description copied from interface: ModelScaler
      Gets the scale of this tracker
      Specified by:
      scale in interface ModelScaler
      Parameters:
      tracker - tracker
      Returns:
      scale
    • data

      public com.google.gson.JsonElement data()
      Description copied from interface: ModelScaler
      Gets the data of this scaler
      Specified by:
      data in interface ModelScaler
      Returns:
      data