Class DataSetBuilder


  • public class DataSetBuilder
    extends java.lang.Object
    • 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
    • Constructor Detail

      • DataSetBuilder

        public DataSetBuilder()
        default DataSet factory
      • DataSetBuilder

        public DataSetBuilder​(java.lang.String dataSetName)
        default DataSet factory
        Parameters:
        dataSetName - data set name
    • 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)
      • 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)