com.webobjects.eogeneration
Class EOTitlesController
java.lang.Object
com.webobjects.eoapplication.EOController
com.webobjects.eoapplication.EOComponentController
com.webobjects.eogeneration.EOWidgetController
com.webobjects.eogeneration.EOAssociationController
com.webobjects.eogeneration.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
Method Summary |
void |
addTitleKey(String key)
|
String |
availableTitlesKey()
|
protected void |
connectionWasBroken()
Invoked from breakConnection to notify the receiver that its
connection to its supercontroller has been broken, giving the receiver the
opportunity to clean up after its become idle. |
protected void |
connectionWasEstablished()
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). |
protected void |
disposeAssociations()
|
boolean |
endEditing()
Ensures that all current edits in the user interface are
flushed to the underlying data objects. |
protected EOAssociation |
newAssociation(JComponent widget,
EODisplayGroup displayGroup,
String enabledKey,
EODisplayGroup enabledDisplayGroup)
|
protected EODataSource |
newTitlesDataSource()
|
EODisplayGroup |
newTitlesDisplayGroup()
|
void |
prepareForNewTask(boolean prepareSubcontrollersForNewTask)
Prepares the receiver for performing a new task by resetting any data. |
void |
removeTitleKey(String key)
|
boolean |
resetTitlesObjectsOnEveryConnect()
|
boolean |
searchesTitlesObjectsInEditingContext()
|
void |
setAvailableTitlesKey(String string)
|
void |
setResetTitlesObjectsOnEveryConnect(boolean flag)
|
void |
setSearchesTitlesObjectsInEditingContext(boolean flag)
|
void |
setSingleTitleKey(String key)
|
void |
setTitleKeys(NSArray keys)
|
void |
setTitlesDisplayGroup(EODisplayGroup displayGroup)
|
void |
setTitlesDisplayGroupProviderMethodName(String string)
|
void |
setTitlesEntityName(String string)
|
NSArray |
titleKeys()
|
EODisplayGroup |
titlesDisplayGroup()
|
String |
titlesDisplayGroupProviderMethodName()
|
protected NSArray |
titlesDisplayGroupSortOrderings()
|
String |
titlesEntityName()
|
String |
toString()
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. |
Methods inherited from class com.webobjects.eogeneration.EOAssociationController |
association, controllerDisplayGroup, displayGroup, displayGroupProviderMethodName, dispose, disposeIfTransient, editability, enabledDisplayGroup, enabledDisplayGroupProviderMethodName, enabledKey, isEditable, prefersContinuousChangeNotification, setAssociation, setDisplayGroup, setDisplayGroupProviderMethodName, setEditability, setEnabledDisplayGroup, setEnabledDisplayGroupProviderMethodName, setEnabledKey, setPrefersContinuousChangeNotification, setSuppressesAssociation, supercontrollerEditabilityDidChange, suppressesAssociation, takeResponsibilityForEditabilityOfAssociation, takeResposibilityForConnectionOfAssociation |
Methods inherited from class com.webobjects.eogeneration.EOWidgetController |
generateComponent, highlightsLabel, labelComponent, labelComponentAlignment, labelComponentPosition, labelComponentWidth, minimumWidgetSize, newLabelComponent, newWidget, preferredLabelComponentPosition, preferredUsesLabelComponent, preferredWidgetAutosizingMask, setAlignmentForWidget, setHighlightsLabel, setLabelComponent, setLabelComponentAlignment, setLabelComponentPosition, setLabelComponentWidth, setMinimumWidgetSize, setUsesLabelComponent, setWidget, setWidgetAlignment, startListeningToWidget, stopListeningToWidget, toolTipComponent, usesLabelComponent, widget, widgetAlignment |
Methods inherited from class com.webobjects.eoapplication.EOComponentController |
activateFirstFocusComponent, addComponentOfSubcontroller, alignsComponents, canBeTransient, canResizeHorizontally, canResizeVertically, component, componentDidBecomeInvisible, componentDidBecomeVisible, 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, removeFromSupercontroller, removeSubcontroller, resetActions, setAdditionalActions, setAdditionalKeyValuePair, setAdditionalKeyValuePairs, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, supercontroller, supercontroller, takeValueForKey, takeValueForKeyPath, typeName, unableToSetNullForKey, valueForKey, valueForKeyPath |
NewTitlesDisplayGroupProviderMethodName
public static final String NewTitlesDisplayGroupProviderMethodName
- See Also:
- Constant Field Values
EOTitlesController
public EOTitlesController()
EOTitlesController
public EOTitlesController(EOXMLUnarchiver unarchiver)
disposeAssociations
protected void disposeAssociations()
- Overrides:
disposeAssociations
in class EOAssociationController
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
- Parameters:
prepareSubcontrollersForNewTask
- true
if the method should be forwarded
to all subcontrollers; false
otherwise
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
- See Also:
EOController.establishConnection()
connectionWasBroken
protected void connectionWasBroken()
- Description copied from class:
EOController
- Invoked from
breakConnection
to notify the receiver that its
connection to its supercontroller has been broken, giving the receiver the
opportunity to clean up after its become idle.
- Overrides:
connectionWasBroken
in class EOAssociationController
- See Also:
EOController.breakConnection()
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
- Returns:
true
if all uncommitted changes were successfully flushed; false
otherwise
setTitlesDisplayGroupProviderMethodName
public void setTitlesDisplayGroupProviderMethodName(String string)
titlesDisplayGroupProviderMethodName
public String titlesDisplayGroupProviderMethodName()
addTitleKey
public void addTitleKey(String key)
removeTitleKey
public void removeTitleKey(String key)
setTitleKeys
public void setTitleKeys(NSArray keys)
setSingleTitleKey
public void setSingleTitleKey(String key)
titleKeys
public NSArray titleKeys()
setAvailableTitlesKey
public void setAvailableTitlesKey(String string)
availableTitlesKey
public String availableTitlesKey()
setSearchesTitlesObjectsInEditingContext
public void setSearchesTitlesObjectsInEditingContext(boolean flag)
searchesTitlesObjectsInEditingContext
public boolean searchesTitlesObjectsInEditingContext()
setResetTitlesObjectsOnEveryConnect
public void setResetTitlesObjectsOnEveryConnect(boolean flag)
resetTitlesObjectsOnEveryConnect
public boolean resetTitlesObjectsOnEveryConnect()
setTitlesEntityName
public void setTitlesEntityName(String string)
titlesEntityName
public String titlesEntityName()
newTitlesDataSource
protected EODataSource newTitlesDataSource()
titlesDisplayGroupSortOrderings
protected NSArray titlesDisplayGroupSortOrderings()
newTitlesDisplayGroup
public EODisplayGroup newTitlesDisplayGroup()
setTitlesDisplayGroup
public void setTitlesDisplayGroup(EODisplayGroup displayGroup)
titlesDisplayGroup
public EODisplayGroup titlesDisplayGroup()
newAssociation
protected EOAssociation newAssociation(JComponent widget,
EODisplayGroup displayGroup,
String enabledKey,
EODisplayGroup enabledDisplayGroup)
- Specified by:
newAssociation
in class EOAssociationController
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
- Returns:
- the String representation of the receiver
Copyright © 2000-2008 Apple Inc.