ProvidedIndexAssetMap

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 ToIntBiFunction indexGetter

getIndex

public int getIndex (final K key)

Method getIndex.

Parameters:
final K key

getIndexOrDefault

public int getIndexOrDefault (final K key, final int def)

Method getIndexOrDefault.

Parameters:
final K key
final int def

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 String packKey
@Nonnull final AssetCodec codec
@Nonnull final Map loadedAssets
@Nonnull final Map loadedKeyToPathMap
@Nonnull final Map> loadedAssetChildren

remove

protected Set remove (@Nonnull final Set keys)

Method remove.

Parameters:
@Nonnull final Set keys

requireReplaceOnRemove

public boolean requireReplaceOnRemove ()

Method requireReplaceOnRemove.