WebObjects 5.2

Uses of Interface
com.webobjects.foundation.NSDisposable

Packages that use NSDisposable
com.webobjects.appserver Provides the WebObjects application server, session management classes, component classes, and classes to manage the request-response loop. 
com.webobjects.eoaccess Provides the data access mechanisms for the Enterprise Objects technology. 
com.webobjects.eoapplication Provides application logic utility classes to the client side of Java Client applications. 
com.webobjects.eoapplication.client   
com.webobjects.eocontrol Provides infrastructure for creating and manging enterprise objects. 
com.webobjects.eodistribution Provides the communication mechanism between the client and server components of Java Client applications. 
com.webobjects.eodistribution.client Provides the communication mechanism between the client and server components of Java Client applications. 
com.webobjects.eogeneration Provides infrastructure for dynamically generating complete user interfaces in Java Client applications from XML descriptions of controller hierarchies. 
com.webobjects.eointerface Provides the infrastructure to display data for the control layer in a desktop application's user interface. 
com.webobjects.eointerface.cocoa Provides an implementation of Cocoa-Java classes that plug in to the interface layer. 
com.webobjects.eointerface.swing Provides an implementation of Swing classes that plug in to the interface layer. 
com.webobjects.foundation Provides a set of robust and mature core classes, including utility, collection, key-value coding, time and date, notification, and debug logging classes. 
 

Uses of NSDisposable in com.webobjects.appserver
 

Classes in com.webobjects.appserver that implement NSDisposable
 class WODisplayGroup
          A WODisplayGroup is the basic user interface manager for a WebObjects application that accesses a database.
 

Uses of NSDisposable in com.webobjects.eoaccess
 

Classes in com.webobjects.eoaccess that implement NSDisposable
 class EODatabase
          An EODatabase object represents a single database server.
 class EODatabaseContext
          EODatabaseContext is the basic EOObjectStore for the EOAccess Framework.
 class EOModel
          An EOModel represents a mapping between a database schema and a set of classes based on the entity-relationship model for an application.
 

Uses of NSDisposable in com.webobjects.eoapplication
 

Classes in com.webobjects.eoapplication that implement NSDisposable
 class EOActionButtonsController
          
 class EOActionMenuController
          
 class EOActionTrigger
           
 class EOActionWidgetController
          
 class EOApplication
          Java Client applications typically execute as a desktop application (often referred to as a "Java application"), launched through Web Start or through a command line or as an applet running in a browser.
 class EOArchiveController
          As a subclass of EOComponentController, EOArchiveController manages a user interface component (which be default is just an empty view to hold subcontroller components).
 class EOBoxController
          
 class EOComponentController
          The EOComponentController class provides behavior for controllers that manage user interface components.
 class EOController
          The EOController class defines basic behavior for controller objects that are responsible for managing and sometimes generating the user interface for the client side of a Java Client application.
 class EODefaults
          EODefaults objects are used to collect user defaults like window sizes and positions.
 class EODialogController
          
 class EODocumentController
          The EODocumentController class provides behavior for displaying and editing enterprise objects in a user interface.
 class EOEntityController
          The EOEntityController class provides behavior for displaying enterprise objects in a user interface that can optionally be loaded from an interface file archive (a .nib file).
 class EOFrameController
          
 class EOInspectorController
          
 class EOInterfaceController
          EOInterfaceController serves as a convenient base class for logic related to the interface of client-side applications.
 class EOMenuSwitchController
          
 class EOModalDialogController
          
 class EOProgrammaticSwitchController
          
 class EOSimpleWindowController
          
 class EOSplitController
           
 class EOSwitchController
          
 class EOTabSwitchController
          
 class EOUserFileDefaults
          EOUserFileDefaults manages the defaults of an application by storing and loading them from the file system.
 class EOWindowController
          EOWindowController extends EOComponentController for windows and dialogs.
 class EOWindowObserver
          
 

Uses of NSDisposable in com.webobjects.eoapplication.client
 

Classes in com.webobjects.eoapplication.client that implement NSDisposable
 class EOAppletController
          EOAppletControllers represent applets in the controller hierarchy.
 class EORemoteStorageDefaults
          EORemoteStorageDefaults works together with the server side of a Java Client application to manage the defaults of an application: When the client starts up, it tries to receive values from the distribution context on the server side, and when the application terminates, it asks the distribution context to store all the persistent values.
 

