public final class IAddonBasicAttacher<V extends IAddonBase<Z>,Z> extends Object implements IAddonAttacher<V>
IAddonAttacher.AddonCallback<V>, IAddonAttacher.AttachException| Constructor and Description |
|---|
IAddonBasicAttacher(Z object) |
| Modifier and Type | Method and Description |
|---|---|
<T extends V> |
addon(Class<? extends IAddon> clazz) |
void |
addon(Collection<Class<? extends IAddon>> classes) |
<T extends V> |
addon(String classname) |
void |
inhert(Collection<Class<? extends IAddon>> sourceClasses) |
void |
inhert(IAddonAttacher<?> attacher) |
boolean |
isAddonAttached(Class<? extends IAddon> clazz) |
void |
lockAttaching() |
Collection<Class<? extends IAddon>> |
obtainAddonsList() |
boolean |
performAddonAction(IAddonAttacher.AddonCallback<V> callback) |
void |
reset() |
public IAddonBasicAttacher(Z object)
public <T extends V> T addon(Class<? extends IAddon> clazz)
addon in interface IAddonAttacher<V extends IAddonBase<Z>>public void addon(Collection<Class<? extends IAddon>> classes)
addon in interface IAddonAttacher<V extends IAddonBase<Z>>public <T extends V> T addon(String classname)
addon in interface IAddonAttacher<V extends IAddonBase<Z>>public void inhert(Collection<Class<? extends IAddon>> sourceClasses)
public void inhert(IAddonAttacher<?> attacher)
public boolean isAddonAttached(Class<? extends IAddon> clazz)
isAddonAttached in interface IAddonAttacher<V extends IAddonBase<Z>>public void lockAttaching()
lockAttaching in interface IAddonAttacher<V extends IAddonBase<Z>>public Collection<Class<? extends IAddon>> obtainAddonsList()
obtainAddonsList in interface IAddonAttacher<V extends IAddonBase<Z>>public boolean performAddonAction(IAddonAttacher.AddonCallback<V> callback)
performAddonAction in interface IAddonAttacher<V extends IAddonBase<Z>>public void reset()
Copyright © 2012-2013. All Rights Reserved.