WebObjects 5.3

com.webobjects.eoapplication
Class EOFrameController

java.lang.Object
  extended bycom.webobjects.eoapplication.EOController
      extended bycom.webobjects.eoapplication.EOComponentController
          extended bycom.webobjects.eoapplication.EOWindowController
              extended bycom.webobjects.eoapplication.EOSimpleWindowController
                  extended bycom.webobjects.eoapplication.EOFrameController
All Implemented Interfaces:
ActionListener, ComponentListener, EOAction.Enabling, EOComponentController.Activation, EOComponentController.ResetUserInterface, EventListener, NSDisposable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, WindowListener

public class EOFrameController
extends EOSimpleWindowController


Nested Class Summary
 
Nested classes inherited from class com.webobjects.eoapplication.EOComponentController
EOComponentController.ActionCollector, EOComponentController.Activation, EOComponentController.EndEditing, EOComponentController.Modal, EOComponentController.ResetUserInterface
 
Nested classes inherited from class com.webobjects.eoapplication.EOController
EOController.Enumeration
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Field Summary
 
Fields inherited from class com.webobjects.eoapplication.EOComponentController
Bottom, BottomLeft, BottomRight, Center, Left, Right, Top, TopLeft, TopRight
 
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
EOFrameController()
          
EOFrameController(EOXMLUnarchiver unarchiver)
          
 
Method Summary
 void dispose()
          
protected  Window newWindow(JComponent component)
          
static void runControllerInNewFrame(EOComponentController controller, String windowTitle)
          
protected  void setWindowResizable(Window window, boolean flag)
          
protected  void setWindowTitle(Window window, String title)
          
protected  Dimension verifyContentMinimumSize(Window window, Dimension size)
          
protected  Dimension windowBorderSize()
          
 
Methods inherited from class com.webobjects.eoapplication.EOSimpleWindowController
activateWindow, addComponentOfSubcontroller, closeWindow, componentDidBecomeInvisible, componentDidBecomeVisible, componentHidden, componentMoved, componentResized, componentShown, deactivateWindow, disposeIfDeactivated, integrationComponentDidBecomeInvisible, integrationComponentDidBecomeVisible, makeVisible, newWindow, resetUserInterface, setDisposeIfDeactivated, setLabel, setWindow, startListeningToWindow, stopListeningToWindow, subcontrollerEditedDidChange, subcontrollerMinimumSizeDidChange, window, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class com.webobjects.eoapplication.EOWindowController
actionPerformed, activate, borderedSizeForComponentSize, borderSize, componentShouldBeResizable, componentSizeForBorderedSize, defaultActions, generateBorderSizeForRootPaneContainerClass, generateComponent, integrationComponent, minimumIntegrationComponentSize, removeTransientSubcontroller, setUsesActivationAction, setUsesActivationButton, setUsesUserDefaultsWindowLocation, setUsesUserDefaultsWindowSize, setWindowPosition, usesActivationAction, usesActivationButton, usesUserDefaultsWindowLocation, usesUserDefaultsWindowSize, windowPosition
 
Methods inherited from class com.webobjects.eoapplication.EOComponentController
activateFirstFocusComponent, alignsComponents, canBeTransient, canResizeHorizontally, canResizeVertically, component, defaultComponentSize, ensureMinimumComponentSizeWithoutSubcontrollers, ensureMinimumSubcontrollerAreaSize, firstFocusComponent, handleTakeValueForUnboundKey, hideInSupercontroller, hideSubcontroller, icon, insets, isComponentPrepared, isRootComponentController, isVisible, label, lastFocusComponent, makeInvisible, minimumComponentSize, minimumComponentSizeWithoutSubcontrollers, minimumSubcontrollerAreaSize, prefersIconOnly, prepareComponent, removeComponentOfSubcontroller, setAlignsComponents, setCanResizeHorizontally, setCanResizeVertically, setComponent, setDefaultComponentSize, setFirstFocusComponent, setIcon, setInsets, setLastFocusComponent, setPrefersIconOnly, setSubcontrollerArea, setToolTip, setUsesHorizontalLayout, setVisible, showInSupercontroller, showSubcontroller, subcontrollerArea, subcontrollerWasAdded, subcontrollerWasRemoved, toolTip, toolTipComponent, toString, usesHorizontalLayout
 
Methods inherited from class com.webobjects.eoapplication.EOController
actionNames, actions, actionWithName, additionalActions, additionalKeyValuePairs, addSubcontroller, breakConnection, breakConnectionToSubcontrollers, canAccessFieldsDirectly, canPerformActionNamed, connectionWasBroken, connectionWasEstablished, controllerEnumeration, controllersInEnumeration, controllersWithKeyValuePair, controllersWithKeyValuePairs, controllerWithKeyValuePair, controllerWithKeyValuePairs, disableActionNamed, disposableRegistry, disposeIfTransient, enableActionNamed, enabledActions, establishConnection, establishConnectionToSupercontrollers, handleQueryWithUnboundKey, hierarchicalControllerForKey, hierarchicalValueForKey, invokeMethod, isActionNamedEnabled, isAncestorOfController, isConnected, isSupercontrollerOfController, isTransientExplicitlyForbidden, prepareForNewTask, removeFromSupercontroller, removeSubcontroller, resetActions, setAdditionalActions, setAdditionalKeyValuePair, setAdditionalKeyValuePairs, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, 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

EOFrameController

public EOFrameController()


EOFrameController

public EOFrameController(EOXMLUnarchiver unarchiver)

Parameters:
unarchiver -
Method Detail

dispose

public void dispose()

Specified by:
dispose in interface NSDisposable
Overrides:
dispose in class EOSimpleWindowController

newWindow

protected Window newWindow(JComponent component)

Specified by:
newWindow in class EOSimpleWindowController
Parameters:
component -
Returns:

runControllerInNewFrame

public static void runControllerInNewFrame(EOComponentController controller,
                                           String windowTitle)

Parameters:
controller -
windowTitle -

setWindowResizable

protected void setWindowResizable(Window window,
                                  boolean flag)

Specified by:
setWindowResizable in class EOSimpleWindowController
Parameters:
window -
flag -

setWindowTitle

protected void setWindowTitle(Window window,
                              String title)

Specified by:
setWindowTitle in class EOSimpleWindowController
Parameters:
window -
title -

verifyContentMinimumSize

protected Dimension verifyContentMinimumSize(Window window,
                                             Dimension size)

Overrides:
verifyContentMinimumSize in class EOSimpleWindowController
Parameters:
window -
size -
Returns:

windowBorderSize

protected Dimension windowBorderSize()

Overrides:
windowBorderSize in class EOWindowController
Returns:

Last updated Thu May 26 13:46:12 PDT 2005.

Copyright © 2005 Apple Computer, Inc.