repast.simphony.plugin
Class ActionExtensions

java.lang.Object
  extended by repast.simphony.plugin.ActionExtensions
Direct Known Subclasses:
UIActionExtensions

public class ActionExtensions
extends Object

Author:
Nick Collier

Field Summary
protected  ControllerActionExtensions actionExts
           
protected  ControllerActionIOExtensions ioExts
           
 
Constructor Summary
ActionExtensions()
           
 
Method Summary
 ControllerActionExtensions getActionExts()
           
 ControllerActionIOExtensions getIoExts()
           
protected
<T> T
instantiate(Class<T> type, ClassLoader loader, String className)
           
 void loadExtensions(org.java.plugin.PluginManager manager)
           
 void registerActionExt(CompositeControllerActionCreator creator)
           
protected  void registerActionExt(org.java.plugin.PluginManager manager, org.java.plugin.registry.Extension ext)
           
 void registerIoExt(ControllerActionIO io)
           
protected  void registerIoExt(org.java.plugin.PluginManager manager, org.java.plugin.registry.Extension ext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actionExts

protected ControllerActionExtensions actionExts

ioExts

protected ControllerActionIOExtensions ioExts
Constructor Detail

ActionExtensions

public ActionExtensions()
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
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()