All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.testng.internal.annotations.FactoryAnnotation Maven / Gradle / Ivy

There is a newer version: 7.10.1
Show newest version
package org.testng.internal.annotations;

import org.testng.annotations.IFactoryAnnotation;

import java.util.List;

/**
 * An implementation of IFactory
 */
public class FactoryAnnotation extends BaseAnnotation implements IFactoryAnnotation {

  private String m_dataProvider = null;
  private Class m_dataProviderClass;
  private boolean m_enabled = true;
  private List m_indices;

  @Override
  public String getDataProvider() {
    return m_dataProvider;
  }

  @Override
  public void setDataProvider(String dataProvider) {
    m_dataProvider = dataProvider;
  }

  public void setDataProviderClass(Class dataProviderClass) {
    m_dataProviderClass = dataProviderClass;
  }

  @Override
  public Class getDataProviderClass() {
    return m_dataProviderClass;
  }

  @Override
  public boolean getEnabled() {
    return m_enabled;
  }

  @Override
  public void setEnabled(boolean enabled) {
    m_enabled = enabled;
  }

  @Override
  public List getIndices() {
    return m_indices;
  }

  @Override
  public void setIndices(List indices) {
    m_indices = indices;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy