Uses of Interface
org.eclipse.core.databinding.property.value.IValueProperty
Package
Description
Provides classes for binding observable objects, for example UI widgets and model objects.
Provides classes for observing JavaBeans(tm) objects.
Interfaces and classes for representing and observing properties of objects.
Provides classes that can be used to observe changes in SWT widgets.
Provides classes that can be used to observe the JFace Viewer framework.
-
Uses of IValueProperty in org.eclipse.core.databinding
Modifier and TypeMethodDescriptionstatic <S,
T> IValueProperty<S, T> BindingProperties.convertedValue
(IConverter<S, T> converter) Returns anIValueProperty
whose value results from applying the givenIConverter
on the source object of the value property.static IValueProperty<Binding,
IObservable> BindingProperties.model()
Returns anIValueProperty
for observing the model of aBinding
.static IValueProperty<Binding,
IObservable> BindingProperties.target()
Returns anIValueProperty
for observing the target of aBinding
.BindingProperties.validationStatus()
Returns anIValueProperty
for observing the validation status of aValidationStatusProvider
. -
Uses of IValueProperty in org.eclipse.core.databinding.beans
Modifier and TypeInterfaceDescriptioninterface
IBeanValueProperty<S,
T> AnIValueProperty
extension interface with convenience methods for creating nested bean properties. -
Uses of IValueProperty in org.eclipse.core.databinding.property
Modifier and TypeMethodDescriptionstatic <S,
T> IValueProperty<S, T> Properties.convertedValue
(Object valueType, Function<? super S, ? extends T> converter) Returns anIValueProperty
whose value results from applying the given conversion function on the source object of the value property.static <S,
T> IValueProperty<S, T> Properties.convertedValue
(Function<? super S, ? extends T> converter) Returns an untypedIValueProperty
.static <T> IValueProperty<IObservableValue<T>,
T> Properties.observableValue
(Object valueType) Returns a value property which observes the value of anIObservableValue
.static <T> IValueProperty<T,
T> Returns a value property which takes the source object itself as the property value.Modifier and TypeMethodDescriptionstatic <K,
V, P> IObservableMap<K, ? extends P>[] Properties.observeEach
(IObservableMap<K, V> domainMap, IValueProperty<? super V, ? extends P>... properties) Returns an array of observable maps where each maps observes the corresponding value property on all elements in the given domain map'svalues
collection, for each property in the given array.static <E,
P> IObservableMap<E, ? extends P>[] Properties.observeEach
(IObservableSet<E> domainSet, IValueProperty<? super E, ? extends P>... properties) Returns an array of observable maps where each map observes the corresponding value property on all elements in the given domain set, for each property in the given array. -
Uses of IValueProperty in org.eclipse.core.databinding.property.list
Modifier and TypeMethodDescription<T> IListProperty<S,
T> IListProperty.values
(IValueProperty<? super E, T> detailValue) Returns the nested combination of this property and the specified detail value property.final <T> IListProperty<S,
T> ListProperty.values
(IValueProperty<? super E, T> detailValue) -
Uses of IValueProperty in org.eclipse.core.databinding.property.map
Modifier and TypeMethodDescription<T> IMapProperty<S,
K, T> IMapProperty.values
(IValueProperty<? super V, T> detailValues) Returns the nested combination of this property and the specified detail value property.final <T> IMapProperty<S,
K, T> MapProperty.values
(IValueProperty<? super V, T> detailValues) -
Uses of IValueProperty in org.eclipse.core.databinding.property.set
Modifier and TypeMethodDescription<T> IMapProperty<S,
E, T> ISetProperty.values
(IValueProperty<? super E, T> detailValues) Returns the nested combination of this property and the specified detail value property.final <T> IMapProperty<S,
E, T> SetProperty.values
(IValueProperty<? super E, T> detailValues) -
Uses of IValueProperty in org.eclipse.core.databinding.property.value
Modifier and TypeClassDescriptionclass
class
SimpleValueProperty<S,
T> Simplified abstract implementation of IValueProperty.class
ValueProperty<S,
T> Abstract implementation of IValuePropertyModifier and TypeMethodDescriptionprotected abstract IValueProperty<S,
T> DelegatingValueProperty.doGetDelegate
(S source) Returns the property to delegate to for the specified source object.final IValueProperty<S,
T> DelegatingValueProperty.getDelegate
(S source) Returns the property to delegate to for the specified source object.<M> IValueProperty<S,
M> IValueProperty.value
(IValueProperty<? super T, M> detailValue) Returns the nested combination of this property and the specified detail value property.final <U> IValueProperty<S,
U> ValueProperty.value
(IValueProperty<? super T, U> detailValue) Modifier and TypeMethodDescription<M> IValueProperty<S,
M> IValueProperty.value
(IValueProperty<? super T, M> detailValue) Returns the nested combination of this property and the specified detail value property.final <U> IValueProperty<S,
U> ValueProperty.value
(IValueProperty<? super T, U> detailValue) -
Uses of IValueProperty in org.eclipse.jface.databinding.swt
Modifier and TypeInterfaceDescriptioninterface
IWidgetValueProperty<S extends Widget,
T> IValueProperty
for observing an SWT WidgetModifier and TypeClassDescriptionclass
WidgetValueProperty<S extends Widget,
T> Abstract value property implementation forWidget
properties. -
Uses of IValueProperty in org.eclipse.jface.databinding.util
Modifier and TypeMethodDescriptionstatic <S,
T> IValueProperty<S, T> Returns a property for observing the property of the given model object whose getter and setter use the suffix fieldName in the same manner as a Java bean and which fires events to anIPropertyChangeListener
for the given propertyName when the value of the field changes. -
Uses of IValueProperty in org.eclipse.jface.databinding.viewers
Modifier and TypeInterfaceDescriptioninterface
IViewerValueProperty<S,
T> IValueProperty
for observing a JFace viewerModifier and TypeClassDescriptionclass
ViewerValueProperty<S,
T> Abstract value property implementation forViewer
properties.Modifier and TypeMethodDescriptionstatic IValueProperty<CellEditor,
Control> CellEditorProperties.control()
Returns a value property for observing the control of aCellEditor
.Modifier and TypeMethodDescriptionstatic <E> void
ViewerSupport.bind
(AbstractTreeViewer viewer, E input, IListProperty<? super E, ? extends E> childrenProperty, IValueProperty<? super E, ?> 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 <E> void
ViewerSupport.bind
(AbstractTreeViewer viewer, E input, IListProperty<? super E, ? extends E> childrenProperty, IValueProperty<? super E, ?>... 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 <E> void
ViewerSupport.bind
(AbstractTreeViewer viewer, E input, ISetProperty<? super E, ? extends E> childrenProperty, IValueProperty<? super E, ?> 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 <E> void
ViewerSupport.bind
(AbstractTreeViewer viewer, E input, ISetProperty<? super E, ? extends E> childrenProperty, IValueProperty<? super E, ?>... 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 <E> void
ViewerSupport.bind
(StructuredViewer viewer, IObservableList<E> input, IValueProperty<? super E, ?> labelProperty) Binds the viewer to the specified input, using the specified label property to generate labels.static <E> void
ViewerSupport.bind
(StructuredViewer viewer, IObservableList<E> input, IValueProperty<? super E, ?>... labelProperties) Binds the viewer to the specified input, using the specified label properties to generate labels.static <E> void
ViewerSupport.bind
(StructuredViewer viewer, IObservableSet<E> input, IValueProperty<? super E, ?> labelProperty) Binds the viewer to the specified input, using the specified label property to generate labels.static <E> void
ViewerSupport.bind
(StructuredViewer viewer, IObservableSet<E> input, IValueProperty<? super E, ?>... labelProperties) Binds the viewer to the specified input, using the specified label properties to generate labels.static <E,
M, T> EditingSupport ObservableValueEditingSupport.create
(ColumnViewer viewer, DataBindingContext dataBindingContext, CellEditor cellEditor, IValueProperty<? super CellEditor, T> cellEditorProperty, IValueProperty<E, M> elementProperty) Returns an ObservableValueEditingSupport instance which binds the given cell editor property to the given element property. -
Uses of IValueProperty in org.eclipse.ui.databinding.typed
Modifier and TypeMethodDescriptionstatic <S extends IPageService>
IValueProperty<S,IWorkbenchPage> WorkbenchProperties.activePage()
Returns a property for observing the active page of a workbench window.static <S extends IPartService>
IValueProperty<S,IEditorReference> WorkbenchProperties.activePartAsEditorReference()
Returns a property for observing the active part reference of a part service, casted toIEditorReference
.static <S extends IPartService>
IValueProperty<S,IWorkbenchPartReference> WorkbenchProperties.activePartReference()
Returns a property for observing the active part reference of a part service.static <S extends IWorkbench>
IValueProperty<S,IWorkbenchWindow> WorkbenchProperties.activeWindow()
Returns a property for observing the active window of a workbench.static <S,
T> IValueProperty<S, T> WorkbenchProperties.adaptedValue
(Class<T> adapter) Returns a value property which observes the source object as the adapted type, using the platform adapter manager.static <S,
T> IValueProperty<S, T> WorkbenchProperties.adaptedValue
(Class<T> adapter, IAdapterManager adapterManager) Returns a value property which observes the source object as the adapted type.static <S extends IEditorPart>
IValueProperty<S,IEditorInput> WorkbenchProperties.editorInput()
Returns a property for observing the editor input an editor part.static <S extends ISelectionService,
T>
IValueProperty<S,T> WorkbenchProperties.singleSelection()
Returns a property for observing the first element of a structured selection as exposed byISelectionService
.static <S extends ISelectionService,
T>
IValueProperty<S,T> WorkbenchProperties.singleSelection
(String partId, boolean postSelection) Returns a property for observing the first element of a structured selection as exposed byISelectionService
.static <S extends ISelectionService,
T>
IValueProperty<S,T> WorkbenchProperties.singleSelection
(String partId, boolean postSelection, Class<T> valueType) Returns a property for observing the first element of a structured selection as exposed byISelectionService
.