Class RemovedAssetsEvent<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.RemovedAssetsEvent<K,T,M>
All Implemented Interfaces:
IBaseEvent<Class<T>>, IEvent<Class<T>>

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

    • tClass

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

      private final M extends AssetMap<K,T> assetMap
    • removedAssets

      @Nonnull private final Set<K> removedAssets
    • replaced

      private final boolean replaced
  • Constructor Details

    • RemovedAssetsEvent

      public RemovedAssetsEvent(Class<T> tClass, M assetMap, @Nonnull Set<K> removedAssets, boolean replaced)
  • Method Details

    • getAssetClass

      public Class<T> getAssetClass()
    • getAssetMap

      public M getAssetMap()
    • getRemovedAssets

      @Nonnull public Set<K> getRemovedAssets()
    • isReplaced

      public boolean isReplaced()
    • toString

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