Package org.dashbuilder.dataset.def
Interface BeanDataSetDefBuilder<T extends DataSetDefBuilder>
-
- All Superinterfaces:
DataSetDefBuilder<T>
- All Known Implementing Classes:
BeanDataSetDefBuilderImpl
public interface BeanDataSetDefBuilder<T extends DataSetDefBuilder> extends DataSetDefBuilder<T>
A builder for defining data sets generated from a bean which implements the DataSetGenerator interfaceDataSetDef dataSetDef = DataSetDefFactory.newBeanDataSetDef() .uuid("all_employees") .generatorClass("org.mycompany.dataset.AllEmployeesGenerator") .buildDef();
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TgeneratorClass(String className)Set the data set generator class name.TgeneratorParam(String paramName, String paramValue)Set a parameter which will be passed through the generator class when invoked.
-
-
-
Method Detail
-
generatorClass
T generatorClass(String className)
Set the data set generator class name.- Parameters:
className- The name of a class which implements the DataSetGenerator interface- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
generatorParam
T generatorParam(String paramName, String paramValue)
Set a parameter which will be passed through the generator class when invoked.- Parameters:
paramName- The name of the parameter.paramValue- A string representation of the parameter value.- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
-