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