src/org/tiefaces/components/websheet/chart/ChartData.java
private ChartSeries buildChartSeriesInList(final ThemesTable themeTable,
			final ChartObject ctObj, final Object ctObjSer, final int index) {
		ChartSeries ctSer = new ChartSeries();
		ctSer.setSeriesLabel(new ParsedCell(
				ctObj.getSeriesLabelFromCTSer(ctObjSer)));
		ctSer.setSeriesColor(ColorUtility.geColorFromSpPr(index,
				ctObj.getShapePropertiesFromCTSer(ctObjSer),
				themeTable, ctObj.isLineColor()));
		List<ParsedCell> cells = new ArrayList<>();
		String fullRangeName = (ctObj
				.getCTNumDataSourceFromCTSer(ctObjSer)).getNumRef()
						.getF();
		String sheetName = WebSheetUtility
				.getSheetNameFromFullCellRefName(fullRangeName);
		CellRangeAddress region = CellRangeAddress
				.valueOf(WebSheetUtility
						.removeSheetNameFromFullCellRefName(
								fullRangeName));
		for (int row = region.getFirstRow(); row <= region
				.getLastRow(); row++) {
			for (int col = region.getFirstColumn(); col <= region
					.getLastColumn(); col++) {
				cells.add(new ParsedCell(sheetName, row, col));
			}
		}
		ctSer.setValueList(cells);
		ctSer.setValueColorList(getColorListFromDPTWithValueList(
				ctObj.getDPtListFromCTSer(ctObjSer), cells,
				themeTable, ctObj));
		return ctSer;
	}
private ChartSeries buildChartSeriesInList(final ThemesTable themeTable,
			final ChartObject ctObj, final Object ctObjSer, final int index) {
		ChartSeries ctSer = new ChartSeries();
		ctSer.setSeriesLabel(new ParsedCell(
				ctObj.getSeriesLabelFromCTSer(ctObjSer)));
		ctSer.setSeriesColor(ColorUtility.geColorFromSpPr(index,
				ctObj.getShapePropertiesFromCTSer(ctObjSer),
				themeTable, ctObj.isLineColor()));
		List<ParsedCell> cells = new ArrayList<>();
		String fullRangeName = (ctObj
				.getCTNumDataSourceFromCTSer(ctObjSer)).getNumRef()
						.getF();
		String sheetName = WebSheetUtility
				.getSheetNameFromFullCellRefName(fullRangeName);
		CellRangeAddress region = CellRangeAddress
				.valueOf(WebSheetUtility
						.removeSheetNameFromFullCellRefName(
								fullRangeName));
		for (int row = region.getFirstRow(); row <= region
				.getLastRow(); row++) {
			for (int col = region.getFirstColumn(); col <= region
					.getLastColumn(); col++) {
				cells.add(new ParsedCell(sheetName, row, col));
			}
		}
		ctSer.setValueList(cells);
		ctSer.setValueColorList(getColorListFromDPTWithValueList(
				ctObj.getDPtListFromCTSer(ctObjSer), cells,
				themeTable, ctObj));
		return ctSer;
	}
private ChartSeries buildChartSeriesInList ( final ThemesTable themeTable , final ChartObject ctObj , final Object ctObjSer , final int index ) { ChartSeries ctSer = new ChartSeries ( ) ; ctSer . setSeriesLabel ( new ParsedCell ( ctObj . getSeriesLabelFromCTSer ( ctObjSer ) ) ) ; ctSer . setSeriesColor ( ColorUtility . geColorFromSpPr ( index , ctObj . getShapePropertiesFromCTSer ( ctObjSer ) , themeTable , ctObj . isLineColor ( ) ) ) ; List < ParsedCell > cells = new ArrayList <> ( ) ; String fullRangeName = ( ctObj . getCTNumDataSourceFromCTSer ( ctObjSer ) ) . getNumRef ( ) . getF ( ) ; String sheetName = WebSheetUtility . getSheetNameFromFullCellRefName ( fullRangeName ) ; CellRangeAddress region = CellRangeAddress . valueOf ( WebSheetUtility . removeSheetNameFromFullCellRefName ( fullRangeName ) ) ; for ( int row = region . getFirstRow ( ) ; row <= region . getLastRow ( ) ; row ++ ) { for ( int col = region . getFirstColumn ( ) ; col <= region . getLastColumn ( ) ; col ++ ) { cells . add ( new ParsedCell ( sheetName , row , col ) ) ; } } ctSer . setValueList ( cells ) ; ctSer . setValueColorList ( getColorListFromDPTWithValueList ( ctObj . getDPtListFromCTSer ( ctObjSer ) , cells , themeTable , ctObj ) ) ; return ctSer ; }
Builds the chart series in list.

@param themeTable
the theme table
@param ctObj
the ct obj
@param ctObjSer
the ct obj ser
@param index
the index
@return the chart series
Builds the chart series in list .