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
public class FactoryAnnotation extends BaseAnnotation implements IFactoryAnnotation
An implementation of IFactory Created on Dec 20, 2005- Author:
- Cedric Beust
-
-
Constructor Summary
Constructors Constructor Description FactoryAnnotation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDataProvider()Class<?>getDataProviderClass()booleangetEnabled()Whether this annotation is enabled.List<Integer>getIndices()String[]getParameters()The list of variables used to fill the parameters of this method.voidsetDataProvider(String dataProvider)voidsetDataProviderClass(Class<?> dataProviderClass)voidsetEnabled(boolean enabled)voidsetIndices(List<Integer> indices)voidsetParameters(String[] parameters)-
Methods inherited from class org.testng.internal.annotations.BaseAnnotation
getConstructor, getMethod, getTestClass, setConstructor, setMethod, setTestClass
-
-
-
-
Method Detail
-
getDataProvider
public String getDataProvider()
- Specified by:
getDataProviderin interfaceIDataProvidable
-
setDataProvider
public void setDataProvider(String dataProvider)
- Specified by:
setDataProviderin interfaceIDataProvidable
-
getParameters
public String[] getParameters()
Description copied from interface:IParameterizableThe list of variables used to fill the parameters of this method. These variables must be defined in the property file.- Specified by:
getParametersin interfaceIParameterizable
-
setParameters
public void setParameters(String[] parameters)
-
setDataProviderClass
public void setDataProviderClass(Class<?> dataProviderClass)
- Specified by:
setDataProviderClassin interfaceIDataProvidable
-
getDataProviderClass
public Class<?> getDataProviderClass()
- Specified by:
getDataProviderClassin interfaceIDataProvidable
-
getEnabled
public boolean getEnabled()
Description copied from interface:IParameterizableWhether this annotation is enabled.- Specified by:
getEnabledin interfaceIParameterizable
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceIParameterizable
-
getIndices
public List<Integer> getIndices()
- Specified by:
getIndicesin interfaceIFactoryAnnotation
-
setIndices
public void setIndices(List<Integer> indices)
- Specified by:
setIndicesin interfaceIFactoryAnnotation
-
-