public class BaseClassLoadServiceUtility
extends java.lang.Object
| Constructor and Description |
|---|
BaseClassLoadServiceUtility() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<?> |
forName(java.lang.String className)
Returns the class for the specified class name or reference.
|
static BaseClassLoadService |
getBaseClassLoadService(java.lang.String className)
Returns the class load service that provides the actual implementations.
|
static jade.content.onto.Ontology |
getOntologyInstance(java.lang.String ontologyClassName)
Returns the ontology instance from the specified ontology class name.
|
static java.lang.Object |
newInstance(java.lang.String className)
Returns a new instance of the specified class.
|
public static BaseClassLoadService getBaseClassLoadService(java.lang.String className)
className - the class namepublic static java.lang.Class<?> forName(java.lang.String className)
throws java.lang.ClassNotFoundException,
java.lang.NoClassDefFoundError
className - the class namejava.lang.ClassNotFoundException - the class not found exceptionjava.lang.NoClassDefFoundErrorpublic static java.lang.Object newInstance(java.lang.String className)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
className - the class namejava.lang.ClassNotFoundException - the class not found exceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic static 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
ontologyClassName - the ontology class namejava.lang.ClassNotFoundException - the class not found exceptionjava.lang.IllegalAccessException - the illegal access exceptionjava.lang.SecurityException - the security exceptionjava.lang.NoSuchMethodException - the no such method exceptionjava.lang.IllegalArgumentException - the illegal argument exceptionjava.lang.reflect.InvocationTargetException - the invocation target exception