57 lines
1.2 KiB
Java
57 lines
1.2 KiB
Java
package net.sf.jasperreports.charts.util;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
public class XYZElement implements Serializable {
|
|
private static final long serialVersionUID = 10200L;
|
|
|
|
private Comparable series = null;
|
|
|
|
private List xElements = null;
|
|
|
|
private List yElements = null;
|
|
|
|
private List zElements = null;
|
|
|
|
public XYZElement() {
|
|
this.xElements = new ArrayList();
|
|
this.yElements = new ArrayList();
|
|
this.zElements = new ArrayList();
|
|
}
|
|
|
|
public void setSeries(Comparable series) {
|
|
this.series = series;
|
|
}
|
|
|
|
public Comparable getSeries() {
|
|
return this.series;
|
|
}
|
|
|
|
public void addElement(Number xElement, Number yElement, Number zElement) {
|
|
this.xElements.add(xElement);
|
|
this.yElements.add(yElement);
|
|
this.zElements.add(zElement);
|
|
}
|
|
|
|
public Number getXElement(int index) {
|
|
return this.xElements.get(index);
|
|
}
|
|
|
|
public Number getYElement(int index) {
|
|
return this.yElements.get(index);
|
|
}
|
|
|
|
public Number getZElement(int index) {
|
|
return this.zElements.get(index);
|
|
}
|
|
|
|
public int getCount() {
|
|
int retVal = 0;
|
|
if (this.xElements != null)
|
|
retVal = this.xElements.size();
|
|
return retVal;
|
|
}
|
|
}
|