niagara-ax/decompiled/org/testng/internal/IConfiguration.java
2026-03-17 13:31:18 -07:00

36 lines
992 B
Java

package org.testng.internal;
import java.util.List;
import org.testng.IConfigurable;
import org.testng.IConfigurationListener;
import org.testng.IExecutionListener;
import org.testng.IHookable;
import org.testng.ITestObjectFactory;
import org.testng.internal.annotations.IAnnotationFinder;
public interface IConfiguration {
void addConfigurationListener(IConfigurationListener iConfigurationListener);
void addExecutionListener(IExecutionListener iExecutionListener);
IAnnotationFinder getAnnotationFinder();
IConfigurable getConfigurable();
List<IConfigurationListener> getConfigurationListeners();
List<IExecutionListener> getExecutionListeners();
IHookable getHookable();
ITestObjectFactory getObjectFactory();
void setAnnotationFinder(IAnnotationFinder iAnnotationFinder);
void setConfigurable(IConfigurable iConfigurable);
void setHookable(IHookable iHookable);
void setObjectFactory(ITestObjectFactory iTestObjectFactory);
}