org.dom4j.swing

Class XMLTableModel

public class XMLTableModel extends AbstractTableModel

XMLTableDefinition repro.

Version: $Revision: 1.8 $

Author: James Strachan

Constructor Summary
XMLTableModel(Element tableDefinition, Object source)
Creates a TableModel from an XML table definition document and an XML source
XMLTableModel(Document tableDefinition, Object source)
Creates a TableModel from an XML table definition document and an XML source
XMLTableModel(XMLTableDefinition definition, Object source)
Method Summary
ClassgetColumnClass(int columnIndex)
intgetColumnCount()
StringgetColumnName(int columnIndex)
XMLTableDefinitiongetDefinition()
Getter for property definition.
intgetRowCount()
ListgetRows()
ObjectgetRowValue(int rowIndex)
ObjectgetSource()
Getter for the XML source, which is usually a Node or List of nodes.
ObjectgetValueAt(int rowIndex, int columnIndex)
protected voidhandleException(Exception e)
voidsetDefinition(XMLTableDefinition definition)
Setter for property definition.
voidsetSource(Object source)
Setter for the XML source, which is usually a Node or List of nodes.

Constructor Detail

XMLTableModel

public XMLTableModel(Element tableDefinition, Object source)
Creates a TableModel from an XML table definition document and an XML source

Parameters: tableDefinition DOCUMENT ME! source DOCUMENT ME!

XMLTableModel

public XMLTableModel(Document tableDefinition, Object source)
Creates a TableModel from an XML table definition document and an XML source

Parameters: tableDefinition DOCUMENT ME! source DOCUMENT ME!

XMLTableModel

public XMLTableModel(XMLTableDefinition definition, Object source)

Method Detail

getColumnClass

public Class getColumnClass(int columnIndex)

getColumnCount

public int getColumnCount()

getColumnName

public String getColumnName(int columnIndex)

getDefinition

public XMLTableDefinition getDefinition()
Getter for property definition.

Returns: Value of property definition.

getRowCount

public int getRowCount()

getRows

public List getRows()

getRowValue

public Object getRowValue(int rowIndex)

getSource

public Object getSource()
Getter for the XML source, which is usually a Node or List of nodes.

Returns: Value of property source.

getValueAt

public Object getValueAt(int rowIndex, int columnIndex)

handleException

protected void handleException(Exception e)

setDefinition

public void setDefinition(XMLTableDefinition definition)
Setter for property definition.

Parameters: definition New value of property definition.

setSource

public void setSource(Object source)
Setter for the XML source, which is usually a Node or List of nodes.

Parameters: source New value of property source.

Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge