package org.hapiserver; import java.util.Map; import org.json.JSONObject; /** * HapiRecord backed by CSV response. * @author jbf */ public class CSVHapiRecord implements HapiRecord { String[] fields; Map indexMap; public CSVHapiRecord( JSONObject info, String[] fields ) { this.fields= fields; } //TODO: if any parameter has length>0, then recombine them. @Override public String getIsoTime(int i) { return fields[i]; } @Override public String getString(int i) { return fields[i]; } @Override public double getDouble(int i) { return Double.valueOf(fields[i]); } @Override public double[] getDoubleArray(int i) { String[] ss= fields[i].split(","); double[] result= new double[ss.length]; for ( int j=0; j