ilog.server.jsds.adapter
Class IlsDSJTableAdapter

java.lang.Object
  |
  +--ilog.ds.adapter.IlAbstractAdapter
        |
        +--ilog.ds.adapter.IlAbstractJTableAdapter
              |
              +--ilog.ds.adapter.IlDefaultJTableAdapter
                    |
                    +--ilog.server.jsds.adapter.IlsDSJTableAdapter
All Implemented Interfaces:
BatchListener, DataSourceListener, DSConnectionListener, java.util.EventListener, IlFreezableAdapter, IlJPluggableAdapter, IlPluggableAdapter, java.awt.event.KeyListener, java.awt.event.MouseListener, TableDSListener, javax.swing.event.TableModelListener

Deprecated. replaced by IlsTableDS2JTableAdapter and subclasses of IlsTableDS2JTableStrategy

public class IlsDSJTableAdapter
extends IlDefaultJTableAdapter
implements DSConnectionListener, IlJPluggableAdapter, java.awt.event.KeyListener, java.awt.event.MouseListener

Class for table data source adapters to Swing table model.

See Also:
IlDefaultJTableAdapter

Field Summary
protected  ilog.util.IlInt2ObjHashMap _combos
          Deprecated.  
protected  java.util.HashMap _mappedds
          Deprecated.  
protected  ilog.util.IlInt2ObjHashMap _mappings
          Deprecated.  
protected  javax.swing.JTable _table
          Deprecated.  
 
Fields inherited from class ilog.ds.adapter.IlAbstractJTableAdapter
_model, _number2row, _row2number, _tds, _tdse, _tm
 
Fields inherited from class ilog.ds.adapter.IlAbstractAdapter
_dispatchListeners, _events, _frozenEvents, _inBatchedEvents, _inTransaction, _isFrozen, _syncStrategy
 
Constructor Summary
IlsDSJTableAdapter()
          Deprecated. Instantiate a new IlsDSJTableAdapter.
 
Method Summary
 void addMappedDataSource(java.lang.String label, IlsDSJComboBox dsjcb)
          Excluded. Deprecated.  
protected  java.lang.Object convertFrom(int colNumber, java.lang.Object aValue)
          Deprecated. Invoked to convert a cell value.
 void dataSourceConnected(DSConnectionEvent e)
          Deprecated.  
 void dataSourceDisconnected(DSConnectionEvent e)
          Deprecated.  
protected  void internalColumnChange(ColumnEvent e)
          Deprecated.  
protected  void internalModelCreated(TableModelEvent e)
          Deprecated.  
 void keyPressed(java.awt.event.KeyEvent e)
          Deprecated. Implements KeyListener.
 void keyReleased(java.awt.event.KeyEvent e)
          Deprecated. Implements KeyListener.
 void keyTyped(java.awt.event.KeyEvent e)
          Deprecated. Implements KeyListener.
 void mouseClicked(java.awt.event.MouseEvent e)
          Deprecated. Implements MouseListener.
 void mouseEntered(java.awt.event.MouseEvent e)
          Deprecated. Implements MouseListener.
 void mouseExited(java.awt.event.MouseEvent e)
          Deprecated. Implements MouseListener.
 void mousePressed(java.awt.event.MouseEvent e)
          Deprecated. Implements MouseListener.
 void mouseReleased(java.awt.event.MouseEvent e)
          Deprecated. Implements MouseListener.
 void plugComponent(java.awt.Component component)
          Deprecated.  
 void plugDataModel(java.lang.Object model)
          Deprecated.  
 void plugDataSource(IlDataSource dataSource)
          Deprecated.  
 void plugDataSourceEditor(IlDataSourceEditor dataSourceEditor)
          Deprecated.  
 void setColumnDataSource(int colNumber, IlsDSJComboBox dsjcb)
          Deprecated.  
 void setTableDataSource(IlTableDataSource tds)
          Deprecated.  
 void unplugComponent(java.awt.Component component)
          Deprecated.  
 void unplugDataModel(java.lang.Object model)
          Deprecated.  
 void unplugDataSource(IlDataSource dataSource)
          Deprecated.  
 void unplugDataSourceEditor(IlDataSourceEditor dataSourceEditor)
          Deprecated.  
protected  void updateCell(java.lang.Object row, int colNumber, java.lang.Object value)
          Deprecated. Implements IlAbstractJTableAdapter.
 
Methods inherited from class ilog.ds.adapter.IlDefaultJTableAdapter
dtm, internalDataSourceChange, internalRowAdded, internalRowRemoved, internalRowUpdated
 
Methods inherited from class ilog.ds.adapter.IlAbstractJTableAdapter
columnChange, dataSourceChange, dispatchBatchedEvent, getDSRow, getModel, getRowNumber, getSynchronizationObject, getTableColumnInfo, getTableColumnInfoCount, getTableDataSource, getTableDataSourceEditor, modelCreated, rowChange, setModel, setRowData, setTableDataSourceEditor, tableChanged, updateCells
 
Methods inherited from class ilog.ds.adapter.IlAbstractAdapter
addDispatchListener, addDSEvent, clearDSEvents, dispatchBatchedEvents, endBatch, firePostDispatchBatchedEventsEvent, firePreDispatchBatchedEventsEvent, GetColor, getSynchronizationStrategy, isFrozen, isInBatchedEvents, isInTransaction, postDispatchBatchedEvents, preDispatchBatchedEvents, removeDispatchListener, setFrozen, setSynchronizationStrategy, startBatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_table

protected javax.swing.JTable _table
Deprecated. 

_combos

protected ilog.util.IlInt2ObjHashMap _combos
Deprecated. 

_mappings

protected ilog.util.IlInt2ObjHashMap _mappings
Deprecated. 

