AssetLoadResult class
Пакет: com.hypixel.hytale.assetstore
Файл: com/hypixel/hytale/assetstore/AssetLoadResult.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Map<K, T> |
loadedAssets |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
Set<K> |
getFailedToLoadKeysSet<K> getFailedToLoadKeys() |
public |
Set<Path> |
getFailedToLoadPathsSet<Path> getFailedToLoadPaths() |
public |
Map<K, T> |
getLoadedAssetsMap<K, T> getLoadedAssets() |
public |
Map<K, Path> |
getLoadedKeyToPathMapMap<K, Path> getLoadedKeyToPathMap() |
public |
boolean |
hasFailedboolean hasFailed() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.assetstore;
class="kw">import com.hypixel.hytale.assetstore.map.JsonAssetWithMap;
class="kw">import java.nio.file.Path;
class="kw">import java.util.Map;
class="kw">import java.util.Set;
class="kw">public class AssetLoadResult<K, T> {
class="kw">private class="kw">final Map<K, T> loadedAssets;
class="kw">private class="kw">final Map<K, Path> loadedKeyToPathMap;
class="kw">private class="kw">final Set<K> failedToLoadKeys;
class="kw">private class="kw">final Set<Path> failedToLoadPaths;
class="kw">private class="kw">final Map<Class<? class="kw">extends JsonAssetWithMap>, AssetLoadResult> childAssetResults;
class="kw">public AssetLoadResult(Map<K, T> var1, Map<K, Path> var2, Set<K> var3, Set<Path> var4, Map<Class<? class="kw">extends JsonAssetWithMap>, AssetLoadResult> var5) {
this.loadedAssets = var1;
this.loadedKeyToPathMap = var2;
this.failedToLoadKeys = var3;
this.failedToLoadPaths = var4;
this.childAssetResults = var5;
}
class="kw">public Map<K, T> getLoadedAssets() {
class="kw">return this.loadedAssets;
}
class="kw">public Map<K, Path> getLoadedKeyToPathMap() {
class="kw">return this.loadedKeyToPathMap;
}
class="kw">public Set<K> getFailedToLoadKeys() {
class="kw">return this.failedToLoadKeys;
}
class="kw">public Set<Path> getFailedToLoadPaths() {
class="kw">return this.failedToLoadPaths;
}
class="kw">public boolean hasFailed() {
if (this.failedToLoadKeys.isEmpty() && this.failedToLoadPaths.isEmpty()) {
for (AssetLoadResult var2 : this.childAssetResults.values()) {
if (var2.hasFailed()) {
class="kw">return true;
}
}
class="kw">return false;
} else {
class="kw">return true;
}
}
}