public class GenerateAssetsEvent
Event fired when generateassets occurs. Listen for this event using EventBus.register.
java.lang.Object > GenerateAssetsEvent
Field Summary
before
private
long
before
Field before.
extraInfo
final
AssetExtraInfo
extraInfo
Field extraInfo.
parent
final
K
parent
Field parent.
kc
final
Class
kc
Field kc.
k
final
Class
k
Field k.
assetStore
final
AssetStore
assetStore
Field assetStore.
Method Detail
GenerateAssetsEvent
public
public
GenerateAssetsEvent
(final Class tClass, final M assetMap, @Nonnull final Map loadedAssets, final Map> assetChildren)
Method GenerateAssetsEvent.
- Parameters:
final ClasstClassfinal MassetMap@Nonnull final MaploadedAssetsfinal MapassetChildren>
getAssetClass
public
Class
getAssetClass
()
Method getAssetClass.
getLoadedAssets
public
T>
getLoadedAssets
()
Method getLoadedAssets.
getAssetMap
public
M
getAssetMap
()
Method getAssetMap.
addChildAsset
public
void
addChildAsset
(final K childKey, final T asset, @Nonnull final K parent)
Method addChildAsset.
- Parameters:
final KchildKeyfinal Tasset@Nonnull final Kparent
IllegalArgumentException
public
new
IllegalArgumentException
("Parent '" + String.valueOf(parent)
Method IllegalArgumentException.
- Parameters:
"Parent '" +String.valueOf(parent
HashSet
public
new
HashSet
()
Method HashSet.
addChildAssetWithReference
public
void
addChildAssetWithReference
(final K childKey, final T asset, final Class parentAssetClass, @Nonnull final PK parentKey)
Method addChildAssetWithReference.
- Parameters:
final KchildKeyfinal Tassetfinal ClassparentAssetClass@Nonnull final PKparentKey
ConcurrentHashMap
public
new
ConcurrentHashMap
()
Method ConcurrentHashMap.
addChildAssetWithReferences
public
void
addChildAssetWithReferences
(final K childKey, final T asset, @Nonnull final ParentReference, ?>... parents)
Method addChildAssetWithReferences.
- Parameters:
final KchildKeyfinal Tasset@Nonnull final ParentReference, ?>...parents
processEvent
public
void
processEvent
(@Nonnull final String hookName)
Method processEvent.
- Parameters:
@Nonnull final StringhookName
toString
public
String
toString
()
Method toString.
ParentReference
public
public
ParentReference
(final Class parentAssetClass, final PK parentKey)
Method ParentReference.
- Parameters:
final ClassparentAssetClassfinal PKparentKey
getParentAssetClass
public
Class
getParentAssetClass
()
Method getParentAssetClass.
getParentKey
public
PK
getParentKey
()
Method getParentKey.