Files
HRMS/hrmsEjb/net/sf/jasperreports/charts/util/XYZElement.java
2025-07-28 13:56:49 +05:30

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;
}
}