com.webobjects.eogeneration
Class EODynamicApplication
java.lang.Object
|
+--com.webobjects.eoapplication.EOController
|
+--com.webobjects.eoapplication.EOApplication
|
+--com.webobjects.eogeneration.EODynamicApplication
- All Implemented Interfaces:
- EOAction.Enabling, NSDisposable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions
- public class EODynamicApplication
- extends EOApplication
Method Summary |
boolean |
canPerformActionNamed(String actionName)
Returns true if the receiver can perform the action method
(sent by an EOAction object) named actionName , false otherwise. |
protected NSArray |
defaultActions()
Returns an NSArray containing the actions (EOAction objects) for
the application. |
protected void |
finishInitialization()
This method is invoked after the final event thread is guaranteed
to be running. |
Methods inherited from class com.webobjects.eoapplication.EOApplication |
activeWindowDidChange, applicationName, arguments, canQuit, defaults, dispose, documents, documentsForGlobalID, editedDocuments, hasEditedDocuments, languages, lastWindowDidClose, localeIndicators, locales, platformIndicators, quit, quitsOnLastWindowClose, quitWithMessage, refreshData, saveAll, setApplicationName, setArguments, setCanQuit, setDefaults, setQuitsOnLastWindowClose, setWindowObserver, sharedApplication, startApplication, toString, windowObserver |
Methods inherited from class com.webobjects.eoapplication.EOController |
actionNames, actions, actionWithName, additionalActions, additionalKeyValuePairs, addSubcontroller, breakConnection, breakConnectionToSubcontrollers, canAccessFieldsDirectly, canBeTransient, connectionWasBroken, connectionWasEstablished, controllerEnumeration, controllersInEnumeration, controllersWithKeyValuePair, controllersWithKeyValuePairs, controllerWithKeyValuePair, controllerWithKeyValuePairs, disableActionNamed, disposableRegistry, disposeIfTransient, enableActionNamed, enabledActions, establishConnection, establishConnectionToSupercontrollers, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hierarchicalControllerForKey, hierarchicalValueForKey, invokeMethod, isActionNamedEnabled, isAncestorOfController, isConnected, isSupercontrollerOfController, isTransientExplicitlyForbidden, prepareForNewTask, removeFromSupercontroller, removeSubcontroller, removeTransientSubcontroller, resetActions, setAdditionalActions, setAdditionalKeyValuePair, setAdditionalKeyValuePairs, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, subcontrollerWasAdded, subcontrollerWasRemoved, supercontroller, supercontroller, takeValueForKey, takeValueForKeyPath, typeName, unableToSetNullForKey, valueForKey, valueForKeyPath |
EODynamicApplication
public EODynamicApplication()
canPerformActionNamed
public boolean canPerformActionNamed(String actionName)
- Description copied from interface:
EOAction.Enabling
- Returns
true
if the receiver can perform the action method
(sent by an EOAction object) named actionName
, false
otherwise.
An EOController's implementation of this method generally returns
false
if the receiver doesn't have an action named
actionName or if the actionName action is explicitly disabled.
- Overrides:
canPerformActionNamed
in class EOController
- Following copied from interface:
com.webobjects.eoapplication.EOAction.Enabling
- Parameters:
actionName
- the name of the EOAction- Returns:
true
if the receiver can perform the action; false
otherwise
defaultActions
protected NSArray defaultActions()
- Description copied from class:
EOApplication
- Returns an NSArray containing the actions (EOAction objects) for
the application. The application object's actions are displayed in
the main menu of the Java Client application.
- Overrides:
defaultActions
in class EOApplication
- Following copied from class:
com.webobjects.eoapplication.EOApplication
- Returns:
- the array of actions
finishInitialization
protected void finishInitialization()
- Description copied from class:
EOApplication
- This method is invoked after the final event thread is guaranteed
to be running. If you subclass EOApplication, use this method to
initialize anything relating to the user interface or event handling.
Do not perform such initialization using EOApplication's constructor.
- Overrides:
finishInitialization
in class EOApplication
Copyright © 2003 Apple Computer, Inc.