IConfiguration.java revision 16dc90a77dcceb184e53aa197b5f0b6fd069aa29
11d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beustpackage org.testng.internal;
21d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beust
3e14d0686c991db20dacf627becc3d162a9f35f90Cédric Beustimport org.testng.IConfigurable;
416dc90a77dcceb184e53aa197b5f0b6fd069aa29Cédric Beustimport org.testng.IExecutionListener;
5e14d0686c991db20dacf627becc3d162a9f35f90Cédric Beustimport org.testng.IHookable;
6ed65240afc7792175d9fe09bb9bb553360798ae8Cédric Beustimport org.testng.ITestObjectFactory;
71d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beustimport org.testng.internal.annotations.IAnnotationFinder;
81d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beust
916dc90a77dcceb184e53aa197b5f0b6fd069aa29Cédric Beustimport java.util.List;
1016dc90a77dcceb184e53aa197b5f0b6fd069aa29Cédric Beust
111d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beustpublic interface IConfiguration {
121d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beust  IAnnotationFinder getAnnotationFinder();
131d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beust
14ed65240afc7792175d9fe09bb9bb553360798ae8Cédric Beust  ITestObjectFactory getObjectFactory();
15331ab5267015b500bd06204f8c2c9cde40dc2e40Cédric Beust  void setObjectFactory(ITestObjectFactory m_objectFactory);
16e14d0686c991db20dacf627becc3d162a9f35f90Cédric Beust
17e14d0686c991db20dacf627becc3d162a9f35f90Cédric Beust  IHookable getHookable();
18e4f58f00524d158734fc34285ff72744cd2b949eCédric Beust  void setHookable(IHookable h);
19e14d0686c991db20dacf627becc3d162a9f35f90Cédric Beust
20e14d0686c991db20dacf627becc3d162a9f35f90Cédric Beust  IConfigurable getConfigurable();
21e4f58f00524d158734fc34285ff72744cd2b949eCédric Beust  void setConfigurable(IConfigurable c);
22331ab5267015b500bd06204f8c2c9cde40dc2e40Cédric Beust
2316dc90a77dcceb184e53aa197b5f0b6fd069aa29Cédric Beust  List<IExecutionListener> getExecutionListeners();
2416dc90a77dcceb184e53aa197b5f0b6fd069aa29Cédric Beust  void addExecutionListener(IExecutionListener l);
251d25666eb1a1c0db8db32dd487efaaf9ffcab8d9Cédric Beust}
26