public class ProvidedIndexAssetMap
Class ProvidedIndexAssetMap. Provides providedindexassetmap functionality for the Hytale server.
java.lang.Object > ProvidedIndexAssetMap
Field Summary
value
final
int
value
Field value.
stamp
final
long
stamp
Field stamp.
key
final
K
key
Field key.
remove
final
Set
remove
Field remove.
index
final
int
index
Field index.
Method Detail
ProvidedIndexAssetMap
public
public
ProvidedIndexAssetMap
(final ToIntBiFunction indexGetter)
Method ProvidedIndexAssetMap.
- Parameters:
final ToIntBiFunctionindexGetter
getIndex
public
int
getIndex
(final K key)
Method getIndex.
- Parameters:
final Kkey
getIndexOrDefault
public
int
getIndexOrDefault
(final K key, final int def)
Method getIndexOrDefault.
- Parameters:
final Kkeyfinal intdef
clear
protected
void
clear
()
Method clear.
putAll
protected
void
putAll
(@Nonnull final String packKey, @Nonnull final AssetCodec codec, @Nonnull final Map loadedAssets, @Nonnull final Map loadedKeyToPathMap, @Nonnull final Map> loadedAssetChildren)
Method putAll.
- Parameters:
@Nonnull final StringpackKey@Nonnull final AssetCodeccodec@Nonnull final MaploadedAssets@Nonnull final MaploadedKeyToPathMap@Nonnull final MaploadedAssetChildren>
remove
protected
Set
remove
(@Nonnull final Set keys)
Method remove.
- Parameters:
@Nonnull final Setkeys
requireReplaceOnRemove
public
boolean
requireReplaceOnRemove
()
Method requireReplaceOnRemove.