# Uses of Interface
org.eclipse.jface.databinding.viewers.IViewerValueProperty

Packages that use IViewerValueProperty
Package
Description
org.eclipse.jface.databinding.viewers
Provides classes that can be used to observe the JFace Viewer framework.
org.eclipse.jface.databinding.viewers.typed

## Uses of IViewerValueProperty in org.eclipse.jface.databinding.viewers

Classes in org.eclipse.jface.databinding.viewers that implement IViewerValueProperty
Modifier and Type
Class
Description
`class`
`ViewerValueProperty<S,T>`
Abstract value property implementation for `Viewer` properties.

## Uses of IViewerValueProperty in org.eclipse.jface.databinding.viewers.typed

Methods in org.eclipse.jface.databinding.viewers.typed that return IViewerValueProperty
Modifier and Type
Method
Description
`static <S extends Viewer, E>
IViewerValueProperty<S,E>`
ViewerProperties.`input()`
Returns a value property for observing the input of a `Viewer`.
`static <S extends Viewer, T>
IViewerValueProperty<S,T>`
ViewerProperties.`input(Class<T> inputType)`
An alternative version of `ViewerProperties.input()` which casts the property to the argument element type.
`static <S extends ISelectionProvider, E>
IViewerValueProperty<S,E>`
ViewerProperties.`singlePostSelection()`
Returns a value property for observing the single post selection of a `IPostSelectionProvider`.
`static <S extends ISelectionProvider, T>
IViewerValueProperty<S,T>`
ViewerProperties.`singlePostSelection(Class<T> elementType)`
An alternative version of `ViewerProperties.singlePostSelection()` which casts the property to the argument element type.
`static <S extends ISelectionProvider, E>
IViewerValueProperty<S,E>`
ViewerProperties.`singleSelection()`
Returns a value property for observing the single selection of a `ISelectionProvider`.
`static <S extends ISelectionProvider, T>
IViewerValueProperty<S,T>`
ViewerProperties.`singleSelection(Class<T> elementType)`
An alternative version of `ViewerProperties.singleSelection()` which casts the property to the argument element type.