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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCall this many times after calling colNames and colTypesbuild()
Call this last to create the datasetprotected void
Call this firstCall this secondstatic DatasetBuilder
-
Field Details
-
names
-
types
-
rows
-
-
Constructor Details
-
DatasetBuilder
public DatasetBuilder()
-
-
Method Details
-
newBuilder
-
colNames
Call this first -
colNames
-
colTypes
Call this second -
colTypes
-
addRow
Call this many times after calling colNames and colTypes -
checkConfig
protected void checkConfig() -
build
Call this last to create the dataset
-