1 33 34 39 40 package com.icesoft.icefaces.samples.showcase.components.charts; 41 42 import com.icesoft.faces.component.outputchart.AxisChart; 43 import com.icesoft.faces.component.outputchart.OutputChart; 44 import java.util.ArrayList ; 45 import java.util.Arrays ; 46 import java.util.List ; 47 48 49 public class Chart { 50 51 public static String type; 53 54 public static List data; 56 57 public static List labels; 59 60 public static final List AXIS_DATA = AxisChartBean.areaData; 62 63 public static final List AXIS_LABELS = AxisChartBean.areaXaxisLabels; 65 66 67 public Chart(String type) { 68 69 this.type = type; 70 71 if(type.equals(OutputChart.PIE2D_CHART_TYPE)||type.equals(OutputChart.PIE3D_CHART_TYPE)) { 73 data = PieChartBean.data; 74 labels = PieChartBean.labels; 75 76 } else { 77 data = AXIS_DATA; 78 labels = AXIS_LABELS; 79 } 80 81 } 82 public Chart(){ 83 } 84 85 public String getType() { 86 return type; 87 } 88 89 public List getData() { 90 return data; 91 } 92 93 public List getLabels() { 94 return labels; 95 } 96 97 public void setType(String type) { 98 this.type = type; 99 100 if(type.equals(OutputChart.PIE2D_CHART_TYPE)||type.equals(OutputChart.PIE3D_CHART_TYPE)) { 101 data = PieChartBean.data; 102 labels = PieChartBean.labels; 103 } else { 104 data = AXIS_DATA; 105 labels = AXIS_LABELS; 106 107 } 108 } 109 110 } 111 | Popular Tags |