- Inherits from:
- EOAssociation : EODelayedObserver (EOControl) : Object
- Implements:
- javax.swing.event.ListSelectionListener
- EOObserving (EODelayedObserver)
- NSDisposable (EOAssociation)
- Package:
- com.apple.client.eointerface
EOTableAssociation associates the contents of its SourceAspect's display group with an EOTable (an object that places a javax.swing.JTable in a scroll view). In general use, it should never be necessary to explicitly instantiate this class, as EOTableColumnAssociation's setTable assures that an instance exists for its table.
| Note: This class doesn't exist in the com.apple.yellow.eointerface package. |
| Usable With |
| EOTable |
| Aspects | |
EOAssociation. EnabledAspect |
|
EOAssociation. SourceAspect |
javax.swing.event.ListSelectionListener
- valueChanged
public EOTableAssociation(Object aDisplayObject)
In general use, it should never be necessary to explicitly instantiate this class, as EOTableColumnAssociation's setTable assures that an instance exists for its table.
See Also: bindAspect ( EOAssociation), establishConnection ( EOAssociation)
public static EOTableAssociation instanceForTable(Object table)
public void addColumnAssociation(EOTableColumnAssociation aTableColumnAssociation)
public void breakConnection()
public EOTableColumnAssociation editingAssociation()
public void establishConnection()
public boolean isUsableWithObject(Object candidate)
true if candidate is
an instance of EOTable and its jTable is an instance of JTable, false otherwise.See Also: isUsableWithObject ( EOAssociation)
public String primaryAspect()
See Also: primaryAspect ( EOAssociation)
public void removeColumnAssociation(EOTableColumnAssociation aTableColumnAssociation)
public void subjectChanged()
public void valueChanged(com.sun.java.swing.event.ListSelectionEvent event)