WebObjects 5.2

com.webobjects.eointerface
Class EOTreeAssociation.TreePlugin

java.lang.Object
  |
  +--com.webobjects.eointerface.EOWidgetAssociation.WidgetPlugin
        |
        +--com.webobjects.eointerface.EOTreeAssociation.TreePlugin
All Implemented Interfaces:
NSDisposable
Direct Known Subclasses:
EOSwingTreePlugin
Enclosing class:
EOTreeAssociation

public abstract static class EOTreeAssociation.TreePlugin
extends EOWidgetAssociation.WidgetPlugin

TreePlugin communicates with a tree UI widget on behalf of an EOTreeAssociation. The TreePlugin class defines some basic functionality concrete subclasses must implement for this communication to work.


Inner classes inherited from class com.webobjects.eointerface.EOWidgetAssociation.WidgetPlugin
EOWidgetAssociation.WidgetPlugin.Formatting
 
Constructor Summary
EOTreeAssociation.TreePlugin(EOWidgetAssociation association, Object widget)
          Subclasses should override this constructor to do any initialization they need to, but should call the super(association, widget) constructor.
 
Method Summary
abstract  void setRootObject(Object root)
           
abstract  void setRootObjectChildren(NSArray array)
           
 
Methods inherited from class com.webobjects.eointerface.EOWidgetAssociation.WidgetPlugin
association, breakConnection, dispose, establishConnection, unacceptableAspects, widget, widgetKeysTaken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EOTreeAssociation.TreePlugin

public EOTreeAssociation.TreePlugin(EOWidgetAssociation association,
                                    Object widget)
Subclasses should override this constructor to do any initialization they need to, but should call the super(association, widget) constructor.
Parameters:
association - EOTreeAssociation object for which the plugin will handle setting and getting values on the UI widget
widget - the UI object that the plugin will use for display
Method Detail

setRootObject

public abstract void setRootObject(Object root)

setRootObjectChildren

public abstract void setRootObjectChildren(NSArray array)

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

Copyright © 2003 Apple Computer, Inc.