Uses of NSDisposable in com.webobjects.eocontrol
 

Classes in com.webobjects.eocontrol that implement NSDisposable
 class EOCooperatingObjectStore
          EOCooperatingObjectStore is a part of the control layer's object storage abstraction.
 class EOEditingContext
          An EOEditingContext object manages a graph of enterprise objects in an application; this object graph represents an internally consistent view of one or more external stores (most often a database).
 class EOObjectStore
          EOObjectStore is the abstract class that defines the API for an "intelligent" repository of objects, the control layer's object storage abstraction.
 class EOObjectStoreCoordinator
          EOObjectStoreCoordinator provides the abstraction of a single object store by coordinating one or more EOCooperatingObjectStores.
 class EOSharedEditingContext
          The EOSharedEditingContext class defines a mechanism that allows EOEditingContexts to share enterprise objects for reading.
 

Uses of NSDisposable in com.webobjects.eodistribution
 

Classes in com.webobjects.eodistribution that implement NSDisposable
 class EODistributionContext
          EODistributionContext objects perform the server-side related work behind Java Client applications and take care of encoding and decoding enterprise objects and other data.
 

Uses of NSDisposable in com.webobjects.eodistribution.client
 

Classes in com.webobjects.eodistribution.client that implement NSDisposable
 class EODistributedObjectStore
          An EODistributedObjectStore functions as the parent object store on the client side of Java Client applications.
 

Uses of NSDisposable in com.webobjects.eogeneration
 

Classes in com.webobjects.eogeneration that implement NSDisposable
 class EOActionController
           
 class EOAssociationController
           
 class EOCheckBoxController
           
 class EOComboBoxController
           
 class EOControllerFactory
           
 class EODefaultActionTrigger
           
 class EODetailSelectionController
           
 class EODisplayStatisticsController
           
 class EODynamicApplication
           
 class EOEditingController
           
 class EOEnumerationController
           
 class EOFormatValueController
           
 class EOFormController
           
 class EOImageViewController
           
 class EOListController
           
 class EOMultipleValuesEnumerationController
           
 class EOOneValueEnumerationController
           
 class EOQueryController
           
 class EOQuickTimeViewController
           
 class EORangeTextFieldController
           
 class EORangeValueController
           
 class EORangeWidgetController
           
 class EOStaticIconController
           
 class EOStaticLabelController
           
 class EOStaticTextFieldController
           
 class EOTableColumnController
           
 class EOTableController
           
 class EOTextAreaController
           
 class EOTextFieldController
           
 class EOTitlesController
           
 class EOTreeController
           
 class EOValueAndURLController
           
 class EOValueController
           
 class EOWidgetController
           
 

Uses of NSDisposable in com.webobjects.eointerface
 

Classes in com.webobjects.eointerface that implement NSDisposable
 class EOActionAssociation
          An EOActionAssociation object allows you to set up an interface object, such as a button, to send a message to the Enterprise Objects selected in the association's display group when the interface object is acted on.
 class EOActionInsertionAssociation
          An EOActionInsertionAssociation object inserts objects from one display group into another.
 class EOActionWidgetAssociation
          EOActionWidgetAssociation is an abstract superclass for associations that invoke methods on objects in response to an action in a user interface widget
