Class BeanProperties
java.lang.Object
org.eclipse.core.databinding.beans.BeanProperties
Deprecated.
A factory for creating properties for Java objects that conform to the
JavaBean
specification for bound properties.
- Since:
- 1.2
- Restriction:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IBeanListProperty
Deprecated.Returns a list property for the given property name of the given bean class.static IBeanListProperty
Deprecated.Returns a list property for the given property name of the given bean class.static IBeanListProperty
Deprecated.Returns a list property for the given property name of an arbitrary bean class.static IBeanListProperty
Deprecated.Returns a list property for the given property name of an arbitrary bean class.static IBeanMapProperty
Deprecated.Returns a map property for the given property name of the given bean class.static IBeanMapProperty
Deprecated.Returns a map property for the given property name of the given bean class.static IBeanMapProperty
Deprecated.Returns a map property for the given property name of an arbitrary bean class.static IBeanMapProperty
Deprecated.Returns a map property for the given property name of an arbitrary bean class.static IBeanSetProperty
Deprecated.Returns a set property for the given property name of the given bean class.static IBeanSetProperty
Deprecated.Returns a set property for the given property name of the given bean class.static IBeanSetProperty
Deprecated.Returns a set property for the given property name of an arbitrary bean class.static IBeanSetProperty
Deprecated.Returns a set property for the given property name of an arbitrary bean class.static IBeanValueProperty
Deprecated.Returns a value property for the given property name of the given bean class.static IBeanValueProperty
Deprecated.Returns a value property for the given property name of the given bean class.static IBeanValueProperty
Deprecated.Returns a value property for the given property name of an arbitrary bean class.static IBeanValueProperty
Deprecated.Returns a value property for the given property name of an arbitrary bean class.static IBeanValueProperty[]
Deprecated.Returns a value property array for the given property names of the given bean class.static IBeanValueProperty[]
Deprecated.Returns a value property array for the given property names of an arbitrary bean class.
-
Constructor Details
-
BeanProperties
public BeanProperties()Deprecated.
-
-
Method Details
-
value
Deprecated.Returns a value property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains null.- Parameters:
propertyName
- the property name. May be nested e.g. "parent.name"- Returns:
- a value property for the given property name of an arbitrary bean class.
-
value
Deprecated.Returns a value property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains null.- Parameters:
propertyName
- the property name. May be nested e.g. "parent.name"valueType
- the value type of the returned value property- Returns:
- a value property for the given property name of an arbitrary bean class.
-
value
Deprecated.Returns a value property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property name. May be nested e.g. "parent.name"- Returns:
- a value property for the given property name of the given bean class.
-
value
Deprecated.Returns a value property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property name. May be nested e.g. "parent.name"valueType
- the value type of the returned value property- Returns:
- a value property for the given property name of the given bean class.
-
values
Deprecated.Returns a value property array for the given property names of the given bean class.- Parameters:
beanClass
- the bean classpropertyNames
- defines the property names. May be nested e.g. "parent.name"- Returns:
- a value property array for the given property names of the given bean class.
-
values
Deprecated.Returns a value property array for the given property names of an arbitrary bean class.- Parameters:
propertyNames
- defines the property names. May be nested e.g. "parent.name"- Returns:
- a value property array for the given property names of the given bean class.
-
set
Deprecated.Returns a set property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains an empty set.- Parameters:
propertyName
- the property name- Returns:
- a set property for the given property name of an arbitrary bean class.
-
set
Deprecated.Returns a set property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains an empty set.- Parameters:
propertyName
- the property nameelementType
- the element type of the returned set property- Returns:
- a set property for the given property name of an arbitrary bean class.
-
set
Deprecated.Returns a set property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property name- Returns:
- a set property for the given property name of the given bean class.
-
set
Deprecated.Returns a set property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property nameelementType
- the element type of the returned set property- Returns:
- a set property for the given property name of the given bean class.
-
list
Deprecated.Returns a list property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains an empty list.- Parameters:
propertyName
- the property name- Returns:
- a list property for the given property name of an arbitrary bean class.
-
list
Deprecated.Returns a list property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains an empty list.- Parameters:
propertyName
- the property nameelementType
- the element type of the returned list property- Returns:
- a list property for the given property name of the given bean class.
-
list
Deprecated.Returns a list property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property name- Returns:
- a list property for the given property name of the given bean class.
-
list
Deprecated.Returns a list property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property nameelementType
- the element type of the returned list property- Returns:
- a list property for the given property name of the given bean class.
-
map
Deprecated.Returns a map property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains an empty map.- Parameters:
propertyName
- the property name- Returns:
- a map property for the given property name of an arbitrary bean class.
-
map
Deprecated.Returns a map property for the given property name of an arbitrary bean class. Objects lacking the named property are treated the same as if the property always contains an empty map.- Parameters:
propertyName
- the property namekeyType
- the key type for the returned map propertyvalueType
- the value type for the returned map property- Returns:
- a map property for the given property name of an arbitrary bean class.
-
map
Deprecated.Returns a map property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property name- Returns:
- a map property for the given property name of the given bean class.
-
map
public static IBeanMapProperty map(Class beanClass, String propertyName, Class keyType, Class valueType) Deprecated.Returns a map property for the given property name of the given bean class.- Parameters:
beanClass
- the bean classpropertyName
- the property namekeyType
- the key type for the returned map propertyvalueType
- the value type for the returned map property- Returns:
- a map property for the given property name of the given bean class.
-
BeanProperties
. That class creates typed property objects, while this class creates raw property objects.