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.BaseClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.NoClassDefFoundErrorpublic 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.BaseClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic 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.ClassLoadServicejava.lang.NoClassDefFoundErrorjava.lang.ClassNotFoundExceptionpublic 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.ClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.IllegalArgumentExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.SecurityExceptionpublic 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.ClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic 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.BaseClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionjava.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic 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.ClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic 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.ClassLoadServicejava.lang.ClassNotFoundExceptionjava.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException