public interface IAddonAttacher<V extends IAddonBase<?>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
IAddonAttacher.AddonCallback<V> |
static class |
IAddonAttacher.AttachException |
| Modifier and Type | Method and Description |
|---|---|
<T extends V> |
addon(java.lang.Class<? extends IAddon> clazz) |
void |
addon(java.util.Collection<java.lang.Class<? extends IAddon>> classes) |
<T extends V> |
addon(java.lang.String classname) |
boolean |
isAddonAttached(java.lang.Class<? extends IAddon> clazz) |
void |
lockAttaching() |
java.util.Collection<java.lang.Class<? extends IAddon>> |
obtainAddonsList() |
boolean |
performAddonAction(IAddonAttacher.AddonCallback<V> callback) |
void addon(java.util.Collection<java.lang.Class<? extends IAddon>> classes)
<T extends V> T addon(java.lang.String classname)
boolean isAddonAttached(java.lang.Class<? extends IAddon> clazz)
void lockAttaching()
java.util.Collection<java.lang.Class<? extends IAddon>> obtainAddonsList()
boolean performAddonAction(IAddonAttacher.AddonCallback<V> callback)
Copyright © 2012-2013. All Rights Reserved.