HyCodeYourTale
classpublicPriority 3

AssetExtraInfo

com.hypixel.hytale.assetstore.AssetExtraInfo

extends ExtraInfo

24

Methods

24

Public Methods

2

Fields

2

Constructors

Constants

charTAG_VALUE_SEPARATOR= '='

Constructors

public
AssetExtraInfo(AssetExtraInfo.Data data)
public
AssetExtraInfo(Path assetPath, AssetExtraInfo.Data data)

Methods

Public Methods (24)

public
<K> Data(Class<? extends JsonAsset<K>> assetClass, K key, K parentKey)
public
<K> Data(AssetExtraInfo.Data containerData, Class<? extends JsonAsset<K>> aClass, K key, K parentKey, boolean inheritContainerTags)
public
<K, T extends JsonAssetWithMap<K, M>, M extends AssetMap<K, T>> void addContainedAsset(Class<T> assetClass, T asset)
public
<K, T extends JsonAssetWithMap<K, M>, M extends AssetMap<K, T>> void addContainedAsset(Class<T> assetClass, RawAsset<K> rawAsset)
public
void appendDetailsTo(StringBuilder sb)
@Override
public
<K, T extends JsonAssetWithMap<K, M>, M extends AssetMap<K, T>> boolean containsAsset(Class<T> tClass, K key)
public
<K> void fetchContainedAssets(K key, Map<Class<? extends JsonAssetWithMap>, Map<K, List<Object>>> containedAssets)
public
<K> void fetchContainedRawAssets(K key, Map<Class<? extends JsonAssetWithMap>, Map<K, List<RawAsset<Object>>>> containedAssets)
public
String generateKey()
@Nonnull
public
Path getAssetPath()
@Nullable
public
AssetExtraInfo.Data getContainerData()
@Nullable
public
<K> K getContainerKey(Class<? extends JsonAsset<K>> aClass)
@Nullable
public
AssetExtraInfo.Data getData()
public
IntSet getExpandedTagIndexes()
@Nonnull
public
K getKey()
public
Object getParentKey()
public
Map<String, String[]> getRawTags()
@Nonnull
public
AssetExtraInfo.Data getRootContainerData()
@Nonnull
public
IntSet getTag(int tagIndex)
public
Int2ObjectMap<IntSet> getTags()
@Nonnull
public
AssetValidationResults getValidationResults()
public
void loadContainedAssets(boolean reloading)
public
void putTags(Map<String, String[]> tags)
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (2)

privatePath assetPath
privateAssetExtraInfo.Data data

Related Classes