HyCodeYourTale
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)

protectedMap<K, DefaultAssetMap.AssetRef<T>[]> assetChainMap
protectedMap<K, ObjectSet<K>> assetChildren
protectedMap<K, T> assetMap

Related Classes