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.
-
SelectorItemFinderBinder(ItemFinder)
- Construct a SelectorItemFinderBinder.
-
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.
-
itemFinderStateChanged(ItemFinderEvent)
- Called when our ItemView changes.
-
taskDataChanged(TaskDataEvent)
- Called when our TaskData Attribute changes.
SelectorItemFinderBinder
public SelectorItemFinderBinder(ItemFinder finder)
- Construct a SelectorItemFinderBinder.
- Parameters:
- finder - ItemFinder to keep synchronized.
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.
taskDataChanged
public void taskDataChanged(TaskDataEvent event)
- Called when our TaskData Attribute changes. Update our
ItemFinder.
- Parameters:
- event - The TaskDataEvent
- Overrides:
- taskDataChanged in class TaskDataBinder
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