Uses of Interface
org.eclipse.core.databinding.property.value.IValueProperty
-
Packages that use IValueProperty Package Description org.eclipse.core.databinding Provides classes for binding observable objects, for example UI widgets and model objects.org.eclipse.core.databinding.beans Provides classes for observing JavaBeans(tm) objects.org.eclipse.core.databinding.property Interfaces and classes for representing and observing properties of objects.org.eclipse.core.databinding.property.list org.eclipse.core.databinding.property.map org.eclipse.core.databinding.property.set org.eclipse.core.databinding.property.value org.eclipse.jface.databinding.swt Provides classes that can be used to observe changes in SWT widgets.org.eclipse.jface.databinding.util org.eclipse.jface.databinding.viewers Provides classes that can be used to observe the JFace Viewer framework.org.eclipse.ui.databinding APIs for Workbench properties and observables for use with data binding -
-
Uses of IValueProperty in org.eclipse.core.databinding
Methods in org.eclipse.core.databinding that return IValueProperty Modifier and Type Method Description static <S,T>
IValueProperty<S,T>BindingProperties. convertedValue(IConverter<S,T> converter)Returns anIValuePropertywhose value results from applying the givenIConverteron the source object of the value property.static IValueProperty<Binding,IObservable>BindingProperties. model()Returns anIValuePropertyfor observing the model of aBinding.static IValueProperty<Binding,IObservable>BindingProperties. target()Returns anIValuePropertyfor observing the target of aBinding.static IValueProperty<ValidationStatusProvider,IStatus>BindingProperties. validationStatus()Returns anIValuePropertyfor observing the validation status of aValidationStatusProvider. -
Uses of IValueProperty in org.eclipse.core.databinding.beans
Subinterfaces of IValueProperty in org.eclipse.core.databinding.beans Modifier and Type Interface Description interfaceIBeanValueProperty<S,T>AnIValuePropertyextension interface with convenience methods for creating nested bean properties. -
Uses of IValueProperty in org.eclipse.core.databinding.property
Methods in org.eclipse.core.databinding.property that return IValueProperty Modifier and Type Method Description static <S,T>
IValueProperty<S,T>Properties. convertedValue(Object valueType, Function<? super S,? extends T> converter)Returns anIValuePropertywhose 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>Properties. selfValue(Object valueType)Returns a value property which takes the source object itself as the property value.Methods in org.eclipse.core.databinding.property with parameters of type IValueProperty Modifier and Type Method Description static <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'svaluescollection, 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
Methods in org.eclipse.core.databinding.property.list with parameters of type IValueProperty Modifier and Type Method Description <T> IListProperty<S,T>IListProperty. values(IValueProperty<? super E,T> detailValue)Returns the nested combination of this property and the specified detail value property.<T> IListProperty<S,T>ListProperty. values(IValueProperty<? super E,T> detailValue) -
Uses of IValueProperty in org.eclipse.core.databinding.property.map
Methods in org.eclipse.core.databinding.property.map with parameters of type IValueProperty Modifier and Type Method Description <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.<T> IMapProperty<S,K,T>MapProperty. values(IValueProperty<? super V,T> detailValues) -
Uses of IValueProperty in org.eclipse.core.databinding.property.set
Methods in org.eclipse.core.databinding.property.set with parameters of type IValueProperty Modifier and Type Method Description <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.<T> IMapProperty<S,E,T>SetProperty. values(IValueProperty<? super E,T> detailValues) -
Uses of IValueProperty in org.eclipse.core.databinding.property.value
Classes in org.eclipse.core.databinding.property.value that implement IValueProperty Modifier and Type Class Description classDelegatingValueProperty<S,T>classSimpleValueProperty<S,T>Simplified abstract implementation of IValueProperty.classValueProperty<S,T>Abstract implementation of IValuePropertyMethods in org.eclipse.core.databinding.property.value that return IValueProperty Modifier and Type Method Description protected abstract IValueProperty<S,T>DelegatingValueProperty. doGetDelegate(S source)Returns the property to delegate to for the specified source object.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.<U> IValueProperty<S,U>ValueProperty. value(IValueProperty<? super T,U> detailValue)Methods in org.eclipse.core.databinding.property.value with parameters of type IValueProperty Modifier and Type Method Description <M> IValueProperty<S,M>IValueProperty. value(IValueProperty<? super T,M> detailValue)Returns the nested combination of this property and the specified detail value property.<U> IValueProperty<S,U>ValueProperty. value(IValueProperty<? super T,U> detailValue) -
Uses of IValueProperty in org.eclipse.jface.databinding.swt
Subinterfaces of IValueProperty in org.eclipse.jface.databinding.swt Modifier and Type Interface Description interfaceIWidgetValueProperty<S extends Widget,T>IValuePropertyfor observing an SWT WidgetClasses in org.eclipse.jface.databinding.swt that implement IValueProperty Modifier and Type Class Description classWidgetValueProperty<S extends Widget,T>Abstract value property implementation forWidgetproperties. -
Uses of IValueProperty in org.eclipse.jface.databinding.util
Methods in org.eclipse.jface.databinding.util that return IValueProperty Modifier and Type Method Description static <S,T>
IValueProperty<S,T>JFaceProperties. value(Class<S> clazz, String fieldName, String propertyName)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 anIPropertyChangeListenerfor the given propertyName when the value of the field changes. -
Uses of IValueProperty in org.eclipse.jface.databinding.viewers
Subinterfaces of IValueProperty in org.eclipse.jface.databinding.viewers Modifier and Type Interface Description interfaceIViewerValueProperty<S,T>IValuePropertyfor observing a JFace viewerClasses in org.eclipse.jface.databinding.viewers that implement IValueProperty Modifier and Type Class Description classViewerValueProperty<S,T>Abstract value property implementation forViewerproperties.Methods in org.eclipse.jface.databinding.viewers that return IValueProperty Modifier and Type Method Description static IValueProperty<CellEditor,Control>CellEditorProperties. control()Returns a value property for observing the control of aCellEditor.Methods in org.eclipse.jface.databinding.viewers with parameters of type IValueProperty Modifier and Type Method Description static <E> voidViewerSupport. 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> voidViewerSupport. 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> voidViewerSupport. 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> voidViewerSupport. 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> voidViewerSupport. 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> voidViewerSupport. 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> voidViewerSupport. 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> voidViewerSupport. 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>
EditingSupportObservableValueEditingSupport. 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
Methods in org.eclipse.ui.databinding that return IValueProperty Modifier and Type Method Description static IValuePropertyWorkbenchProperties. adaptedValue(Class adapter)Deprecated.Returns a value property which observes the source object as the adapted type, using the platform adapter manager.static IValuePropertyWorkbenchProperties. singleSelection()Deprecated.Returns a property for observing the first element of a structured selection as exposed byISelectionService.static IValuePropertyWorkbenchProperties. singleSelection(String partId, boolean postSelection)Deprecated.Returns a property for observing the first element of a structured selection as exposed byISelectionService.
-