Klasse EnumSettingImpl<T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue>

java.lang.Object
com.viaversion.viafabricplus.settings.base.SettingImpl
com.viaversion.viafabricplus.settings.base.EnumSettingImpl<T>
Alle implementierten Schnittstellen:
com.viaversion.viafabricplus.api.settings.base.EnumSetting<T>, com.viaversion.viafabricplus.api.settings.base.Setting

public final class EnumSettingImpl<T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue> extends SettingImpl implements com.viaversion.viafabricplus.api.settings.base.EnumSetting<T>
  • Verschachtelte Klassen - Übersicht

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen com.viaversion.viafabricplus.api.settings.base.EnumSetting

    com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    EnumSettingImpl(String key, net.minecraft.network.chat.Component component, T defaultValue)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
     
    void
    read(com.google.gson.JsonObject object)
     
    void
    setValue(T value)
     
     
    T[]
     
    void
    write(com.google.gson.JsonObject object)
     

    Von Klasse geerbte Methoden SettingImpl

    key, name, value

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden com.viaversion.viafabricplus.api.settings.base.Setting

    name
  • Konstruktordetails

    • EnumSettingImpl

      public EnumSettingImpl(String key, net.minecraft.network.chat.Component component, T defaultValue)
  • Methodendetails

    • value

      public T value()
      Angegeben von:
      value in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting<T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue>
    • setValue

      public void setValue(T value)
      Angegeben von:
      setValue in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting<T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue>
    • defaultValue

      public T defaultValue()
      Angegeben von:
      defaultValue in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting<T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue>
    • values

      public T[] values()
      Angegeben von:
      values in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting<T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue>
    • write

      public void write(com.google.gson.JsonObject object)
      Angegeben von:
      write in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting
    • read

      public void read(com.google.gson.JsonObject object)
      Angegeben von:
      read in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting