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.