public class AssetExtraInfo
Class AssetExtraInfo. Provides assetextrainfo functionality for the Hytale server.
java.lang.Object > AssetExtraInfo
Field Summary
containerData
Field containerData.
key
Field key.
parentKey
Field parentKey.
tag
Field tag.
tagIndexes
Field tagIndexes.
array
Field array.
value
Field value.
valueTag
Field valueTag.
assets
Field assets.
rawAssets
Field rawAssets.
idx
Field idx.
set
Field set.
Method Detail
AssetExtraInfo
public
AssetExtraInfo
(final Data data)
Method AssetExtraInfo.
- Parameters:
final Datadata
generateKey
String
generateKey
()
Method generateKey.
getKey
K
getKey
()
Method getKey.
getAssetPath
Path
getAssetPath
()
Method getAssetPath.
getData
Data
getData
()
Method getData.
appendDetailsTo
void
appendDetailsTo
(@Nonnull final StringBuilder sb)
Method appendDetailsTo.
- Parameters:
@Nonnull final StringBuildersb
getValidationResults
Method getValidationResults.
toString
String
toString
()
Method toString.
Data
Data
(final Class extends JsonAsset> assetClass, final K key, final K parentKey)
Method Data.
- Parameters:
final Class extends JsonAssetassetClass> final Kkeyfinal KparentKey
getParentKey
Object
getParentKey
()
Method getParentKey.
getRootContainerData
Data
getRootContainerData
()
Method getRootContainerData.
getContainerData
Data
getContainerData
()
Method getContainerData.
getContainerKey
K
getContainerKey
(final Class extends JsonAsset> aClass)
Method getContainerKey.
- Parameters:
final Class extends JsonAssetaClass>
putTags
void
putTags
(@Nonnull final Map tags)
Method putTags.
- Parameters:
@Nonnull final Maptags
getRawTags
String[]>
getRawTags
()
Method getRawTags.
getTags
Int2ObjectMap
getTags
()
Method getTags.
getExpandedTagIndexes
IntSet
getExpandedTagIndexes
()
Method getExpandedTagIndexes.
getTag
IntSet
getTag
(final int tagIndex)
Method getTag.
- Parameters:
final inttagIndex
addContainedAsset
void
addContainedAsset
(final Class assetClass, final T asset)
Method addContainedAsset.
- Parameters:
final ClassassetClassfinal Tasset
ArrayList
new
ArrayList
()
Method ArrayList.
fetchContainedAssets
void
fetchContainedAssets
(final K key, @Nonnull final Map, Map>> containedAssets)
Method fetchContainedAssets.
- Parameters:
final Kkey@Nonnull final MapcontainedAssets, Map >>
HashMap
new
HashMap
()
Method HashMap.
fetchContainedRawAssets
void
fetchContainedRawAssets
(final K key, @Nonnull final Map, Map>>> containedAssets)
Method fetchContainedRawAssets.
- Parameters:
final Kkey@Nonnull final MapcontainedAssets, Map >>>
containsAsset
boolean
containsAsset
(final Class tClass, final K key)
Method containsAsset.
- Parameters:
final ClasstClassfinal Kkey
loadContainedAssets
void
loadContainedAssets
(final boolean reloading)
Method loadContainedAssets.
- Parameters:
final booleanreloading
ensureTag
IntSet
ensureTag
(@Nonnull final String tag)
Method ensureTag.
- Parameters:
@Nonnull final Stringtag