All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sgi.sysadm.ui.taskData.SelectorItemFinderBinder

java.lang.Object
   |
   +----com.sgi.sysadm.ui.taskData.TaskDataBinder
           |
           +----com.sgi.sysadm.ui.taskData.SelectorItemFinderBinder

public class SelectorItemFinderBinder
extends TaskDataBinder
implements ItemFinderListener
SelectorItemFinderBinder keeps a piece of String TaskData synchronized with the selector of the Item chosen in an ItemFinder. If the TaskData changes then SelectorItemFinderBinder changes the ItemFinder, and if the ItemFinder changes then SelectorItemFinderBinder changes the TaskData.


Constructor Index

 o SelectorItemFinderBinder(ItemFinder)
Construct a SelectorItemFinderBinder.

Method Index

 o bind(TaskData, String, ItemFinder)
Bind the Attribute name in taskData to finder, so that when finder changes the Attribute is updated and vice versa. Deprecated.
 o itemFinderStateChanged(ItemFinderEvent)
Called when our ItemView changes.
 o taskDataChanged(TaskDataEvent)
Called when our TaskData Attribute changes.

Constructors

 o SelectorItemFinderBinder
 public SelectorItemFinderBinder(ItemFinder finder)
Construct a SelectorItemFinderBinder.

Parameters:
finder - ItemFinder to keep synchronized.

Methods

 o bind
 public static void bind(TaskData taskData,
                         String name,
                         ItemFinder finder)
Note: bind() is deprecated. Use taskData.addTaskDataBinder(name, new SelectorItemFinderBinder(finder))

Bind the Attribute name in taskData to finder, so that when finder changes the Attribute is updated and vice versa.

Parameters:
taskData - TaskData to bind.
name - name of Attribute to bind.
finder - the ItemFinder to bind.
 o taskDataChanged
 public void taskDataChanged(TaskDataEvent event)
Called when our TaskData Attribute changes. Update our ItemFinder.

Parameters:
event - The TaskDataEvent
Overrides:
taskDataChanged in class TaskDataBinder
 o itemFinderStateChanged
 public void itemFinderStateChanged(ItemFinderEvent event)
Called when our ItemView changes. Update our TaskData Attribute.

Parameters:
event - The ItemFinderEvent

All Packages  Class Hierarchy  This Package  Previous  Next  Index