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 ClasstClass
register
public
S
register
(@Nonnull final S assetStore)
Method register.
- Parameters:
@Nonnull final SassetStore
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:
assetStoreassetStore
unregister
public
void
unregister
(@Nonnull final S assetStore)
Method unregister.
- Parameters:
@Nonnull final SassetStore
RemoveAssetStoreEvent
public
new
RemoveAssetStoreEvent
(assetStore)
Method RemoveAssetStoreEvent.
- Parameters:
assetStoreassetStore
getTagIndex
static
int
getTagIndex
(@Nonnull final String tag)
Method getTagIndex.
- Parameters:
@Nonnull final Stringtag
getOrCreateTagIndex
static
int
getOrCreateTagIndex
(@Nonnull final String tag)
Method getOrCreateTagIndex.
- Parameters:
@Nonnull final Stringtag
registerClientTag
static
boolean
registerClientTag
(@Nonnull final String tag)
Method registerClientTag.
- Parameters:
@Nonnull final Stringtag
getClientTags
static
Object2IntMap
getClientTags
()
Method getClientTags.