Package repast.simphony.plugin
Class ActionExtensions
- java.lang.Object
-
- repast.simphony.plugin.ActionExtensions
-
- Direct Known Subclasses:
UIActionExtensions
public class ActionExtensions extends Object
- Author:
- Nick Collier
-
-
Field Summary
Fields Modifier and Type Field Description protected ControllerActionExtensions
actionExts
protected ControllerActionIOExtensions
ioExts
-
Constructor Summary
Constructors Constructor Description ActionExtensions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ControllerActionExtensions
getActionExts()
ControllerActionIOExtensions
getIoExts()
protected <T> T
instantiate(Class<T> type, ClassLoader loader, String className)
void
loadExtensions(org.java.plugin.PluginManager manager)
protected void
registerActionExt(org.java.plugin.PluginManager manager, org.java.plugin.registry.Extension ext)
void
registerActionExt(CompositeControllerActionCreator creator)
protected void
registerIoExt(org.java.plugin.PluginManager manager, org.java.plugin.registry.Extension ext)
void
registerIoExt(ControllerActionIO io)
-
-
-
Field Detail
-
actionExts
protected ControllerActionExtensions actionExts
-
ioExts
protected ControllerActionIOExtensions ioExts
-
-
Method Detail
-
loadExtensions
public void loadExtensions(org.java.plugin.PluginManager manager) throws org.java.plugin.PluginLifecycleException, saf.core.runtime.PluginDefinitionException
- Throws:
org.java.plugin.PluginLifecycleException
saf.core.runtime.PluginDefinitionException
-
registerActionExt
protected void registerActionExt(org.java.plugin.PluginManager manager, org.java.plugin.registry.Extension ext) throws org.java.plugin.PluginLifecycleException, saf.core.runtime.PluginDefinitionException
- Throws:
org.java.plugin.PluginLifecycleException
saf.core.runtime.PluginDefinitionException
-
instantiate
protected <T> T instantiate(Class<T> type, ClassLoader loader, String className) throws InstantiationException, IllegalAccessException, ClassNotFoundException, ClassCastException
-
registerActionExt
public void registerActionExt(CompositeControllerActionCreator creator)
-
registerIoExt
protected void registerIoExt(org.java.plugin.PluginManager manager, org.java.plugin.registry.Extension ext) throws org.java.plugin.PluginLifecycleException, saf.core.runtime.PluginDefinitionException
- Throws:
org.java.plugin.PluginLifecycleException
saf.core.runtime.PluginDefinitionException
-
registerIoExt
public void registerIoExt(ControllerActionIO io)
-
getActionExts
public ControllerActionExtensions getActionExts()
-
getIoExts
public ControllerActionIOExtensions getIoExts()
-
-