com.webobjects.eogeneration.client
Class EOTitlesController
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.EOTitlesController
- All Implemented Interfaces:
- EOAction.Enabling, EOAssociationConnector, EOComponentController.EndEditing, EOEditable, NSDisposable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions
- Direct Known Subclasses:
- EOActionController, EOComboBoxController, EOEnumerationController
- public abstract class EOTitlesController
- extends EOAssociationController
- implements EOComponentController.EndEditing
| Methods inherited from class com.webobjects.eogeneration.client.EOAssociationController |
association, connectionWasBroken, controllerDisplayGroup, displayGroup, displayGroupProviderMethodName, dispose, disposeIfTransient, editability, enabledDisplayGroup, enabledDisplayGroupProviderMethodName, enabledKey, isEditable, newAssociation, setAssociation, setDisplayGroup, setDisplayGroupProviderMethodName, setEditability, setEnabledDisplayGroup, setEnabledDisplayGroupProviderMethodName, setEnabledKey, supercontrollerEditabilityDidChange, takeResponsibilityForEditabilityOfAssociation, takeResposibilityForConnectionOfAssociation |
| Methods inherited from class com.webobjects.eogeneration.client.EOWidgetController |
generateComponent, highlightsLabel, labelComponent, labelComponentAlignment, labelComponentPosition, newLabelComponent, newWidget, 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, canBeTransient, 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, removeFromSupercontroller, removeSubcontroller, resetActions, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, supercontroller, supercontroller, takeValueForKey, takeValueForKeyPath, typeName, unableToSetNullForKey, valueForKey, valueForKeyPath |
NewTitlesDisplayGroupProviderMethodName
public static final String NewTitlesDisplayGroupProviderMethodName
EOTitlesController
public EOTitlesController()
EOTitlesController
public EOTitlesController(EOXMLUnarchiver unarchiver)
addTitleKey
public void addTitleKey(String key)
connectionWasEstablished
protected void connectionWasEstablished()
- Description copied from class:
EOController
- Invoked from
establishConnection to notify the receiver that its
connection to the controller hierarchy has been established, giving the
receiver the opportunity to prepare itself (for example, setting delegates).
- Overrides:
connectionWasEstablished in class EOAssociationController
- Following copied from class:
com.webobjects.eoapplication.EOController
- See Also:
EOController.establishConnection()
disposeAssociations
protected void disposeAssociations()
- Overrides:
disposeAssociations in class EOAssociationController
endEditing
public boolean endEditing()
- Description copied from interface:
EOComponentController.EndEditing
- Ensures that all current edits in the user interface are
flushed to the underlying data objects.
- Specified by:
endEditing in interface EOComponentController.EndEditing
- Following copied from interface:
com.webobjects.eoapplication.EOComponentController.EndEditing
- Returns:
true if all uncommitted changes were successfully flushed; false otherwise
newTitlesDataSource
protected EODataSource newTitlesDataSource()
newTitlesDisplayGroup
public EODisplayGroup newTitlesDisplayGroup()
prepareForNewTask
public void prepareForNewTask(boolean prepareSubcontrollersForNewTask)
- Description copied from class:
EOController
- Prepares the receiver for performing a new task by resetting any data.
If
prepareSubcontrollersForNewTask is true,
this method also sends prepareForNewTask to each of the receiver's subcontrollers.
This method is usually invoked to prepare a branch of the controller
for reuse. Subclasses should override this method to get rid of data
and perform any additional clean up.
- Overrides:
prepareForNewTask in class EOController
- Following copied from class:
com.webobjects.eoapplication.EOController
- Parameters:
prepareSubcontrollersForNewTask - true if the method should be forwarded
to all subcontrollers; false otherwise
removeTitleKey
public void removeTitleKey(String key)
setSingleTitleKey
public void setSingleTitleKey(String key)
setTitleKeys
public void setTitleKeys(NSArray keys)
setTitlesDisplayGroup
public void setTitlesDisplayGroup(EODisplayGroup displayGroup)
setTitlesDisplayGroupProviderMethodName
public void setTitlesDisplayGroupProviderMethodName(String string)
titleKeys
public NSArray titleKeys()
titlesDisplayGroup
public EODisplayGroup titlesDisplayGroup()
titlesDisplayGroupProviderMethodName
public String titlesDisplayGroupProviderMethodName()
titlesDisplayGroupSortOrderings
protected NSArray titlesDisplayGroupSortOrderings()
titlesEntityName
public abstract String titlesEntityName()
toString
public String toString()
- Description copied from class:
EOComponentController
- Returns the receiver as a string that states the receiver's class
name and type name, whether the receiver is connected, the number
of subcontrollers, whether or not the receiver has been prepared,
whether or not the receiver is visible, information about widget
sizing and alignment behavior, and so on.
- Overrides:
toString in class EOAssociationController
- Following copied from class:
com.webobjects.eoapplication.EOComponentController
- Returns:
- the String representation of the receiver
Copyright © 2002 Apple Computer, Inc.