Class JFaceProperties
- java.lang.Object
-
- org.eclipse.jface.databinding.util.JFaceProperties
-
public class JFaceProperties extends Object
Helper class for providingIObservableValue
instances for properties of an object that fires property changes events to anIPropertyChangeListener
.- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description JFaceProperties()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <S,T>
IValueProperty<S,T>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 anIPropertyChangeListener
for the given propertyName when the value of the field changes.
-
-
-
Method Detail
-
value
public static <S,T> IValueProperty<S,T> 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 anIPropertyChangeListener
for the given propertyName when the value of the field changes.- Parameters:
clazz
- the class defining the getter and setterfieldName
- the field namepropertyName
- the property name- Returns:
- an observable value
-
-