Package org.testng.internal.annotations
Class FactoryAnnotation
java.lang.Object
org.testng.internal.annotations.BaseAnnotation
org.testng.internal.annotations.FactoryAnnotation
- All Implemented Interfaces:
IAnnotation
,IFactoryAnnotation
,IParameterizable
,IDataProvidable
An implementation of IFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
boolean
Whether this annotation is enabled.void
setDataProvider
(String dataProvider) void
setDataProviderClass
(Class<?> dataProviderClass) void
setEnabled
(boolean enabled) void
setIndices
(List<Integer> indices) Methods inherited from class org.testng.internal.annotations.BaseAnnotation
getConstructor, getMethod, getTestClass, setConstructor, setMethod, setTestClass
-
Field Details
-
m_dataProvider
-
m_dataProviderClass
-
m_enabled
private boolean m_enabled -
m_indices
-
-
Constructor Details
-
FactoryAnnotation
public FactoryAnnotation()
-
-
Method Details
-
getDataProvider
- Specified by:
getDataProvider
in interfaceIDataProvidable
-
setDataProvider
- Specified by:
setDataProvider
in interfaceIDataProvidable
-
setDataProviderClass
- Specified by:
setDataProviderClass
in interfaceIDataProvidable
-
getDataProviderClass
- Specified by:
getDataProviderClass
in interfaceIDataProvidable
-
getEnabled
public boolean getEnabled()Description copied from interface:IParameterizable
Whether this annotation is enabled.- Specified by:
getEnabled
in interfaceIParameterizable
- Returns:
- true if enabled
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfaceIParameterizable
-
getIndices
- Specified by:
getIndices
in interfaceIFactoryAnnotation
-
setIndices
- Specified by:
setIndices
in interfaceIFactoryAnnotation
-