All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sgi.sysadm.ui.taskData.TextItemFinderBinder

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

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


Constructor Index

 o TextItemFinderBinder(ItemFinder)
Construct a TextItemFinderBinder.

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 TextItemFinderBinder
 public TextItemFinderBinder(ItemFinder finder)
Construct a TextItemFinderBinder.

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 TextItemFinderBinder(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