List of usage examples for org.jfree.data XYSeries getDataItem
public XYDataItem getDataItem(final int index)
From source file:edu.caltechUcla.sselCassel.projects.jMarkets.shared.interfaces.PriceChart.java
/** Constructs the securities Vector, used for transferring price chart data from * server to client */// w w w. ja v a2 s . co m public Vector getSecurities() { securities = new Vector(); Enumeration en = lines.elements(); while (en.hasMoreElements()) { Vector secVect = new Vector(); XYSeries series = (XYSeries) en.nextElement(); String name = series.getName(); secVect.add(name); for (int i = 0; i < series.getItemCount(); i++) { XYDataItem point = series.getDataItem(i); float time = ((Number) point.getX()).floatValue(); float price = ((Number) point.getY()).floatValue(); float[] p = new float[2]; p[0] = time; p[1] = price; secVect.add(p); } securities.add(secVect); } return securities; }