static class EOActionWidgetAssociation.ActionPlugin
          ActionPlugin is an abstract superclass for plugins that provide a layer of abstraction between user interface widgets and EOActionWidgetAssociation subclasses.
 class EOAssociation
          An EOAssociation maintains a two-way binding between the properties of a display object, such as a text field or combo box, and the properties of one or more enterprise objects contained in one or more EODisplayGroups.
 class EODetailSelectionAssociation
          An EODetailSelectionAssociation binds two EODisplayGroups together through a relationship, so that the destination display group acts as an editor for that relationship.
 class EODisplayGroup
          An EODisplayGroup is the basic user interface manager for an Enterprise Objects Framework or Java Client application.
 class EOMasterAssociation
          EOMasterAssociation is the abstract superclass of associations that link a master display group with a second, "child" display group.
 class EOMasterCopyAssociation
          An EOMasterCopyAssociation object synchronizes two EODisplayGroups that share the same data source but have different qualifiers.
 class EOMasterDetailAssociation
          An EOMasterDetailAssociation object binds one EODisplayGroup (the detail) to a relationship in another (the master), so that the detail display group contains the destination objects for the object selected in the master.
 class EOMasterPeerAssociation
          An EOMasterPeerAssociation binds two EODisplayGroups together in a master-detail relationship, where the detail EODisplayGroup shows the destination objects for the relationship of the master EODisplayGroup.
 class EOPickTextAssociation
          An EOPickTextAssociation takes the value of its display object's plugin, a EOValueAssociation.ValuePlugin or subclass, and uses it's string value to form a qualifier with up to three LIKE operators, each compared to a different key of the EODisplayGroup.
 class EOTableAssociation
          EOTableAssociation associates the contents of its SourceAspect's display group with a NSTableView, JTable or an EOTable (an object that places a javax.swing.JTable in a scroll view), via the repective WidgetPlugin's.
static class EOTableAssociation.TablePlugin
          TablePlugin communicates with a UI widget (NSTableView, JTable or EOTable, for example) on behalf of an EOTableAssociation.
 class EOTableColumnAssociation
          EOTableColumnAssociation associates display group(s) with a table column, via the repective WidgetPlugin's (subclasses of TableColumnPlugin).
static class EOTableColumnAssociation.TableColumnPlugin
          TableColumnPlugin communicates with a UI widget (Cocoa's NSTableColumn or JFC's TableColumn, for example) on behalf of an EOTableAssociation.
 class EOTextAssociation
          EOTextAssociation is used as an association for displaying text values, with widgets such as NSTextFieldCell or JTextField.
static class EOTextAssociation.TextPlugin
          TextPlugin communicates with a UI widget (NSTextFieldCell or JTextField, for example) on behalf of an EOTextAssociation.
 class EOTreeAssociation
          EOTreeAssociation is used as an association for displaying hierarchical object trees, with widgets such as JTree.
static class EOTreeAssociation.TreePlugin
          TreePlugin communicates with a tree UI widget on behalf of an EOTreeAssociation.
 class EOValueAssociation
          EOValueAssociation is used for associations that display a single value object in a widget, with the value usually being editable.
static class EOValueAssociation.ValuePlugin
          ValuePlugin communicates with a UI widget on behalf of an EOValueAssociation.
 class EOValueSelectionAssociation
          EOValueSelectionAssociation displays an attribute or to-one relationship value in a display object that offers the user multiple choices and the option of choosing just one of those choices.
static class EOValueSelectionAssociation.ValueSelectionPlugin
          ValueSelectionPlugin communicates with a UI widget on behalf of a EOValueSelectionAssociation.
 class EOWidgetAssociation
          The EOWidgetAssociation is the superclass for all associations that connect to user interface widgets.
static class EOWidgetAssociation.WidgetPlugin
          WidgetPlugin is an abstract superclass for plugins that provide a layer of abstraction between user interface widgets and EOWidgetAssociation subclasses.
 

Uses of NSDisposable in com.webobjects.eointerface.cocoa
 

Classes in com.webobjects.eointerface.cocoa that implement NSDisposable
 class EOCocoaButtonPlugin
          EOCocoaButtonPlugin is used in Cocoa applications to connect buttons and button cells to action and action insertion associations.
 class EOCocoaCheckBoxPlugin
          EOCocoaCheckBoxPlugin is used in Cocoa applications to connect check box buttons and button cells to value associations.
 class EOCocoaComboBoxPlugin
          EOCocoaComboBoxPlugin is used in Cocoa applications to connect combo boxes to value selection associations.
 class EOCocoaImageViewPlugin
          EOCocoaImageViewPlugin is a concrete subclass of EOValueAssociation.ValuePlugin that displays NSData as an NSImage in an NSImageView.
 class EOCocoaPopUpButtonPlugin
          EOCocoaPopUpButtonPlugin is used in Cocoa applications to connect pop-up buttons to value selection associations.
 class EOCocoaRadioMatrixPlugin
          EOCocoaRadioMatrixPlugin is used in Cocoa applications to connect matrices of radio buttons to value selection associations.
 class EOCocoaSimpleTextPlugin
          EOCocoaSimpleTextPlugin is the an abstract superclass for plugin classes (specifically EOCocoaTextPlugin and EOCocoaTextFieldPlugin) that want to manage Cocoa text input widgets.
 class EOCocoaTableColumnPlugin
          EOCocoaTableColumnPlugin is used in Cocoa applications to connect NSTableColumns to table column associations.
 class EOCocoaTableViewPlugin
          EOCocoaTableViewPlugin is used in Cocoa applications to connect NStableViews to table associations.
 class EOCocoaTextFieldPlugin
          EOCocoaTextFieldPlugin is used in Cocoa applications to connect text field widgets to EOTextAssociations and EOPickTextAssociations.
 class EOCocoaTextPlugin
          EOCocoaTextPlugin is used in Cocoa applications to connect text view widgets to EOTextAssociations.
 

