AssetRegistry

public class AssetRegistry

Registry for managing asset registration. Provides methods to register and query asset items.

java.lang.Object > AssetRegistry

Field Summary

stamp

final long stamp

Field stamp.

Method Detail

getStoreMap

public > getStoreMap ()

Method getStoreMap.

getAssetStore

public M> getAssetStore (final Class tClass)

Method getAssetStore.

Parameters:
final Class tClass

register

public S register (@Nonnull final S assetStore)

Method register.

Parameters:
@Nonnull final S assetStore

IllegalArgumentException

public new IllegalArgumentException ("Asset Store already exists for " + String.valueOf(assetStore.getAssetClass()

Method IllegalArgumentException.

Parameters:
"Asset Store already exists for " + String.valueOf(assetStore.getAssetClass(

RegisterAssetStoreEvent

public new RegisterAssetStoreEvent (assetStore)

Method RegisterAssetStoreEvent.

Parameters:
assetStore assetStore

unregister

public void unregister (@Nonnull final S assetStore)

Method unregister.

Parameters:
@Nonnull final S assetStore

RemoveAssetStoreEvent

public new RemoveAssetStoreEvent (assetStore)

Method RemoveAssetStoreEvent.

Parameters:
assetStore assetStore

getTagIndex

static int getTagIndex (@Nonnull final String tag)

Method getTagIndex.

Parameters:
@Nonnull final String tag

getOrCreateTagIndex

static int getOrCreateTagIndex (@Nonnull final String tag)

Method getOrCreateTagIndex.

Parameters:
@Nonnull final String tag

registerClientTag

static boolean registerClientTag (@Nonnull final String tag)

Method registerClientTag.

Parameters:
@Nonnull final String tag

getClientTags

static Object2IntMap getClientTags ()

Method getClientTags.