PATH |
- Inherits from:
- EOTableColumnAssociation.TableColumnPlugin (EOInterface) : EOWidgetAssociation.WidgetPlugin (EOInterface) : Object
- Implements:
- javax.swing.event.TableColumnModelListener:
- EOWidgetAssociation.WidgetPlugin.Formatting (EOInterface):
- NSDisposable
- Package:
- com.webobjects.eointerface.swing
An EOSwingTableColumnPlugin object manages the individual EOColumnAssociations between a TableColumn and an EODisplayGroup.
An EOSwingTableColumnPlugin can sort the objects in the display group by the left-to-right order of the table columns. The first EOColumnAssociation to be bound to a table view automatically creates the EOSwingTableColumnPlugin; you should rarely need to do so yourself.
An EOSwingTableColumnPlugin receives data source and delegate messages from the table view, some of which it handles itself, and some of which it forwards to the appropriate EOColumnAssociations. For more information, see the EOColumnAssociation class specification.
- EOWidgetAssociation.WidgetPlugin.Formatting
- setValueFormatter
- valueFormatter
- javax.swing.event.TableColumnModelListener
- columnAdded
- columnMarginChanged
- columnMoved
- columnRemoved
- columnSelectionChanged
- NSDisposable
- All methods
- EOSwingTableColumnPlugin
- setTableColumnCustomizer
- tableColumnCustomizer
- breakConnection
- columnIndexInTable
- displayValueForValue
- endEditing
- establishConnection
- isEditable
- table
- tableAssociation
- valueForDisplayValue
- widgetKeysTaken
public EOSwingTableColumnPlugin( com.webobjects.eointerface.EOWidgetAssociation anEOWidgetAssociation, Object widget)
public static void setTableColumnCustomizer( EOSwingTableColumnPlugin.TableColumnCustomizer aTableColumnCustomizer)
public static EOSwingTableColumnPlugin.TableColumnCustomizer tableColumnCustomizer()
public void breakConnection()
public void columnAdded(javax.swing.event.TableColumnModelEvent event)
public int columnIndexInTable()
public void columnMarginChanged(javax.swing.event.ChangeEvent event)
public void columnMoved(javax.swing.event.TableColumnModelEvent event)
public void columnRemoved(javax.swing.event.TableColumnModelEvent event)
public void columnSelectionChanged( javax.swing.event.ListSelectionEvent event)
public Object displayValueForValue(Object value)
public boolean endEditing()
public void establishConnection()
public boolean isEditable()
public void setValueFormatter(Object formatter)
public Object table()
public com.webobjects.eointerface.EOTableAssociation tableAssociation()
public Object valueForDisplayValue(Object value)
public Object valueFormatter()
public String[] widgetKeysTaken()
© 2001 Apple Computer, Inc. (Last Published April 21, 2001)