public class LoaderBase extends Object
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | LoaderBase.GroovyAndJavaReflectionAdapter | 
| protected static class  | LoaderBase.TypeAnnotationsScanner | 
| Modifier and Type | Field and Description | 
|---|---|
| protected SoapUIActionRegistry | actionRegistry | 
| protected SoapUIFactoryRegistry | factoryRegistry | 
| protected ListenerRegistry | listenerRegistry | 
| Constructor and Description | 
|---|
| LoaderBase(ListenerRegistry listenerRegistry,
          SoapUIActionRegistry actionRegistry,
          SoapUIFactoryRegistry factoryRegistry) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | configureAction(SoapUIAction action,
               ActionConfiguration configuration) | 
| protected SoapUIAction | createAction(Class<SoapUIAction> actionClass) | 
| protected SoapUIActionGroup | createActionGroup(Class<SoapUIActionGroup> actionGroupClass) | 
| protected SoapUIFactory | createAutoFactory(Class<? extends Annotation> annotationType,
                 Class<? extends SoapUIFactory> factoryClass,
                 Class<?> clazz,
                 Annotation annotation) | 
| protected SoapUIFactory | createFactory(Class<SoapUIFactory> factoryClass) | 
| protected <T> T | createObject(Class<T> objectClass) | 
| protected Collection<SoapUIFactory> | findAutoFactoryObjects(org.reflections.Reflections jarFileScanner,
                      Class<? extends Annotation> annotationType,
                      Class<? extends SoapUIFactory> factoryClass) | 
| protected List<? extends SoapUIActionGroup> | loadActionGroups(org.reflections.Reflections jarFileScanner) | 
| protected List<? extends SoapUIAction> | loadActions(org.reflections.Reflections jarFileScanner) | 
| protected void | loadAutoFactories(org.reflections.Reflections jarFileScanner,
                 Collection<SoapUIFactory> factories) | 
| protected Collection<? extends SoapUIFactory> | loadFactories(org.reflections.Reflections jarFileScanner) | 
| protected List<Class<? extends SoapUIListener>> | loadListeners(org.reflections.Reflections jarFileScanner) | 
| protected List<? extends SoapUIActionGroup> | registerActionGroups(List<SoapUIActionGroup> actionGroups) | 
| protected List<? extends SoapUIAction> | registerActions(List<? extends SoapUIAction> actions) | 
| protected Collection<? extends SoapUIFactory> | registerFactories(Collection<? extends SoapUIFactory> factories) | 
| protected List<Class<? extends SoapUIListener>> | registerListeners(List<Class<? extends SoapUIListener>> listeners) | 
| protected void | unregisterActions(List<? extends SoapUIAction> actions) | 
| protected void | unregisterFactories(Collection<? extends SoapUIFactory> factories) | 
| protected void | unregisterListeners(List<Class<? extends SoapUIListener>> listeners) | 
protected SoapUIFactoryRegistry factoryRegistry
protected SoapUIActionRegistry actionRegistry
protected ListenerRegistry listenerRegistry
public LoaderBase(ListenerRegistry listenerRegistry, SoapUIActionRegistry actionRegistry, SoapUIFactoryRegistry factoryRegistry)
protected Collection<? extends SoapUIFactory> loadFactories(org.reflections.Reflections jarFileScanner) throws IllegalAccessException, InstantiationException
protected SoapUIFactory createFactory(Class<SoapUIFactory> factoryClass) throws InstantiationException, IllegalAccessException
protected <T> T createObject(Class<T> objectClass) throws IllegalAccessException, InstantiationException
protected Collection<? extends SoapUIFactory> registerFactories(Collection<? extends SoapUIFactory> factories)
protected void loadAutoFactories(org.reflections.Reflections jarFileScanner,
                                 Collection<SoapUIFactory> factories)
protected Collection<SoapUIFactory> findAutoFactoryObjects(org.reflections.Reflections jarFileScanner, Class<? extends Annotation> annotationType, Class<? extends SoapUIFactory> factoryClass)
protected SoapUIFactory createAutoFactory(Class<? extends Annotation> annotationType, Class<? extends SoapUIFactory> factoryClass, Class<?> clazz, Annotation annotation) throws InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
protected List<Class<? extends SoapUIListener>> registerListeners(List<Class<? extends SoapUIListener>> listeners)
protected List<Class<? extends SoapUIListener>> loadListeners(org.reflections.Reflections jarFileScanner) throws IllegalAccessException, InstantiationException
protected List<? extends SoapUIAction> registerActions(List<? extends SoapUIAction> actions)
protected List<? extends SoapUIActionGroup> registerActionGroups(List<SoapUIActionGroup> actionGroups)
protected List<? extends SoapUIActionGroup> loadActionGroups(org.reflections.Reflections jarFileScanner) throws InstantiationException, IllegalAccessException
protected List<? extends SoapUIAction> loadActions(org.reflections.Reflections jarFileScanner) throws InstantiationException, IllegalAccessException
protected SoapUIAction createAction(Class<SoapUIAction> actionClass) throws InstantiationException, IllegalAccessException
protected SoapUIActionGroup createActionGroup(Class<SoapUIActionGroup> actionGroupClass) throws InstantiationException, IllegalAccessException
protected void configureAction(SoapUIAction action, ActionConfiguration configuration)
protected void unregisterListeners(List<Class<? extends SoapUIListener>> listeners)
protected void unregisterFactories(Collection<? extends SoapUIFactory> factories)
protected void unregisterActions(List<? extends SoapUIAction> actions)
Copyright © 2019. All Rights Reserved.