_mappedds

protected java.util.HashMap _mappedds
Deprecated. 
Constructor Detail

IlsDSJTableAdapter

public IlsDSJTableAdapter()
Deprecated. 
Instantiate a new IlsDSJTableAdapter.
Method Detail

dataSourceConnected

public void dataSourceConnected(DSConnectionEvent e)
Deprecated. 
Description copied from interface: DSConnectionListener
This method is invoked when the data source is connected (view opened).
Specified by:
dataSourceConnected in interface DSConnectionListener
Following copied from interface: ilog.server.jsds.DSConnectionListener
Parameters:
e - The event
See Also:
DSConnectionEvent

dataSourceDisconnected

public void dataSourceDisconnected(DSConnectionEvent e)
Deprecated. 
Description copied from interface: DSConnectionListener
This method is invoked when the data source is disconnected (view closed).
Specified by:
dataSourceDisconnected in interface DSConnectionListener
Following copied from interface: ilog.server.jsds.DSConnectionListener
Parameters:
e - The event
See Also:
DSConnectionEvent

setTableDataSource

public void setTableDataSource(IlTableDataSource tds)
Deprecated. 
Overrides:
setTableDataSource in class IlAbstractJTableAdapter

addMappedDataSource

public void addMappedDataSource(java.lang.String label,
                                IlsDSJComboBox dsjcb)
Excluded. 
Deprecated. 

setColumnDataSource

public void setColumnDataSource(int colNumber,
                                IlsDSJComboBox dsjcb)
Deprecated. 

convertFrom

protected java.lang.Object convertFrom(int colNumber,
                                       java.lang.Object aValue)
Deprecated. 
Invoked to convert a cell value. This convertion depend on the table column model class.
Returns:
the new converted value or null if no converter is registered.
See Also:
IlsClassConverter

internalColumnChange

protected void internalColumnChange(ColumnEvent e)
Deprecated. 
Overrides:
internalColumnChange in class IlDefaultJTableAdapter

internalModelCreated

protected void internalModelCreated(TableModelEvent e)
Deprecated. 
Overrides:
internalModelCreated in class IlDefaultJTableAdapter

updateCell

protected void updateCell(java.lang.Object row,
                          int colNumber,
                          java.lang.Object value)
Deprecated. 
Implements IlAbstractJTableAdapter.
Overrides:
updateCell in class IlAbstractJTableAdapter
Following copied from class: ilog.ds.adapter.IlAbstractJTableAdapter
Parameters:
row - The row to update in the data source
colNumber - The number of the column to update in the data source
value - The new value to set in the data source

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Deprecated. 
Implements KeyListener. Key events catched :
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Deprecated. 
Implements KeyListener. By default do nothing.
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Deprecated. 
Implements KeyListener. By default do nothing.
Specified by:
keyTyped in interface java.awt.event.KeyListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Deprecated. 
Implements MouseListener. When double clicking on a cell, if the cell value is a hyper reference then dereferences it.
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Deprecated. 
Implements MouseListener. By default do nothing.
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Deprecated. 
Implements MouseListener. By default do nothing.
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Deprecated. 
Implements MouseListener. By default do nothing.
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Deprecated. 
Implements MouseListener. By default do nothing.
Specified by:
mouseReleased in interface java.awt.event.MouseListener

plugDataSource

public void plugDataSource(IlDataSource dataSource)
                    throws IllegalDataSourceException
Deprecated. 
Description copied from interface: IlPluggableAdapter
Verify data source type, adapter stores and listens to data source.
Specified by:
plugDataSource in interface IlPluggableAdapter

unplugDataSource

public void unplugDataSource(IlDataSource dataSource)
Deprecated. 
Description copied from interface: IlPluggableAdapter
Adapter cancels storing and stops listening to data source.
Specified by:
unplugDataSource in interface IlPluggableAdapter

plugDataSourceEditor

public void plugDataSourceEditor(IlDataSourceEditor dataSourceEditor)
                          throws IllegalDataSourceEditorException
Deprecated. 
Description copied from interface: IlPluggableAdapter
Verify data source editor type, adapter stores data source editor.
Specified by:
plugDataSourceEditor in interface IlPluggableAdapter

unplugDataSourceEditor

public void unplugDataSourceEditor(IlDataSourceEditor dataSourceEditor)
Deprecated. 
Description copied from interface: IlPluggableAdapter
Adapter cancels storing of data source editor.
Specified by:
unplugDataSourceEditor in interface IlPluggableAdapter

plugDataModel

public void plugDataModel(java.lang.Object model)
                   throws IllegalModelException
Deprecated. 
Description copied from interface: IlJPluggableAdapter
Verify data model type, adapter stores and listens data model. Be sure to plug model before plugging any components.
Specified by:
plugDataModel in interface IlJPluggableAdapter

unplugDataModel

public void unplugDataModel(java.lang.Object model)
Deprecated. 
Description copied from interface: IlJPluggableAdapter
Adapter cancels storing and stops listening to data model. Be sure to have unplugged all component first.
Specified by:
unplugDataModel in interface IlJPluggableAdapter

plugComponent

public void plugComponent(java.awt.Component component)
                   throws IllegalComponentException
Deprecated. 
Description copied from interface: IlJPluggableAdapter
Eventually verify component type, adapter eventually listens graphic component, component is plugged to data model (so, model must be plugged first).
Specified by:
plugComponent in interface IlJPluggableAdapter

unplugComponent

public void unplugComponent(java.awt.Component component)
Deprecated. 
Description copied from interface: IlJPluggableAdapter
Adapter eventually stops listening to graphic component, component is also unplugged from data model, so unplug model only after having unplugged all components
Specified by:
unplugComponent in interface IlJPluggableAdapter