Class LongListSetting

java.lang.Object
gg.xp.xivsupport.persistence.settings.ObservableSetting
gg.xp.xivsupport.persistence.settings.LongListSetting
All Implemented Interfaces:
Resettable

public class LongListSetting extends ObservableSetting implements Resettable
  • Constructor Details

  • Method Details

    • get

      public List<Long> get()
    • set

      public void set(List<Long> newValue)
    • mutate

      public boolean mutate(Consumer<List<Long>> mutator)
      Modify the list according to a mutator function. The function receives a copy of the list of values, and should modify the list in-place. If the list was changed, then the modified list will become the new values.
      Parameters:
      mutator - The function
      Returns:
      whether any modifications were made.
    • isSet

      public boolean isSet()
      Specified by:
      isSet in interface Resettable
    • delete

      public void delete()
      Specified by:
      delete in interface Resettable