Package org.dom4j.swing
Class XMLTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.dom4j.swing.XMLTableModel
- All Implemented Interfaces:
Serializable
,TableModel
XMLTableDefinition
repro.
- Version:
- $Revision: 1.8 $
- Author:
- James Strachan
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
ConstructorsConstructorDescriptionXMLTableModel
(Document tableDefinition, Object source) Creates a TableModel from an XML table definition document and an XML sourceXMLTableModel
(Element tableDefinition, Object source) Creates a TableModel from an XML table definition document and an XML sourceXMLTableModel
(XMLTableDefinition definition, Object source) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getColumnClass
(int columnIndex) int
getColumnName
(int columnIndex) Getter for property definition.int
getRows()
getRowValue
(int rowIndex) Getter for the XML source, which is usually a Node or List of nodes.getValueAt
(int rowIndex, int columnIndex) protected void
void
setDefinition
(XMLTableDefinition definition) Setter for property definition.void
Setter for the XML source, which is usually a Node or List of nodes.Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
XMLTableModel
Creates a TableModel from an XML table definition document and an XML source- Parameters:
tableDefinition
- DOCUMENT ME!source
- DOCUMENT ME!
-
XMLTableModel
Creates a TableModel from an XML table definition document and an XML source- Parameters:
tableDefinition
- DOCUMENT ME!source
- DOCUMENT ME!
-
XMLTableModel
-
-
Method Details
-
getRowValue
-
getRows
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
getColumnCount
public int getColumnCount() -
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getValueAt
-
getRowCount
public int getRowCount() -
getDefinition
Getter for property definition.- Returns:
- Value of property definition.
-
setDefinition
Setter for property definition.- Parameters:
definition
- New value of property definition.
-
getSource
Getter for the XML source, which is usually a Node or List of nodes.- Returns:
- Value of property source.
-
setSource
Setter for the XML source, which is usually a Node or List of nodes.- Parameters:
source
- New value of property source.
-
handleException
-