classpublicPriority 3
DefaultAssetMap
com.hypixel.hytale.assetstore.map.DefaultAssetMap
13
Methods
13
Public Methods
3
Fields
2
Constructors
Constants
StringDEFAULT_PACK_KEY= "Hytale:Hytale"
DefaultAssetMap.AssetRef[]EMPTY_PAIR_ARRAY= new DefaultAssetMap.AssetRef[0]
Constructors
public
DefaultAssetMap()public
DefaultAssetMap(Map<K, T> assetMap)Methods
Public Methods (13)
public
T getAsset(K key)@Nullable@Override
public
T getAsset(String packKey, K key)@Nullable@Override
public
int getAssetCount()@Override
public
Map<K, T> getAssetMap()@Nonnull@Override
public
String getAssetPack(K key)@Nullable@Override
public
Set<K> getChildren(K key)@Override
public
Set<K> getKeys(Path path)@Override
public
Set<K> getKeysForPack(String name)@Override
public
Set<K> getKeysForTag(int tagIndex)@Override
public
Path getPath(K key)@Nullable@Override
public
Map<K, Path> getPathMap(String packKey)@Nonnull@Override
public
int getTagCount()@Override
public
IntSet getTagIndexes()@Nonnull@Override
Fields
Protected Fields (3)
protected
Map<K, DefaultAssetMap.AssetRef<T>[]> assetChainMapprotected
Map<K, ObjectSet<K>> assetChildrenprotected
Map<K, T> assetMap