public class EomClassLoadServiceImpl extends java.lang.Object implements EomClassLoadService
| Constructor and Description |
|---|
EomClassLoadServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
forName(java.lang.String className) |
AbstractEvaluationStrategy |
getEvaluationStrategyInstance(java.lang.String strategyClassName,
OptionModelController omc)
Has to return the option model calculation specified by the class name.
|
jade.content.onto.Ontology |
getOntologyInstance(java.lang.String ontologyClassName) |
AbstractOptionModelCalculation |
getOptionModelCalculationInstance(java.lang.String omcClassName,
OptionModelController omc)
Has to return the option model calculation specified by the class name.
|
AbstractStaticModel |
getStaticModelInstance(java.lang.String staticModelClassName,
OptionModelController omc)
Has to return the static model instance specified with the class name.
|
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 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 AbstractStaticModel getStaticModelInstance(java.lang.String staticModelClassName, OptionModelController omc) throws java.lang.IllegalArgumentException, java.lang.SecurityException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException
EomClassLoadServicegetStaticModelInstance in interface EomClassLoadServicestaticModelClassName - the static model class nameomc - the current OptionModelControllerjava.lang.IllegalArgumentException - the illegal argument exceptionjava.lang.SecurityException - the security exceptionjava.lang.InstantiationException - the instantiation exceptionjava.lang.IllegalAccessException - the illegal access exceptionjava.lang.reflect.InvocationTargetException - the invocation target exceptionjava.lang.NoSuchMethodException - the no such method exceptionjava.lang.ClassNotFoundException - the class not found exceptionpublic AbstractOptionModelCalculation getOptionModelCalculationInstance(java.lang.String omcClassName, OptionModelController omc) throws java.lang.IllegalArgumentException, java.lang.SecurityException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException
EomClassLoadServicegetOptionModelCalculationInstance in interface EomClassLoadServiceomcClassName - the calculations class nameomc - the current OptionModelControllerjava.lang.IllegalArgumentException - the illegal argument exceptionjava.lang.SecurityException - the security exceptionjava.lang.InstantiationException - the instantiation exceptionjava.lang.IllegalAccessException - the illegal access exceptionjava.lang.reflect.InvocationTargetException - the invocation target exceptionjava.lang.NoSuchMethodException - the no such method exceptionjava.lang.ClassNotFoundException - the class not found exceptionpublic AbstractEvaluationStrategy getEvaluationStrategyInstance(java.lang.String strategyClassName, OptionModelController omc) throws java.lang.IllegalArgumentException, java.lang.SecurityException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException
EomClassLoadServicegetEvaluationStrategyInstance in interface EomClassLoadServicestrategyClassName - the calculations class nameomc - the current OptionModelControllerjava.lang.IllegalArgumentException - the illegal argument exceptionjava.lang.SecurityException - the security exceptionjava.lang.InstantiationException - the instantiation exceptionjava.lang.IllegalAccessException - the illegal access exceptionjava.lang.reflect.InvocationTargetException - the invocation target exceptionjava.lang.NoSuchMethodException - the no such method exceptionjava.lang.ClassNotFoundException - the class not found exception