public class NodeAttributeTableModel extends javax.swing.table.AbstractTableModel implements AttributeTableModel
| Constructor and Description |
|---|
NodeAttributeTableModel(MindMapNode node) |
NodeAttributeTableModel(MindMapNode node,
int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRowNoUndo(Attribute newAttribute) |
void |
disableStateIcon() |
void |
enableStateIcon() |
Attribute |
getAttribute(int row) |
AttributeController |
getAttributeController() |
java.util.Vector |
getAttributes() |
java.lang.Class |
getColumnClass(int col) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int col) |
int |
getColumnWidth(int col) |
AttributeTableLayoutModel |
getLayout() |
java.lang.Object |
getName(int row) |
MindMapNode |
getNode() |
int |
getRowCount() |
java.lang.Object |
getValue(int row) |
java.lang.Object |
getValueAt(int row,
int col) |
void |
insertRow(int index,
java.lang.String name,
java.lang.String value) |
boolean |
isCellEditable(int arg0,
int arg1) |
java.lang.Object |
removeRow(int index) |
void |
save(XMLElement node) |
void |
setColumnWidth(int col,
int width) |
void |
setName(int row,
java.lang.Object newName) |
void |
setValue(int row,
java.lang.Object newValue) |
void |
setValueAt(java.lang.Object o,
int row,
int col) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfireTableDataChangedpublic NodeAttributeTableModel(MindMapNode node, int size)
public NodeAttributeTableModel(MindMapNode node)
public int getRowCount()
getRowCount in interface AttributeTableModelgetRowCount in interface javax.swing.table.TableModelpublic java.lang.Object getValueAt(int row,
int col)
getValueAt in interface AttributeTableModelgetValueAt in interface javax.swing.table.TableModelpublic java.lang.Object getName(int row)
public java.lang.Object getValue(int row)
public AttributeController getAttributeController()
public void setValueAt(java.lang.Object o,
int row,
int col)
setValueAt in interface AttributeTableModelsetValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void enableStateIcon()
public void disableStateIcon()
public void insertRow(int index,
java.lang.String name,
java.lang.String value)
public void addRowNoUndo(Attribute newAttribute)
public void setName(int row,
java.lang.Object newName)
public void setValue(int row,
java.lang.Object newValue)
public java.lang.Object removeRow(int index)
public void save(XMLElement node)
public MindMapNode getNode()
getNode in interface AttributeTableModelpublic Attribute getAttribute(int row)
public int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic boolean isCellEditable(int arg0,
int arg1)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.String getColumnName(int col)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic java.lang.Class getColumnClass(int col)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic int getColumnWidth(int col)
getColumnWidth in interface AttributeTableModelpublic void setColumnWidth(int col,
int width)
setColumnWidth in interface AttributeTableModelpublic AttributeTableLayoutModel getLayout()
public java.util.Vector getAttributes()