WebObjects 5.2

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


Inner classes inherited from class com.webobjects.eoapplication.EOApplication
EOApplication.ApplicationSupport
 
Inner classes inherited from class com.webobjects.eoapplication.EOController
EOController.Enumeration
 
Inner classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Inner classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Fields inherited from class com.webobjects.eoapplication.EOApplication
ApplicationDidStartNotification, ApplicationWillFinishInitializationNotification, ApplicationWillQuitNotification, ApplicationWillStartNotification
 
Fields inherited from class com.webobjects.eoapplication.EOController
ControllerAndSubcontrollersEnumeration, ControllerAndSupercontrollersEnumeration, SubcontrollersEnumeration, SupercontrollersEnumeration
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
KeyPathSeparator
 
Constructor Summary
EODynamicApplication()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EODynamicApplication

public EODynamicApplication()
Method Detail

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

Last updated Fri Feb 21 13:15:00 PST 2003.

Copyright © 2003 Apple Computer, Inc.