Class LoadedAssetsEvent<K,T extends JsonAsset<K>,M extends AssetMap<K,T>>

java.lang.Object
com.hypixel.hytale.assetstore.event.AssetsEvent<K,T>
com.hypixel.hytale.assetstore.event.LoadedAssetsEvent<K,T,M>
All Implemented Interfaces:
IBaseEvent<Class<T>>, IEvent<Class<T>>

public class LoadedAssetsEvent<K,T extends JsonAsset<K>,M extends AssetMap<K,T>> extends AssetsEvent<K,T>
  • Field Details

    • tClass

      @Nonnull private final Class<T extends JsonAsset<K>> tClass
    • assetMap

      @Nonnull private final M extends AssetMap<K,T> assetMap
    • loadedAssets

      @Nonnull private final Map<K,T extends JsonAsset<K>> loadedAssets
    • initial

      private final boolean initial
    • query

      @Nonnull private final AssetUpdateQuery query
  • Constructor Details

    • LoadedAssetsEvent

      public LoadedAssetsEvent(@Nonnull Class<T> tClass, @Nonnull M assetMap, @Nonnull Map<K,T> loadedAssets, boolean initial, @Nonnull AssetUpdateQuery query)
  • Method Details

    • getAssetClass

      public Class<T> getAssetClass()
    • getAssetMap

      public M getAssetMap()
    • getLoadedAssets

      @Nonnull public Map<K,T> getLoadedAssets()
    • isInitial

      public boolean isInitial()
    • getQuery

      @Nonnull public AssetUpdateQuery getQuery()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object