Package de.gsi.dataset.spi
Class DataSetBuilder
- java.lang.Object
-
- de.gsi.dataset.spi.DataSetBuilder
-
public class DataSetBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<java.lang.Integer,java.lang.String>dataLabelsprotected java.util.HashMap<java.lang.Integer,java.lang.String>dataStylesprotected java.util.ArrayList<java.lang.String>errorListprotected java.util.ArrayList<java.lang.String>infoListprotected intinitialCapacityprotected java.util.HashMap<java.lang.String,java.lang.String>metaInfoMapprotected java.lang.Stringnameprotected java.util.ArrayList<java.lang.String>warningListprotected double[]xErrorsNegprotected double[]xErrorsPosprotected doublexMaxprotected doublexMinprotected double[]xValuesprotected double[]yErrorsNegprotected double[]yErrorsPosprotected doubleyMaxprotected doubleyMinprotected double[]yValues
-
Constructor Summary
Constructors Constructor Description DataSetBuilder()default DataSet factoryDataSetBuilder(java.lang.String dataSetName)default DataSet factory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDataLabelStyleMap(DataSet dataSet)protected voidaddDataRanges(DataSet dataSet)protected voidaddMetaData(DataSet dataSet)DataSetbuild()protected DataSetbuildRawDataSet(java.lang.String dsName)protected DefaultDataSetbuildWithYArrayOnly(java.lang.String dsName)protected DefaultErrorDataSetbuildWithYErrors(java.lang.String dsName, int size)DataSetBuildersetDataLabelMap(java.util.Map<java.lang.Integer,java.lang.String> map)DataSetBuildersetDataStyleMap(java.util.Map<java.lang.Integer,java.lang.String> map)DataSetBuildersetMetaErrorList(java.lang.String[] errors)DataSetBuildersetMetaInfoList(java.lang.String[] infos)DataSetBuildersetMetaInfoMap(java.util.Map<java.lang.String,java.lang.String> map)DataSetBuildersetMetaWarningList(java.lang.String[] warning)DataSetBuildersetName(java.lang.String name)DataSetBuildersetXMax(double value)DataSetBuildersetXMin(double value)DataSetBuildersetXNegError(double[] xErrorValuesNeg)DataSetBuildersetXNegErrorNoCopy(double[] xErrorValuesNeg)DataSetBuildersetXPosError(double[] xErrorValuesPos)DataSetBuildersetXPosErrorNoCopy(double[] xErrorValuesPos)DataSetBuildersetXValues(double[] xValues)DataSetBuildersetXValuesNoCopy(double[] xValues)DataSetBuildersetYMax(double value)DataSetBuildersetYMin(double value)DataSetBuildersetYNegError(double[] yErrorValuesNeg)DataSetBuildersetYNegErrorNoCopy(double[] yErrorValuesNeg)DataSetBuildersetYPosError(double[] yErrorValuesPos)DataSetBuildersetYPosErrorNoCopy(double[] yErrorValuesPos)DataSetBuildersetYValues(double[] yValues)DataSetBuildersetYValuesNoCopy(double[] yValues)
-
-
-
Field Detail
-
name
protected java.lang.String name
-
xValues
protected double[] xValues
-
yValues
protected double[] yValues
-
xErrorsPos
protected double[] xErrorsPos
-
xErrorsNeg
protected double[] xErrorsNeg
-
yErrorsPos
protected double[] yErrorsPos
-
yErrorsNeg
protected double[] yErrorsNeg
-
infoList
protected java.util.ArrayList<java.lang.String> infoList
-
warningList
protected java.util.ArrayList<java.lang.String> warningList
-
errorList
protected java.util.ArrayList<java.lang.String> errorList
-
metaInfoMap
protected java.util.HashMap<java.lang.String,java.lang.String> metaInfoMap
-
dataLabels
protected java.util.HashMap<java.lang.Integer,java.lang.String> dataLabels
-
dataStyles
protected java.util.HashMap<java.lang.Integer,java.lang.String> dataStyles
-
xMin
protected double xMin
-
xMax
protected double xMax
-
yMin
protected double yMin
-
yMax
protected double yMax
-
initialCapacity
protected int initialCapacity
-
-
Method Detail
-
setName
public final DataSetBuilder setName(java.lang.String name)
-
setXValuesNoCopy
public final DataSetBuilder setXValuesNoCopy(double[] xValues)
-
setXValues
public final DataSetBuilder setXValues(double[] xValues)
-
setYValuesNoCopy
public final DataSetBuilder setYValuesNoCopy(double[] yValues)
-
setYValues
public final DataSetBuilder setYValues(double[] yValues)
-
setXPosErrorNoCopy
public final DataSetBuilder setXPosErrorNoCopy(double[] xErrorValuesPos)
-
setXPosError
public final DataSetBuilder setXPosError(double[] xErrorValuesPos)
-
setXNegErrorNoCopy
public DataSetBuilder setXNegErrorNoCopy(double[] xErrorValuesNeg)
-
setXNegError
public DataSetBuilder setXNegError(double[] xErrorValuesNeg)
-
setYPosErrorNoCopy
public final DataSetBuilder setYPosErrorNoCopy(double[] yErrorValuesPos)
-
setYPosError
public final DataSetBuilder setYPosError(double[] yErrorValuesPos)
-
setYNegErrorNoCopy
public DataSetBuilder setYNegErrorNoCopy(double[] yErrorValuesNeg)
-
setYNegError
public DataSetBuilder setYNegError(double[] yErrorValuesNeg)
-
setMetaInfoList
public DataSetBuilder setMetaInfoList(java.lang.String[] infos)
-
setMetaWarningList
public DataSetBuilder setMetaWarningList(java.lang.String[] warning)
-
setMetaErrorList
public DataSetBuilder setMetaErrorList(java.lang.String[] errors)
-
setMetaInfoMap
public DataSetBuilder setMetaInfoMap(java.util.Map<java.lang.String,java.lang.String> map)
-
setDataLabelMap
public DataSetBuilder setDataLabelMap(java.util.Map<java.lang.Integer,java.lang.String> map)
-
setDataStyleMap
public DataSetBuilder setDataStyleMap(java.util.Map<java.lang.Integer,java.lang.String> map)
-
setXMin
public DataSetBuilder setXMin(double value)
-
setXMax
public DataSetBuilder setXMax(double value)
-
setYMin
public DataSetBuilder setYMin(double value)
-
setYMax
public DataSetBuilder setYMax(double value)
-
buildWithYArrayOnly
protected DefaultDataSet buildWithYArrayOnly(java.lang.String dsName)
-
buildWithYErrors
protected DefaultErrorDataSet buildWithYErrors(java.lang.String dsName, int size)
-
buildRawDataSet
protected DataSet buildRawDataSet(java.lang.String dsName)
-
addMetaData
protected void addMetaData(DataSet dataSet)
-
addDataRanges
protected void addDataRanges(DataSet dataSet)
-
addDataLabelStyleMap
protected void addDataLabelStyleMap(DataSet dataSet)
-
build
public DataSet build()
-
-