Uses of NSDisposable in com.webobjects.eointerface.swing
 

Classes in com.webobjects.eointerface.swing that implement NSDisposable
 class EOControlActionAdapter
          The EOControlActionAdapter class is used to connect user interface widgets to the actions performed with those controls.
 class EOForm
          EOForm is a subclass of EOMatrix that manages a collection of labelled text fields laid out on a grid.
 class EOFormCell
          EOFormCell objects implement entries in EOForms.
 class EOFrame
          An EOFrame is a window that uses the EOViewLayout layout manager to manage layout geometry.
 class EOMatrix
          EOMatrix is a class used to group collections of mutually exclusive JRadioButtons and to lay them out on a grid.
 class EOSwingButtonPlugin
          EOSwingButtonPlugin is a concrete subclass of EOActionWidgetAssociation.ActionPlugin which is used with Swing buttons.
 class EOSwingCheckBoxPlugin
          EOSwingCheckBoxPlugin is a concrete subclass of EOValueAssociation.ValuePlugin which is used with Swing's JCheckBox.
 class EOSwingComboBoxPlugin
          EOSwingComboBoxPlugin is a concrete subclass of EOValueSelectionAssociation.ValueSelectionPlugin which is used with Swing's JComboBox.
 class EOSwingImageViewPlugin
          EOSwingImageViewPlugin is a concrete subclass of EOValueAssociation.ValuePlugin that displays NSData as an java.awt.Image in an EOImageView.
 class EOSwingQuickTimeViewPlugin
          EOSwingQuickTimeViewPlugin is a concrete subclass of EOValueAssociation.ValuePlugin that displays QuickTime content from a URL which is passed in as a value, using an EOQuickTimeView.
 class EOSwingTableColumnPlugin
          EOSwingTableColumnPlugin is a concrete subclass of EOTableColumnAssociation.TableColumnPlugin which is used with Swing table columns.
 class EOSwingTablePlugin
          EOSwingTablePlugin is a concrete subclass of EOTableAssociation.TablePlugin which is used with Swing tables.
 class EOSwingTextPlugin
          EOSwingTextPlugin is a concrete subclass of EOTextAssociation.TextPlugin which is used a Swing JTextComponent (or a EOTextComponentAccess, which includes a JTextComponent).
 class EOSwingTreePlugin
           
 class EOTable
          The EOTable class is used to represent tables of data.
 class EOView
          An EOView is a JPanel that uses an EOViewLayout layout manager to manage layout geometry.
 

Uses of NSDisposable in com.webobjects.foundation
 

Classes in com.webobjects.foundation that implement NSDisposable
 class NSDisposableRegistry
          A NSDisposableRegistry object is a registry of NSDisposable objects that should be disposed when the registry is disposed.
 class NSUndoManager
          NSUndoManager is a general-purpose recorder of operations for undo and redo.
 

Methods in com.webobjects.foundation with parameters of type NSDisposable
 void NSDisposableRegistry.addObject(NSDisposable disposable)
          Adds disposable to the receiver so that disposable will be disposed when this registry is disposed.
 void NSDisposableRegistry.removeObject(NSDisposable object)
          Removes object from the receiver.
 


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

Copyright © 2003 Apple Computer, Inc.