info.bioinfweb.treegraph.gui.dialogs.datatable
Class ExportNodeDataTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
info.bioinfweb.treegraph.gui.dialogs.datatable.ExportNodeDataTableModel
- All Implemented Interfaces:
- Serializable, TableModel
public class ExportNodeDataTableModel
- extends AbstractTableModel
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adapters
private Vector<NodeDataAdapter> adapters
ExportNodeDataTableModel
public ExportNodeDataTableModel()
get
public NodeDataAdapter get(int index)
add
public boolean add(NodeDataAdapter adapter)
set
public NodeDataAdapter set(int index,
NodeDataAdapter adapter)
remove
public NodeDataAdapter remove(int index)
clear
public void clear()
moveUp
public void moveUp(int index)
moveDown
public void moveDown(int index)
size
public int size()
isEmpty
public boolean isEmpty()
getColumnClass
public Class<?> getColumnClass(int col)
- Specified by:
getColumnClass in interface TableModel- Overrides:
getColumnClass in class AbstractTableModel
getColumnName
public String getColumnName(int col)
- Specified by:
getColumnName in interface TableModel- Overrides:
getColumnName in class AbstractTableModel
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
getValueAt
public Object getValueAt(int row,
int col)
writeSubtree
private void writeSubtree(OutputStreamWriter writer,
Node root)
throws IOException
- Writes the node data of the subtree under root as a text. Each node has its own
line in which the values are separated by tabs.
- Parameters:
writer - - the writer to write the data withroot - - the root node of the subtree to be written
- Throws:
IOException
writeData
public void writeData(OutputStream stream,
Node root)
throws IOException
- Throws:
IOException
writeData
public void writeData(File file,
Node root)
throws FileNotFoundException,
IOException
- Parameters:
file - root -
- Throws:
FileNotFoundException
IOException