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.