org.openxava.web.servlets
Class GenerateReportServlet.TableModelDecorator

java.lang.Object
  extended by org.openxava.web.servlets.GenerateReportServlet.TableModelDecorator
All Implemented Interfaces:
javax.swing.table.TableModel
Enclosing class:
GenerateReportServlet

public static class GenerateReportServlet.TableModelDecorator
extends java.lang.Object
implements javax.swing.table.TableModel


Constructor Summary
GenerateReportServlet.TableModelDecorator(javax.swing.table.TableModel original, java.util.List metaProperties, java.util.Locale locale, boolean labelAsHeader)
           
 
Method Summary
 void addTableModelListener(javax.swing.event.TableModelListener l)
           
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int c)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int column)
           
 void removeTableModelListener(javax.swing.event.TableModelListener l)
           
 void setValueAt(java.lang.Object value, int row, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateReportServlet.TableModelDecorator

public GenerateReportServlet.TableModelDecorator(javax.swing.table.TableModel original,
                                                 java.util.List metaProperties,
                                                 java.util.Locale locale,
                                                 boolean labelAsHeader)
                                          throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int c)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getColumnClass

public java.lang.Class getColumnClass(int c)
Specified by:
getColumnClass in interface javax.swing.table.TableModel

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener l)
Specified by:
addTableModelListener in interface javax.swing.table.TableModel

removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener l)
Specified by:
removeTableModelListener in interface javax.swing.table.TableModel