org.genepattern.io
Class OdfObject
java.lang.Object
org.genepattern.io.OdfObject
- All Implemented Interfaces:
- javax.swing.table.TableModel
- public class OdfObject
- extends java.lang.Object
- implements javax.swing.table.TableModel
Generic odf representation
|
Constructor Summary |
OdfObject(java.lang.String fileName)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OdfObject
public OdfObject(java.lang.String fileName)
throws ParseException,
java.io.IOException
getHeaders
public java.util.List getHeaders()
getColumnIndex
public int getColumnIndex(java.lang.String columnName)
addColumn
public void addColumn(int index,
java.lang.String columnName,
java.lang.String columnType,
java.lang.Object[] data)
getHeader
public java.lang.String getHeader(java.lang.String key)
getBooleanHeader
public boolean getBooleanHeader(java.lang.String key)
getDoubleHeader
public double getDoubleHeader(java.lang.String key)
getIntHeader
public int getIntHeader(java.lang.String key)
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt in interface javax.swing.table.TableModel
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
addTableModelListener in interface javax.swing.table.TableModel
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
removeTableModelListener in interface javax.swing.table.TableModel
getValueAt
public java.lang.Object getValueAt(int r,
int c)
- Specified by:
getValueAt in interface javax.swing.table.TableModel
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface javax.swing.table.TableModel
getColumnClass
public java.lang.Class getColumnClass(int c)
- Specified by:
getColumnClass in interface javax.swing.table.TableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface javax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int j)
- Specified by:
getColumnName in interface javax.swing.table.TableModel
getColumnNames
public java.util.List getColumnNames()
- Gets the column names
- Returns:
- a unmodifiable list of column names
getArray
public java.lang.Object getArray(java.lang.String columnName)
getBooleanArray
public java.lang.Boolean[] getBooleanArray(java.lang.String columnName)
getDoubleArray
public java.lang.Double[] getDoubleArray(java.lang.String columnName)
getIntegerArray
public java.lang.Integer[] getIntegerArray(java.lang.String columnName)
|