Class PluginAPI.Param<T>

java.lang.Object
ru.yoricya.tgsaver.PluginAPI.Param<T>
Enclosing class:
PluginAPI

public static class PluginAPI.Param<T> extends Object
Класс для определения глобальных параметров (Задумывается для передачи параметров между плагинами) Поддерживает только следующие типы Объектов: Integer, Long, Double, Float, String, Boolean
Since:
Beta 2.0.Beta-8
  • Constructor Details

    • Param

      public Param(Object owner, String key, T initialValue)
      Parameters:
      owner - Объект, который будет обладать правами на изменение данной переменной.
      key - Ключ переменной
      initialValue - Объект переменной
      Since:
      Beta 2.0.Beta-8
  • Method Details

    • getKey

      public String getKey()
      Получить ключ переменной
      Returns:
      Ключ переменной
      Since:
      Beta 2.0.Beta-8
    • setValue

      public void setValue(Object owner, T Value)
      Установить значение переменной
      Parameters:
      owner - Объект, который обладает правами на изменение данной переменной.
      Value - Значение переменной
      Since:
      Beta 2.0.Beta-8
    • getValue

      public T getValue(Object thin)
      Получить значение переменной
      Parameters:
      thin - Объект, который запрашивает доступ к данной переменной.
      Returns:
      Объект записанный в переменной
      Since:
      Beta 2.0.Beta-8