|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openxava.tab.impl.XTableModelDecoratorBase
public class XTableModelDecoratorBase
Base class to create IXTableModel decorators.
A decorator as describe in GoF book.
By default simply redirect the call to IXTableModel original.
| Constructor Summary | |
|---|---|
XTableModelDecoratorBase(IXTableModel toDecorate)
|
|
| Method Summary | |
|---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener l)
|
java.lang.Class |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int columnIndex)
|
java.lang.Object |
getObjectAt(int rowIndex)
Return the object associated to indicated row. |
int |
getRowCount()
|
java.lang.Number |
getSum(java.lang.String property)
|
int |
getTotalSize()
Total count of objects represented by this table model. |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
void |
refresh()
Refresh data from datasource. |
void |
removeAllRows()
|
void |
removeTableModelListener(javax.swing.event.TableModelListener l)
|
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XTableModelDecoratorBase(IXTableModel toDecorate)
toDecorate - IXTableModel to decorate.
java.lang.IllegalArgumentException - If toDecorate == null.| Method Detail |
|---|
public void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener in interface javax.swing.table.TableModelpublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModel
public java.lang.Object getObjectAt(int rowIndex)
throws FinderException
IObjectTableModel
getObjectAt in interface IObjectTableModelgetObjectAt in interface IXTableModelFinderExceptionpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModel
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModel
public void refresh()
throws TabException
IRefreshTableModel
refresh in interface IRefreshTableModelrefresh in interface IXTableModelTabExceptionpublic void removeAllRows()
removeAllRows in interface IXTableModelpublic void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModel
public int getTotalSize()
throws java.rmi.RemoteException
IXTableModelCantidad de objetos total representados por el table model.
getRowCount() in another side,
return the loaded objects count, not total.
getTotalSize in interface IXTableModeljava.rmi.RemoteException
public java.lang.Number getSum(java.lang.String property)
throws java.rmi.RemoteException
getSum in interface IXTableModeljava.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||