PATH Documentation > WebObjects

Table of Contents

EOSwingTableColumnPlugin


Inherits from:
EOTableColumnAssociation.TableColumnPlugin (EOInterface) : EOWidgetAssociation.WidgetPlugin (EOInterface) : Object
Implements:
javax.swing.event.TableColumnModelListener:
EOWidgetAssociation.WidgetPlugin.Formatting (EOInterface):
NSDisposable
Package:
com.webobjects.eointerface.swing


Class Description


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.




Interfaces Implemented


EOWidgetAssociation.WidgetPlugin.Formatting
setValueFormatter
valueFormatter
javax.swing.event.TableColumnModelListener
columnAdded
columnMarginChanged
columnMoved
columnRemoved
columnSelectionChanged
NSDisposable


Method Types


All methods
EOSwingTableColumnPlugin
setTableColumnCustomizer
tableColumnCustomizer
breakConnection
columnIndexInTable
displayValueForValue
endEditing
establishConnection
isEditable
table
tableAssociation
valueForDisplayValue
widgetKeysTaken


Constructors



EOSwingTableColumnPlugin

public EOSwingTableColumnPlugin( com.webobjects.eointerface.EOWidgetAssociation anEOWidgetAssociation, Object widget)

Description forthcoming.


Static Methods



setTableColumnCustomizer

public static void setTableColumnCustomizer( EOSwingTableColumnPlugin.TableColumnCustomizer aTableColumnCustomizer)

Description forthcoming.

tableColumnCustomizer

public static EOSwingTableColumnPlugin.TableColumnCustomizer tableColumnCustomizer()

Description forthcoming.


Instance Methods



breakConnection

public void breakConnection()

See the breakConnection method description in the superclass EOAssociation.

columnAdded

public void columnAdded(javax.swing.event.TableColumnModelEvent event)

Description forthcoming.

columnIndexInTable

public int columnIndexInTable()

Description forthcoming.

columnMarginChanged

public void columnMarginChanged(javax.swing.event.ChangeEvent event)

Description forthcoming.

columnMoved

public void columnMoved(javax.swing.event.TableColumnModelEvent event)

Description forthcoming.

columnRemoved

public void columnRemoved(javax.swing.event.TableColumnModelEvent event)

Description forthcoming.

columnSelectionChanged

public void columnSelectionChanged( javax.swing.event.ListSelectionEvent event)

Description forthcoming.

displayValueForValue

public Object displayValueForValue(Object value)

Description forthcoming.

endEditing

public boolean endEditing()

Description forthcoming.

establishConnection

public void establishConnection()

See the establishConnection method description in the superclass (EOAssociation).

isEditable

public boolean isEditable()

Description forthcoming.

setValueFormatter

public void setValueFormatter(Object formatter)

Description forthcoming.

table

public Object table()

Description forthcoming.

tableAssociation

public com.webobjects.eointerface.EOTableAssociation tableAssociation()

Description forthcoming.

valueForDisplayValue

public Object valueForDisplayValue(Object value)

Description forthcoming.

valueFormatter

public Object valueFormatter()

Description forthcoming.

widgetKeysTaken

public String[] widgetKeysTaken()

Description forthcoming.

© 2001 Apple Computer, Inc. (Last Published April 21, 2001)


Table of Contents