forked from LupusNobilis/java-org.hwo
52 lines
846 B
Java
52 lines
846 B
Java
|
package org.hwo.csv;
|
||
|
|
||
|
import java.util.ArrayList;
|
||
|
|
||
|
public class CSVRecord {
|
||
|
|
||
|
ArrayList<Object> columns;
|
||
|
|
||
|
public CSVRecord(){
|
||
|
columns = new ArrayList<Object>();
|
||
|
}
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
}
|