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 IBeanListPropertyDeprecated.Returns a list property for the given property name of the given bean class.static IBeanListPropertyDeprecated.Returns a list property for the given property name of the given bean class.static IBeanListPropertyDeprecated.Returns a list property for the given property name of an arbitrary bean class.static IBeanListPropertyDeprecated.Returns a list property for the given property name of an arbitrary bean class.static IBeanMapPropertyDeprecated.Returns a map property for the given property name of the given bean class.static IBeanMapPropertyDeprecated.Returns a map property for the given property name of the given bean class.static IBeanMapPropertyDeprecated.Returns a map property for the given property name of an arbitrary bean class.static IBeanMapPropertyDeprecated.Returns a map property for the given property name of an arbitrary bean class.static IBeanSetPropertyDeprecated.Returns a set property for the given property name of the given bean class.static IBeanSetPropertyDeprecated.Returns a set property for the given property name of the given bean class.static IBeanSetPropertyDeprecated.Returns a set property for the given property name of an arbitrary bean class.static IBeanSetPropertyDeprecated.Returns a set property for the given property name of an arbitrary bean class.static IBeanValuePropertyDeprecated.Returns a value property for the given property name of the given bean class.static IBeanValuePropertyDeprecated.Returns a value property for the given property name of the given bean class.static IBeanValuePropertyDeprecated.Returns a value property for the given property name of an arbitrary bean class.static IBeanValuePropertyDeprecated.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.