Class PojoProperties
java.lang.Object
org.eclipse.core.databinding.beans.PojoProperties
Deprecated.
A factory for creating properties for POJOs (plain old java objects) that
conform to idea of an object with getters and setters but does not provide
property change events
on change. This factory is
identical to BeanProperties
except for this fact.- 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
-
PojoProperties
public PojoProperties()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
- array of 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
- array of 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 of the returned map propertyvalueType
- the value type of the returned map property- Returns:
- a map property for the given property name of the given bean class.
-
PojoProperties
. That class creates typed property objects, while this class creates raw property objects.