package org.hwo.csv; import java.util.ArrayList; public class CSVRecord { ArrayList columns; public CSVRecord(){ columns = new ArrayList(); } public Object getValue(int column){ return columns.get(column); } public void setValue(int column,Object value){ columns.set(column, value); } public void appendValue(Object value){ columns.add(value); } public int size(){ return columns.size(); } public String getStringValue(int column){ return getValue(column).toString(); } public Integer getIntegerValue(int column){ Object v = getValue(column); if (Integer.class.isInstance(v)){ return (Integer)v; } return null; } public Double getDoubleValue(int column){ Object v = getValue(column); if (Integer.class.isInstance(v)){ return (Double)v; } return null; } }