Class ViewerSupport
- java.lang.Object
-
- org.eclipse.jface.databinding.viewers.ViewerSupport
-
public class ViewerSupport extends Object
Helper methods for binding observables to aStructuredViewer
orAbstractTableViewer
.- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description ViewerSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
bind(AbstractTreeViewer viewer, Object input, IListProperty childrenProperty, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label property to generate labels.static void
bind(AbstractTreeViewer viewer, Object input, IListProperty childrenProperty, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label properties to generate labels.static void
bind(AbstractTreeViewer viewer, Object input, ISetProperty childrenProperty, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label property to generate labels.static void
bind(AbstractTreeViewer viewer, Object input, ISetProperty childrenProperty, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label properties to generate labels.static void
bind(StructuredViewer viewer, IObservableList input, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified label property to generate labels.static void
bind(StructuredViewer viewer, IObservableList input, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified label properties to generate labels.static void
bind(StructuredViewer viewer, IObservableSet input, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified label property to generate labels.static void
bind(StructuredViewer viewer, IObservableSet input, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified label properties to generate labels.
-
-
-
Method Detail
-
bind
public static void bind(StructuredViewer viewer, IObservableList input, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified label property to generate labels.- Parameters:
viewer
- the viewer to set upinput
- the input to set on the viewerlabelProperty
- the property to use for labels
-
bind
public static void bind(StructuredViewer viewer, IObservableList input, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified label properties to generate labels.- Parameters:
viewer
- the viewer to set upinput
- the input to set on the viewerlabelProperties
- the respective properties to use for labels in each of the viewer's columns
-
bind
public static void bind(StructuredViewer viewer, IObservableSet input, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified label property to generate labels.- Parameters:
viewer
- the viewer to set upinput
- the input to set on the viewerlabelProperty
- the property to use for labels
-
bind
public static void bind(StructuredViewer viewer, IObservableSet input, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified label properties to generate labels.- Parameters:
viewer
- the viewer to set upinput
- the input to set on the viewerlabelProperties
- the respective properties to use for labels in each of the viewer's columns
-
bind
public static void bind(AbstractTreeViewer viewer, Object input, IListProperty childrenProperty, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label property to generate labels.- Parameters:
viewer
- the tree viewer to set upinput
- the input to set on the viewerchildrenProperty
- the property to use as the children of an elementlabelProperty
- the property to use for labels
-
bind
public static void bind(AbstractTreeViewer viewer, Object input, IListProperty childrenProperty, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label properties to generate labels.- Parameters:
viewer
- the tree viewer to set upinput
- the input to set on the viewerchildrenProperty
- the property to use as the children of an elementlabelProperties
- the respective properties to use for labels in each of the viewer's columns
-
bind
public static void bind(AbstractTreeViewer viewer, Object input, ISetProperty childrenProperty, IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label property to generate labels.- Parameters:
viewer
- the tree viewer to set upinput
- the input to set on the viewerchildrenProperty
- the property to use as the children of an elementlabelProperty
- the property to use for labels
-
bind
public static void bind(AbstractTreeViewer viewer, Object input, ISetProperty childrenProperty, IValueProperty... labelProperties)
Binds the viewer to the specified input, using the specified children property to generate child nodes, and the specified label properties to generate labels.- Parameters:
viewer
- the tree viewer to set upinput
- the input to set on the viewerchildrenProperty
- the property to use as the children of an elementlabelProperties
- the respective properties to use for labels in each of the viewer's columns
-
-