Home / 
  
Development / 
  
Documentation / 
  
    
	
	  
		
		
		  
2.0.44 / 
		
	  
      ExportNodeDataTableModel
	
  
 
info.bioinfweb.treegraph.gui.dialogs.io
Class ExportNodeDataTableModel
java.lang.Object
  
javax.swing.table.AbstractTableModel
      
info.bioinfweb.treegraph.gui.dialogs.io.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<NodeBranchDataAdapter> adapters
nodes
private ExportNodeDataTableModel.Nodes nodes
writer
private OutputStreamWriter writer
ExportNodeDataTableModel
public ExportNodeDataTableModel()
get
public NodeBranchDataAdapter get(int index)
 
add
public boolean add(NodeBranchDataAdapter adapter)
 
set
public NodeBranchDataAdapter set(int index,
                                 NodeBranchDataAdapter adapter)
 
remove
public NodeBranchDataAdapter 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)
 
getValue
private String getValue(NodeBranchDataAdapter adapter,
                        Node node)
 
writeSubtree
private void writeSubtree(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,
                      ExportNodeDataTableModel.Nodes nodes)
               throws IOException
- Throws:
 IOException
 
writeData
public void writeData(File file,
                      Node root,
                      ExportNodeDataTableModel.Nodes nodes)
               throws FileNotFoundException,
                      IOException
- Parameters:
 file - root - 
- Throws:
 FileNotFoundException
IOException