Package org.testng.internal
Class Configuration
- java.lang.Object
-
- org.testng.internal.Configuration
-
- All Implemented Interfaces:
IConfiguration
public class Configuration extends java.lang.Object implements IConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description private booleanalwaysRunListenersprivate IInjectorFactoryinjectorFactoryprivate IAnnotationFinderm_annotationFinderprivate IConfigurablem_configurableprivate java.util.Map<java.lang.Class<? extends IConfigurationListener>,IConfigurationListener>m_configurationListenersprivate java.util.Map<java.lang.Class<? extends IExecutionListener>,IExecutionListener>m_executionListenersprivate IExecutorFactorym_executorFactoryprivate IHookablem_hookableprivate ITestObjectFactorym_objectFactory
-
Constructor Summary
Constructors Constructor Description Configuration()Configuration(IAnnotationFinder finder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConfigurationListener(IConfigurationListener cl)booleanaddExecutionListenerIfAbsent(IExecutionListener l)booleanalwaysRunListeners()IAnnotationFindergetAnnotationFinder()IConfigurablegetConfigurable()java.util.List<IConfigurationListener>getConfigurationListeners()java.util.List<IExecutionListener>getExecutionListeners()IExecutorFactorygetExecutorFactory()IHookablegetHookable()IInjectorFactorygetInjectorFactory()ITestObjectFactorygetObjectFactory()private voidinit(IAnnotationFinder finder)voidsetAlwaysRunListeners(boolean alwaysRunListeners)voidsetAnnotationFinder(IAnnotationFinder finder)voidsetConfigurable(IConfigurable c)voidsetExecutorFactory(IExecutorFactory factory)voidsetHookable(IHookable h)voidsetInjectorFactory(IInjectorFactory factory)voidsetObjectFactory(ITestObjectFactory factory)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.testng.internal.IConfiguration
addExecutionListener
-
-
-
-
Field Detail
-
m_annotationFinder
private IAnnotationFinder m_annotationFinder
-
m_objectFactory
private ITestObjectFactory m_objectFactory
-
m_hookable
private IHookable m_hookable
-
m_configurable
private IConfigurable m_configurable
-
m_executionListeners
private final java.util.Map<java.lang.Class<? extends IExecutionListener>,IExecutionListener> m_executionListeners
-
m_configurationListeners
private final java.util.Map<java.lang.Class<? extends IConfigurationListener>,IConfigurationListener> m_configurationListeners
-
alwaysRunListeners
private boolean alwaysRunListeners
-
m_executorFactory
private IExecutorFactory m_executorFactory
-
injectorFactory
private IInjectorFactory injectorFactory
-
-
Constructor Detail
-
Configuration
public Configuration()
-
Configuration
public Configuration(IAnnotationFinder finder)
-
-
Method Detail
-
init
private void init(IAnnotationFinder finder)
-
getAnnotationFinder
public IAnnotationFinder getAnnotationFinder()
- Specified by:
getAnnotationFinderin interfaceIConfiguration
-
setAnnotationFinder
public void setAnnotationFinder(IAnnotationFinder finder)
- Specified by:
setAnnotationFinderin interfaceIConfiguration
-
getObjectFactory
public ITestObjectFactory getObjectFactory()
- Specified by:
getObjectFactoryin interfaceIConfiguration
-
setObjectFactory
public void setObjectFactory(ITestObjectFactory factory)
- Specified by:
setObjectFactoryin interfaceIConfiguration
-
getHookable
public IHookable getHookable()
- Specified by:
getHookablein interfaceIConfiguration
-
setHookable
public void setHookable(IHookable h)
- Specified by:
setHookablein interfaceIConfiguration
-
getConfigurable
public IConfigurable getConfigurable()
- Specified by:
getConfigurablein interfaceIConfiguration
-
setConfigurable
public void setConfigurable(IConfigurable c)
- Specified by:
setConfigurablein interfaceIConfiguration
-
getExecutionListeners
public java.util.List<IExecutionListener> getExecutionListeners()
- Specified by:
getExecutionListenersin interfaceIConfiguration
-
addExecutionListenerIfAbsent
public boolean addExecutionListenerIfAbsent(IExecutionListener l)
- Specified by:
addExecutionListenerIfAbsentin interfaceIConfiguration
-
getConfigurationListeners
public java.util.List<IConfigurationListener> getConfigurationListeners()
- Specified by:
getConfigurationListenersin interfaceIConfiguration
-
addConfigurationListener
public void addConfigurationListener(IConfigurationListener cl)
- Specified by:
addConfigurationListenerin interfaceIConfiguration
-
setAlwaysRunListeners
public void setAlwaysRunListeners(boolean alwaysRunListeners)
- Specified by:
setAlwaysRunListenersin interfaceIConfiguration
-
setExecutorFactory
public void setExecutorFactory(IExecutorFactory factory)
- Specified by:
setExecutorFactoryin interfaceIConfiguration
-
getExecutorFactory
public IExecutorFactory getExecutorFactory()
- Specified by:
getExecutorFactoryin interfaceIConfiguration
-
alwaysRunListeners
public boolean alwaysRunListeners()
- Specified by:
alwaysRunListenersin interfaceIConfiguration
-
setInjectorFactory
public void setInjectorFactory(IInjectorFactory factory)
- Specified by:
setInjectorFactoryin interfaceIConfiguration
-
getInjectorFactory
public IInjectorFactory getInjectorFactory()
- Specified by:
getInjectorFactoryin interfaceIConfiguration
-
-