com.webobjects.eogeneration.client
Class  EOTableColumnController
java.lang.Object
  |
  +--com.webobjects.eoapplication.EOController
        |
        +--com.webobjects.eoapplication.EOComponentController
              |
              +--com.webobjects.eogeneration.client.EOWidgetController
                    |
                    +--com.webobjects.eogeneration.client.EOAssociationController
                          |
                          +--com.webobjects.eogeneration.client.EOValueController
                                |
                                +--com.webobjects.eogeneration.client.EOFormatValueController
                                      |
                                      +--com.webobjects.eogeneration.client.EOTableColumnController
- All Implemented Interfaces: 
 - EOAction.Enabling, EOAssociationConnector, EOEditable, EOWidgetController.FormatWidget, NSDisposable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions
 
- public class EOTableColumnController
- extends EOFormatValueController
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
| Methods inherited from class com.webobjects.eogeneration.client.EOAssociationController | 
association, connectionWasBroken, connectionWasEstablished, controllerDisplayGroup, displayGroup, displayGroupProviderMethodName, dispose, disposeAssociations, disposeIfTransient, editability, enabledDisplayGroup, enabledDisplayGroupProviderMethodName, enabledKey, isEditable, setAssociation, setDisplayGroup, setDisplayGroupProviderMethodName, setEditability, setEnabledDisplayGroup, setEnabledDisplayGroupProviderMethodName, setEnabledKey, supercontrollerEditabilityDidChange, takeResponsibilityForEditabilityOfAssociation, takeResposibilityForConnectionOfAssociation | 
 
| Methods inherited from class com.webobjects.eogeneration.client.EOWidgetController | 
highlightsLabel, labelComponent, labelComponentAlignment, labelComponentPosition, newLabelComponent, preferredLabelComponentPosition, preferredUsesLabelComponent, preferredWidgetAutosizingMask, setAlignmentForWidget, setHighlightsLabel, setLabelComponent, setLabelComponentAlignment, setLabelComponentPosition, setUsesLabelComponent, setWidget, setWidgetAlignment, startListeningToWidget, stopListeningToWidget, usesLabelComponent, widget, widgetAlignment | 
 
| Methods inherited from class com.webobjects.eoapplication.EOComponentController | 
addComponentOfSubcontroller, alignmentWidth, alignsComponents, canResizeHorizontally, canResizeVertically, component, componentDidBecomeInvisible, componentDidBecomeVisible, defaultComponentSize, ensureMinimumComponentSizeWithoutSubcontrollers, ensureMinimumSubcontrollerAreaSize, handleTakeValueForUnboundKey, hideInSupercontroller, hideSubcontroller, icon, integrationComponent, integrationComponentDidBecomeInvisible, integrationComponentDidBecomeVisible, isComponentPrepared, isRootComponentController, isVisible, label, makeInvisible, makeVisible, minimumComponentSize, minimumComponentSizeWithoutSubcontrollers, minimumIntegrationComponentSize, minimumSubcontrollerAreaSize, prefersIconOnly, prepareComponent, removeComponentOfSubcontroller, removeTransientSubcontroller, setAlignmentWidth, setAlignsComponents, setCanResizeHorizontally, setCanResizeVertically, setComponent, setDefaultComponentSize, setIcon, setLabel, setPrefersIconOnly, setSubcontrollerArea, setUsesHorizontalLayout, setVisible, showInSupercontroller, showSubcontroller, subcontrollerArea, subcontrollerMinimumSizeDidChange, subcontrollerWasAdded, subcontrollerWasRemoved, usesHorizontalLayout | 
 
| Methods inherited from class com.webobjects.eoapplication.EOController | 
actionNames, actions, actionWithName, 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, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, supercontroller, supercontroller, takeValueForKey, takeValueForKeyPath, typeName, unableToSetNullForKey, valueForKey, valueForKeyPath | 
 
 
EOTableColumnController
public EOTableColumnController()
EOTableColumnController
public EOTableColumnController(EOXMLUnarchiver unarchiver)
canBeTransient
public boolean canBeTransient()
- Description copied from class: 
EOComponentController 
- Returns whether the controller can be transient. By default, a component
 controller is transient only if it's an instance of EOComponentController,
 not an instance of a subclass.
- Overrides:
 canBeTransient in class EOValueController
 
- Following copied from class: 
com.webobjects.eoapplication.EOComponentController 
- Returns:
 true if the receiver can be transient; false otherwise
 
 
generateComponent
protected void generateComponent()
- Description copied from class: 
EOComponentController 
- Invoked when it's necessary to create the receiver's component,
 including setting up the subcontroller area. Subclass implementations
 of this method usually invoke 
setComponent and if necessary
 setSubcontrollerArea. EOComponentController's default implementation
 creates an empty EOView to hold subcontroller components.
- Overrides:
 generateComponent in class EOWidgetController
 
 
newAssociation
protected EOAssociation newAssociation(JComponent widget,
                                       EODisplayGroup displayGroup,
                                       String enabledKey,
                                       EODisplayGroup enabledDisplayGroup)
- Overrides:
 newAssociation in class EOAssociationController
 
newWidget
protected JComponent newWidget()
- Overrides:
 newWidget in class EOWidgetController
 
setTableColumn
public void setTableColumn(TableColumn tableColumn)
table
protected EOTable table()
tableColumn
public TableColumn tableColumn()
Copyright © 2002 Apple Computer, Inc.