public class DataSetBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<Integer,String> |
dataLabels |
protected HashMap<Integer,String> |
dataStyles |
protected ArrayList<String> |
errorList |
protected ArrayList<String> |
infoList |
protected int |
initialCapacity |
protected HashMap<String,String> |
metaInfoMap |
protected String |
name |
protected ArrayList<String> |
warningList |
protected double[] |
xErrorsNeg |
protected double[] |
xErrorsPos |
protected double |
xMax |
protected double |
xMin |
protected double[] |
xValues |
protected double[] |
yErrorsNeg |
protected double[] |
yErrorsPos |
protected double |
yMax |
protected double |
yMin |
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 double xMin
protected double xMax
protected double yMin
protected double yMax
protected int initialCapacity
public DataSetBuilder()
public DataSetBuilder(String dataSetName)
dataSetName - data set namepublic final DataSetBuilder setName(String name)
public final DataSetBuilder setXValuesNoCopy(double[] xValues)
public final DataSetBuilder setXValues(double[] xValues)
public final DataSetBuilder setYValuesNoCopy(double[] yValues)
public final DataSetBuilder setYValues(double[] yValues)
public final DataSetBuilder setXPosErrorNoCopy(double[] xErrorValuesPos)
public final DataSetBuilder setXPosError(double[] xErrorValuesPos)
public DataSetBuilder setXNegErrorNoCopy(double[] xErrorValuesNeg)
public DataSetBuilder setXNegError(double[] xErrorValuesNeg)
public final DataSetBuilder setYPosErrorNoCopy(double[] yErrorValuesPos)
public final DataSetBuilder setYPosError(double[] yErrorValuesPos)
public DataSetBuilder setYNegErrorNoCopy(double[] yErrorValuesNeg)
public DataSetBuilder setYNegError(double[] yErrorValuesNeg)
public DataSetBuilder setMetaInfoList(String[] infos)
public DataSetBuilder setMetaWarningList(String[] warning)
public DataSetBuilder setMetaErrorList(String[] errors)
public DataSetBuilder setMetaInfoMap(Map<String,String> map)
public DataSetBuilder setDataLabelMap(Map<Integer,String> map)
public DataSetBuilder setDataStyleMap(Map<Integer,String> map)
public DataSetBuilder setXMin(double value)
public DataSetBuilder setXMax(double value)
public DataSetBuilder setYMin(double value)
public DataSetBuilder setYMax(double value)
protected DefaultDataSet buildWithYArrayOnly(String dsName)
protected DefaultErrorDataSet buildWithYErrors(String dsName, int size)
protected void addMetaData(DataSet dataSet)
protected void addDataRanges(DataSet dataSet)
protected void addDataLabelStyleMap(DataSet dataSet)
public DataSet build()
Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.