Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- getAssetClass()
- getKey()
- getParentKey()
- getRootContainerData()
- getContainerData()
- getContainerKey(Class)
- putTags(Map)
- getRawTags()
- getTags()
- getExpandedTagIndexes()
- getTag(int)
- addContainedAsset(Class, T)
- addContainedAsset(Class, RawAsset)
- fetchContainedAssets(K, Map)
- fetchContainedRawAssets(K, Map)
- containsAsset(Class, K)
- loadContainedAssets(boolean)
- toString()
Class AssetExtraInfo.Data
java.lang.Object
com.hypixel.hytale.assetstore.AssetExtraInfo.Data
- Enclosing class:
AssetExtraInfo<K>
- Since:
- 7/10/18
- Version:
- 1.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescription<K>Data(AssetExtraInfo.Data containerData, Class<? extends JsonAsset<K>> aClass, K key, K parentKey, boolean inheritContainerTags) Used to inherit data from a parent, used to merge tags for asset types that inherit their id from their parent<K> -
Method Summary
Modifier and TypeMethodDescription<K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
voidaddContainedAsset(Class<T> assetClass, RawAsset<K> rawAsset) <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
voidaddContainedAsset(Class<T> assetClass, T asset) <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
booleancontainsAsset(Class<T> tClass, K key) <K> voidfetchContainedAssets(K key, Map<Class<? extends JsonAssetWithMap>, Map<K, List<Object>>> containedAssets) <K> voidfetchContainedRawAssets(K key, Map<Class<? extends JsonAssetWithMap>, Map<K, List<RawAsset<Object>>>> containedAssets) <K> KgetContainerKey(Class<? extends JsonAsset<K>> aClass) it.unimi.dsi.fastutil.ints.IntSetgetKey()it.unimi.dsi.fastutil.ints.IntSetgetTag(int tagIndex) it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> getTags()voidloadContainedAssets(boolean reloading) voidtoString()
-
Field Details
-
TAG_VALUE_SEPARATOR
public static final char TAG_VALUE_SEPARATOR- See Also:
-
-
Constructor Details
-
Data
-
Data
public <K> Data(@Nullable AssetExtraInfo.Data containerData, Class<? extends JsonAsset<K>> aClass, K key, K parentKey, boolean inheritContainerTags) Used to inherit data from a parent, used to merge tags for asset types that inherit their id from their parent
-
-
Method Details
-
getAssetClass
-
getKey
-
getParentKey
-
getRootContainerData
-
getContainerData
-
getContainerKey
-
putTags
-
getRawTags
-
getTags
@Nonnull public it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> getTags() -
getExpandedTagIndexes
@Nonnull public it.unimi.dsi.fastutil.ints.IntSet getExpandedTagIndexes() -
getTag
public it.unimi.dsi.fastutil.ints.IntSet getTag(int tagIndex) -
addContainedAsset
public <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, void addContainedAssetT>> (Class<T> assetClass, T asset) -
addContainedAsset
public <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, void addContainedAssetT>> (Class<T> assetClass, RawAsset<K> rawAsset) -
fetchContainedAssets
-
fetchContainedRawAssets
-
containsAsset
public <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, boolean containsAssetT>> (Class<T> tClass, K key) -
loadContainedAssets
public void loadContainedAssets(boolean reloading) -
toString
-