public class DataSetBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<AxisDescription> |
axisDescriptions |
protected Map<Integer,String> |
dataLabels |
protected Map<Integer,String> |
dataStyles |
protected List<String> |
errorList |
protected List<String> |
infoList |
protected int |
initialCapacity |
protected Map<String,String> |
metaInfoMap |
protected String |
name |
protected List<String> |
warningList |
protected double[] |
xErrorsNeg |
protected double[] |
xErrorsPos |
protected double[] |
xValues |
protected double[] |
yErrorsNeg |
protected double[] |
yErrorsPos |
protected double[] |
yValues |
| Constructor and Description |
|---|
DataSetBuilder()
default DataSet factory
|
DataSetBuilder(String dataSetName)
default DataSet factory
|
protected String name
protected double[] xValues
protected double[] yValues
protected double[] xErrorsPos
protected double[] xErrorsNeg
protected double[] yErrorsPos
protected double[] yErrorsNeg
protected List<AxisDescription> axisDescriptions
protected int initialCapacity
public DataSetBuilder()
public DataSetBuilder(String dataSetName)
dataSetName - data set nameprotected void addDataLabelStyleMap(DataSet dataSet)
protected void addDataRanges(DataSet dataSet)
protected void addMetaData(DataSet dataSet)
public DataSet build()
protected DefaultDataSet buildWithYArrayOnly(String dsName)
protected DefaultErrorDataSet buildWithYErrors(String dsName, int size)
public DataSetBuilder setAxisMax(int dimension, double value)
public DataSetBuilder setAxisMin(int dimension, double value)
public DataSetBuilder setAxisName(int dimension, String name)
public DataSetBuilder setAxisUnit(int dimension, String unit)
public DataSetBuilder setDataLabelMap(Map<Integer,String> map)
public DataSetBuilder setDataStyleMap(Map<Integer,String> map)
public DataSetBuilder setMetaErrorList(String[] errors)
public DataSetBuilder setMetaInfoList(String[] infos)
public DataSetBuilder setMetaInfoMap(Map<String,String> map)
public DataSetBuilder setMetaWarningList(String[] warning)
public final DataSetBuilder setName(String name)
public DataSetBuilder setXNegError(double[] xErrorValuesNeg)
public DataSetBuilder setXNegErrorNoCopy(double[] xErrorValuesNeg)
public final DataSetBuilder setXPosError(double[] xErrorValuesPos)
public final DataSetBuilder setXPosErrorNoCopy(double[] xErrorValuesPos)
public final DataSetBuilder setXValues(double[] xValues)
public final DataSetBuilder setXValuesNoCopy(double[] xValues)
public DataSetBuilder setYNegError(double[] yErrorValuesNeg)
public DataSetBuilder setYNegErrorNoCopy(double[] yErrorValuesNeg)
public final DataSetBuilder setYPosError(double[] yErrorValuesPos)
public final DataSetBuilder setYPosErrorNoCopy(double[] yErrorValuesPos)
public final DataSetBuilder setYValues(double[] yValues)
public final DataSetBuilder setYValuesNoCopy(double[] yValues)
Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.