com.webobjects.eogeneration
Class EOTableController
java.lang.Object
  |
  +--com.webobjects.eoapplication.EOController
        |
        +--com.webobjects.eoapplication.EOComponentController
              |
              +--com.webobjects.eogeneration.EOWidgetController
                    |
                    +--com.webobjects.eogeneration.EOAssociationController
                          |
                          +--com.webobjects.eogeneration.EODefaultActionTrigger
                                |
                                +--com.webobjects.eogeneration.EOTableController
- All Implemented Interfaces: 
 - ComponentListener, EOAction.Enabling, EOAssociationConnector, EOEditable, EOWidgetController.TableWidget, EventListener, MouseListener, NSDisposable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions
 
- public class EOTableController
- extends EODefaultActionTrigger
- implements ComponentListener, EOWidgetController.TableWidget
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
| Methods inherited from class com.webobjects.eogeneration.EOAssociationController | 
association, connectionWasBroken, connectionWasEstablished, controllerDisplayGroup, displayGroup, displayGroupProviderMethodName, dispose, disposeAssociations, disposeIfTransient, editability, enabledDisplayGroup, enabledDisplayGroupProviderMethodName, enabledKey, isEditable, prefersContinuousChangeNotification, setAssociation, setDisplayGroup, setDisplayGroupProviderMethodName, setEditability, setEnabledDisplayGroup, setEnabledDisplayGroupProviderMethodName, setEnabledKey, setPrefersContinuousChangeNotification, setSuppressesAssociation, supercontrollerEditabilityDidChange, suppressesAssociation, takeResponsibilityForEditabilityOfAssociation, takeResposibilityForConnectionOfAssociation, toString | 
 
| Methods inherited from class com.webobjects.eogeneration.EOWidgetController | 
generateComponent, highlightsLabel, labelComponent, labelComponentAlignment, labelComponentPosition, labelComponentWidth, minimumWidgetSize, newLabelComponent, preferredLabelComponentPosition, preferredUsesLabelComponent, preferredWidgetAutosizingMask, setAlignmentForWidget, setHighlightsLabel, setLabelComponent, setLabelComponentAlignment, setLabelComponentPosition, setLabelComponentWidth, setMinimumWidgetSize, setUsesLabelComponent, setWidget, setWidgetAlignment, toolTipComponent, usesLabelComponent, widget, widgetAlignment | 
 
| Methods inherited from class com.webobjects.eoapplication.EOComponentController | 
activateFirstFocusComponent, addComponentOfSubcontroller, alignsComponents, canBeTransient, canResizeHorizontally, canResizeVertically, component, componentDidBecomeInvisible, defaultComponentSize, ensureMinimumComponentSizeWithoutSubcontrollers, ensureMinimumSubcontrollerAreaSize, firstFocusComponent, handleTakeValueForUnboundKey, hideInSupercontroller, hideSubcontroller, icon, insets, integrationComponent, integrationComponentDidBecomeInvisible, integrationComponentDidBecomeVisible, isComponentPrepared, isRootComponentController, isVisible, label, lastFocusComponent, makeInvisible, makeVisible, minimumComponentSize, minimumComponentSizeWithoutSubcontrollers, minimumIntegrationComponentSize, minimumSubcontrollerAreaSize, prefersIconOnly, prepareComponent, removeComponentOfSubcontroller, removeTransientSubcontroller, setAlignsComponents, setCanResizeHorizontally, setCanResizeVertically, setComponent, setDefaultComponentSize, setFirstFocusComponent, setIcon, setInsets, setLabel, setLastFocusComponent, setPrefersIconOnly, setSubcontrollerArea, setToolTip, setUsesHorizontalLayout, setVisible, showInSupercontroller, showSubcontroller, subcontrollerArea, subcontrollerMinimumSizeDidChange, subcontrollerWasAdded, subcontrollerWasRemoved, toolTip, usesHorizontalLayout | 
 
| Methods inherited from class com.webobjects.eoapplication.EOController | 
actionNames, actions, actionWithName, additionalActions, additionalKeyValuePairs, addSubcontroller, breakConnection, breakConnectionToSubcontrollers, canAccessFieldsDirectly, canPerformActionNamed, controllerEnumeration, controllersInEnumeration, controllersWithKeyValuePair, controllersWithKeyValuePairs, controllerWithKeyValuePair, controllerWithKeyValuePairs, defaultActions, disableActionNamed, disposableRegistry, enableActionNamed, enabledActions, establishConnection, establishConnectionToSupercontrollers, handleQueryWithUnboundKey, hierarchicalControllerForKey, hierarchicalValueForKey, invokeMethod, isActionNamedEnabled, isAncestorOfController, isConnected, isSupercontrollerOfController, isTransientExplicitlyForbidden, prepareForNewTask, removeFromSupercontroller, removeSubcontroller, resetActions, setAdditionalActions, setAdditionalKeyValuePair, setAdditionalKeyValuePairs, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, supercontroller, supercontroller, takeValueForKey, takeValueForKeyPath, typeName, unableToSetNullForKey, valueForKey, valueForKeyPath | 
 
 
EOTableController
public EOTableController()
EOTableController
public EOTableController(EOXMLUnarchiver unarchiver)
allowsMultipleSelection
public boolean allowsMultipleSelection()
- Specified by:
 allowsMultipleSelection in interface EOWidgetController.TableWidget
 
 
componentDidBecomeVisible
protected void componentDidBecomeVisible()
- Description copied from class: 
EOComponentController 
- Invoked when the receiver's component becomes visible,
 giving the receiver a chance to react.
 EOComponentController's implementation invokes 
establishConnection
 to ensure the receiver is connected to the controller hierarchy.
- Overrides:
 componentDidBecomeVisible in class EOComponentController
 
 
 
componentHidden
public void componentHidden(ComponentEvent event)
- Specified by:
 componentHidden in interface ComponentListener
 
 
componentMoved
public void componentMoved(ComponentEvent event)
- Specified by:
 componentMoved in interface ComponentListener
 
 
componentResized
public void componentResized(ComponentEvent event)
- Specified by:
 componentResized in interface ComponentListener
 
 
componentShown
public void componentShown(ComponentEvent event)
- Specified by:
 componentShown in interface ComponentListener
 
 
mouseListenerViewInWidget
protected JComponent mouseListenerViewInWidget()
- Overrides:
 mouseListenerViewInWidget in class EODefaultActionTrigger
 
 
newAssociation
protected EOAssociation newAssociation(JComponent widget,
                                       EODisplayGroup displayGroup,
                                       String enabledKey,
                                       EODisplayGroup enabledDisplayGroup)
- Specified by:
 newAssociation in class EOAssociationController
 
 
newWidget
protected JComponent newWidget()
- Specified by:
 newWidget in class EOWidgetController
 
 
setAllowsMultipleSelection
public void setAllowsMultipleSelection(boolean flag)
- Specified by:
 setAllowsMultipleSelection in interface EOWidgetController.TableWidget
 
 
setSortsByColumnOrder
public void setSortsByColumnOrder(boolean flag)
 
 
sortsByColumnOrder
public boolean sortsByColumnOrder()
 
 
startListeningToWidget
protected void startListeningToWidget()
- Overrides:
 startListeningToWidget in class EODefaultActionTrigger
 
 
stopListeningToWidget
protected void stopListeningToWidget()
- Overrides:
 stopListeningToWidget in class EODefaultActionTrigger
 
 
table
public EOTable table()
- Specified by:
 table in interface EOWidgetController.TableWidget
 
 
Copyright © 2003 Apple Computer, Inc.