Class DatasetBuilder
java.lang.Object
com.inductiveautomation.ignition.common.util.DatasetBuilder
- Direct Known Subclasses:
- StaticReportDataSource.NumberConvertingDatasetBuilder
A builder to create datasets by hand (i.e. in Java code). Creating datasets using the BasicDataset constructors is not intuitive, so this makes it much more readable.
Example usage:
 myDataset = DatasetBuilder.newBuilder()
    .colNames("SeriesName", "FillColor", "StrokeColor", "StrokeWidth")
    .colTypes(String.class, Color.class, Color.class, Float.class)
    .addRow("Process Value", TypeUtilities.toColor("#B8DAFF33"), Color.BLUE, 2f)
    .addRow("Setpoint Value", TypeUtilities.toColor("#FFFFFF44"), Color.DARK_GRAY, 1f)
    .build();
 
 
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionCall this many times after calling colNames and colTypesbuild()Call this last to create the datasetprotected voidCall this firstCall this secondstatic DatasetBuilder
- 
Field Details- 
names
- 
types
- 
rows
 
- 
- 
Constructor Details- 
DatasetBuilderpublic DatasetBuilder()
 
- 
- 
Method Details- 
newBuilder
- 
colNamesCall this first
- 
colNames
- 
colTypesCall this second
- 
colTypes
- 
addRowCall this many times after calling colNames and colTypes
- 
checkConfigprotected void checkConfig()
- 
buildCall this last to create the dataset
 
-