PATH |
- Inherits from:
- EOWidgetAssociation : EOAssociation : EODelayedObserver (EOControl) : Object
- Implements:
- NSDisposable
- EOObserving (EOControl)
- Package:
- com.webobjects.eointerface
An EOTableColumnAssociation associates a single attribute of all enterprise objects in its ValueAspect's EODisplayGroup with a Swing JTable TableColumn . The value of each object's attribute is displayed in its corresponding row.
By far the easiest way to configure EOTableColumnAssociations is in Interface Builder, but they may also be instantiated programmatically. Because Swing's TableColumn maintains no reference to its containing JTable, this relationship must be explicitly specified via setTable before establishConnection is invoked.
Usable With |
javax.swing.table.TableColumn |
Aspects | |
BoldAspect | Description forthcoming. |
EnabledAspect | A boolean attribute of the objects, which determines whether each object's value cell is editable. Note that because EOTableViewAssociation also uses this aspect, you can use it with different keys to limit editability to the whole row or to an individual cell (column) in that row. |
ItalicAspect | Description forthcoming. |
ValueAspect | An attribute of the objects, displayed in each row of the TableColumn. |
- NSDisposable
- dispose
- EOObserving
- All methods
- EOTableColumnAssociation
- boldStateAtRow
- endEditing
- isEditableAtRow
- italicStateAtRow
- primaryAspect
- setObject
- setSortingSelector
- setTable
- setValueAtRow
- sortingSelector
- table
- textColorAtRow
- valueAtRow
- widgetDidBeginEditing
- widgetDidEndEditing
- widgetPluginClass
public EOTableColumnAssociation(Object anObject)
public EOTableColumnAssociation( Object object, Object table)
public int boldStateAtRow(int rowIndex)
public void dispose()
public boolean endEditing()
public boolean isEditableAtRow(int rowIndex)
ValueAspect
is editable at row, as determined by the EnabledAspect. If this aspect is bound, a non-zero value at row indicates that the property may be edited. If the EnabledAspect
is unbound all rows are considered editable.
public int italicStateAtRow(int rowIndex)
public String primaryAspect()
ValueAspect
.
public void setObject(Object anObject)
public void setSortingSelector(NSSelector selector)
public void setTable(Object table)
public boolean setValueAtRow( Object value, int rowIndex)
public NSSelector sortingSelector()
public Object table()
public Object textColorAtRow(int rowIndex)
public Object valueAtRow(int rowIndex)
public boolean widgetDidBeginEditing()
public boolean widgetDidEndEditing()
protected Class widgetPluginClass()
© 2001 Apple Computer, Inc. (Last Published April 21, 2001)