Package  Use  Tree  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD


 

 

jve.generated
Class JObjectTableBinder

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byjve.generated.SwingTableBinder
          extended byjve.generated.JObjectTableBinder

All Implemented Interfaces:
IBoundObject, IDataObject, ITableBinder, java.io.Serializable, javax.swing.table.TableModel


public class JObjectTableBinder
extends SwingTableBinder

This is a Swing Table binder whose row data is a property of another DataObject.

See Also:
Serialized Form


Nested Class Summary
 

Nested classes inherited from class jve.generated.SwingTableBinder
SwingTableBinder.SwingTableSelectionChangedEvent
 

Nested classes inherited from class jve.generated.ITableBinder
ITableBinder.SelectionChangedEvent, ITableBinder.SelectionChangedListener
 

Field Summary
protected  ObjectReference refObject
           
 

Fields inherited from class jve.generated.SwingTableBinder
ASCENDING, DESCENDING, listeners, modelHeaders, modelProperties, modelRows, modelToSourceIndex, NOT_SORTED, rowSortComparitor, rowToValue, selectedRowDataObject, sourceToModelIndex, tableFilter, unSortedModelRows, visualTable
 

Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 

Fields inherited from interface jve.generated.IBoundObject
DELIMITER, PROPERTY_OBJ_CHANGED
 

Constructor Summary
JObjectTableBinder()
           
 

Method Summary
protected  IBoundObject getBoundObject()
          Get the object this table is bound to.
 java.lang.String getProperty()
          There is no bound property on a SwingTableBinder.
 java.lang.Object getSourceObject()
          Get the source object that is used to reference the bound object.
protected  java.lang.Object[] primGetRows()
          Get the data rows from the bound object.
 void setProperty(java.lang.String property)
          This method should not be called on a SwingTableBinder.
 void setSourceObject(java.lang.Object sourceObject)
          This method should not be called on a SwingTableBinder.
 

Methods inherited from class jve.generated.SwingTableBinder
actionPerformed, addPropertyChangeListener, addSelectionChangedListener, addTableModelListener, clearModel, fireSelectionChanged, getColumnCount, getColumnName, getDataIndexFromVisualIndex, getFilter, getHeaderRendererIcon, getObject, getRowCount, getRows, getSelectedIndex, getSelectedObject, getSortedProperty, getType, getValue, getValueAt, getValueAt, getVisualIndexFromDataIndex, isPrimitive, isReadOnly, log, log, performFilter, performSort, refresh, removePropertyChangeListener, removeSelectionChangedListener, removeTableModelListener, reset, setFilter, setSourceObject, setValue, setVisualTable, toString, updateAllTableColumnIndexes, updateColumnModelIndex, updateRowInformation
 

Methods inherited from class javax.swing.table.AbstractTableModel
findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, setValueAt
 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

 

Field Detail

 

 

refObject

protected ObjectReference refObject

Constructor Detail

 

 

JObjectTableBinder

public JObjectTableBinder()

Method Detail

 

 

getProperty

public java.lang.String getProperty()

Description copied from class: SwingTableBinder
There is no bound property on a SwingTableBinder.

Specified by:
getProperty in interface IBoundObject
Overrides:
getProperty in class SwingTableBinder

Returns:
Returns the property.


 

 

setProperty

public void setProperty(java.lang.String property)

Description copied from class: SwingTableBinder
This method should not be called on a SwingTableBinder.

Specified by:
setProperty in interface IBoundObject
Overrides:
setProperty in class SwingTableBinder

Parameters:
property - The property to set.


 

 

getSourceObject

public java.lang.Object getSourceObject()

Description copied from interface: IBoundObject
Get the source object that is used to reference the bound object.

Specified by:
getSourceObject in interface IBoundObject
Overrides:
getSourceObject in class SwingTableBinder

Returns:
Returns the sourceObject.


 

 

setSourceObject

public void setSourceObject(java.lang.Object sourceObject)

Description copied from class: SwingTableBinder
This method should not be called on a SwingTableBinder. Use the visual table to change the selected object on the table.

Specified by:
setSourceObject in interface IBoundObject
Overrides:
setSourceObject in class SwingTableBinder

Parameters:
sourceObject - The sourceObject to set.


 

 

getBoundObject

protected IBoundObject getBoundObject()

Description copied from class: SwingTableBinder
Get the object this table is bound to.

Specified by:
getBoundObject in class SwingTableBinder

Returns:
the source IBoundObject for the table array.


 

 

primGetRows

protected java.lang.Object[] primGetRows()

Description copied from class: SwingTableBinder
Get the data rows from the bound object.

Specified by:
primGetRows in class SwingTableBinder

Returns:
array of data provided by the bound object.


Package  Use  Tree  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD