public class ClassLoadServiceImpl
extends java.lang.Object
implements agentgui.core.classLoadService.ClassLoadService
Constructor and Description |
---|
ClassLoadServiceImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
forName(java.lang.String className) |
java.lang.Class<? extends jade.core.Agent> |
getAgentClass(java.lang.String agentClassName) |
agentgui.simulationService.balancing.DynamicLoadBalancingBase |
getDynamicLoadBalancing(java.lang.String balancingClassName,
jade.core.Agent executingAgent) |
jade.content.onto.Ontology |
getOntologyInstance(java.lang.String ontologyClassName) |
agentgui.core.plugin.PlugIn |
getPlugInInstance(java.lang.String pluginClassName,
agentgui.core.project.Project project) |
agentgui.simulationService.balancing.StaticLoadBalancingBase |
getStaticLoadBalancing(java.lang.String balancingClassName,
jade.core.Agent executingAgent) |
agentgui.simulationService.time.TimeModel |
getTimeModelInstance(java.lang.String className) |
java.lang.Object |
newInstance(java.lang.String className) |
public java.lang.Class<?> forName(java.lang.String className) throws java.lang.ClassNotFoundException, java.lang.NoClassDefFoundError
forName
in interface de.enflexit.common.classLoadService.BaseClassLoadService
java.lang.ClassNotFoundException
java.lang.NoClassDefFoundError
public java.lang.Object newInstance(java.lang.String className) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
newInstance
in interface de.enflexit.common.classLoadService.BaseClassLoadService
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.Class<? extends jade.core.Agent> getAgentClass(java.lang.String agentClassName) throws java.lang.NoClassDefFoundError, java.lang.ClassNotFoundException
getAgentClass
in interface agentgui.core.classLoadService.ClassLoadService
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException
public agentgui.simulationService.time.TimeModel getTimeModelInstance(java.lang.String className) throws java.lang.ClassNotFoundException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.SecurityException
getTimeModelInstance
in interface agentgui.core.classLoadService.ClassLoadService
java.lang.ClassNotFoundException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.SecurityException
public agentgui.core.plugin.PlugIn getPlugInInstance(java.lang.String pluginClassName, agentgui.core.project.Project project) throws java.lang.ClassNotFoundException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
getPlugInInstance
in interface agentgui.core.classLoadService.ClassLoadService
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public jade.content.onto.Ontology getOntologyInstance(java.lang.String ontologyClassName) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
getOntologyInstance
in interface de.enflexit.common.classLoadService.BaseClassLoadService
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public agentgui.simulationService.balancing.StaticLoadBalancingBase getStaticLoadBalancing(java.lang.String balancingClassName, jade.core.Agent executingAgent) throws java.lang.ClassNotFoundException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
getStaticLoadBalancing
in interface agentgui.core.classLoadService.ClassLoadService
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public agentgui.simulationService.balancing.DynamicLoadBalancingBase getDynamicLoadBalancing(java.lang.String balancingClassName, jade.core.Agent executingAgent) throws java.lang.ClassNotFoundException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
getDynamicLoadBalancing
in interface agentgui.core.classLoadService.ClassLoadService
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException