public class PojoProperties
extends java.lang.Object
property change events on change. This factory is
identical to BeanProperties except for this fact.| Constructor and Description |
|---|
PojoProperties() |
| Modifier and Type | Method and Description |
|---|---|
static IBeanListProperty |
list(java.lang.Class beanClass,
java.lang.String propertyName)
Returns a list property for the given property name of the given bean
class.
|
static IBeanListProperty |
list(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.Class elementType)
Returns a list property for the given property name of the given bean
class.
|
static IBeanListProperty |
list(java.lang.String propertyName)
Returns a list property for the given property name of an arbitrary bean
class.
|
static IBeanListProperty |
list(java.lang.String propertyName,
java.lang.Class elementType)
Returns a list property for the given property name of an arbitrary bean
class.
|
static IBeanMapProperty |
map(java.lang.Class beanClass,
java.lang.String propertyName)
Returns a map property for the given property name of the given bean
class.
|
static IBeanMapProperty |
map(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.Class keyType,
java.lang.Class valueType)
Returns a map property for the given property name of the given bean
class.
|
static IBeanMapProperty |
map(java.lang.String propertyName)
Returns a map property for the given property name of an arbitrary bean
class.
|
static IBeanMapProperty |
map(java.lang.String propertyName,
java.lang.Class keyType,
java.lang.Class valueType)
Returns a map property for the given property name of an arbitrary bean
class.
|
static IBeanSetProperty |
set(java.lang.Class beanClass,
java.lang.String propertyName)
Returns a set property for the given property name of the given bean
class.
|
static IBeanSetProperty |
set(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.Class elementType)
Returns a set property for the given property name of the given bean
class.
|
static IBeanSetProperty |
set(java.lang.String propertyName)
Returns a set property for the given property name of an arbitrary bean
class.
|
static IBeanSetProperty |
set(java.lang.String propertyName,
java.lang.Class elementType)
Returns a set property for the given property name of an arbitrary bean
class.
|
static IBeanValueProperty |
value(java.lang.Class beanClass,
java.lang.String propertyName)
Returns a value property for the given property name of the given bean
class.
|
static IBeanValueProperty |
value(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.Class valueType)
Returns a value property for the given property name of the given bean
class.
|
static IBeanValueProperty |
value(java.lang.String propertyName)
Returns a value property for the given property name of an arbitrary bean
class.
|
static IBeanValueProperty |
value(java.lang.String propertyName,
java.lang.Class valueType)
Returns a value property for the given property name of an arbitrary bean
class.
|
static IBeanValueProperty[] |
values(java.lang.Class beanClass,
java.lang.String[] propertyNames)
Returns a value property array for the given property names of the given
bean class.
|
static IBeanValueProperty[] |
values(java.lang.String... propertyNames)
Returns a value property array for the given property names of an
arbitrary bean class.
|
public static IBeanValueProperty value(java.lang.String propertyName)
propertyName - the property name. May be nested e.g. "parent.name"public static IBeanValueProperty value(java.lang.String propertyName, java.lang.Class valueType)
propertyName - the property name. May be nested e.g. "parent.name"valueType - the value type of the returned value propertypublic static IBeanValueProperty value(java.lang.Class beanClass, java.lang.String propertyName)
beanClass - the bean classpropertyName - the property name. May be nested e.g. "parent.name"public static IBeanValueProperty value(java.lang.Class beanClass, java.lang.String propertyName, java.lang.Class valueType)
beanClass - the bean classpropertyName - the property name. May be nested e.g. "parent.name"valueType - the value type of the returned value propertypublic static IBeanValueProperty[] values(java.lang.Class beanClass, java.lang.String[] propertyNames)
beanClass - the bean classpropertyNames - array of property names. May be nested e.g. "parent.name"public static IBeanValueProperty[] values(java.lang.String... propertyNames)
propertyNames - array of property names. May be nested e.g. "parent.name"public static IBeanSetProperty set(java.lang.String propertyName)
propertyName - the property namepublic static IBeanSetProperty set(java.lang.String propertyName, java.lang.Class elementType)
propertyName - the property nameelementType - the element type of the returned set propertypublic static IBeanSetProperty set(java.lang.Class beanClass, java.lang.String propertyName)
beanClass - the bean classpropertyName - the property namepublic static IBeanSetProperty set(java.lang.Class beanClass, java.lang.String propertyName, java.lang.Class elementType)
beanClass - the bean classpropertyName - the property nameelementType - the element type of the returned set propertypublic static IBeanListProperty list(java.lang.String propertyName)
propertyName - the property namepublic static IBeanListProperty list(java.lang.String propertyName, java.lang.Class elementType)
propertyName - the property nameelementType - the element type of the returned list propertypublic static IBeanListProperty list(java.lang.Class beanClass, java.lang.String propertyName)
beanClass - the bean classpropertyName - the property namepublic static IBeanListProperty list(java.lang.Class beanClass, java.lang.String propertyName, java.lang.Class elementType)
beanClass - the bean classpropertyName - the property nameelementType - the element type of the returned list propertypublic static IBeanMapProperty map(java.lang.String propertyName)
propertyName - the property namepublic static IBeanMapProperty map(java.lang.String propertyName, java.lang.Class keyType, java.lang.Class valueType)
propertyName - the property namekeyType - the key type for the returned map propertyvalueType - the value type for the returned map propertypublic static IBeanMapProperty map(java.lang.Class beanClass, java.lang.String propertyName)
beanClass - the bean classpropertyName - the property namepublic static IBeanMapProperty map(java.lang.Class beanClass, java.lang.String propertyName, java.lang.Class keyType, java.lang.Class valueType)
beanClass - the bean classpropertyName - the property namekeyType - the key type of the returned map propertyvalueType - the value type of the returned map property
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.