Interface DataMapper

All Known Implementing Classes:
HolderBuilder

public interface DataMapper
  • Method Details

    • dataMap

      Map<DataKey<?>, Object> dataMap()
    • getData

      default <T> @Nullable T getData(DataKey<T> key)
    • getDataOrDefault

      default <T> T getDataOrDefault(DataKey<T> key, T defaultData)
    • setData

      default <T> void setData(DataKey<T> key, T data)
    • clearData

      default void clearData()