void |
FieldGroup.bind(Field<?> field,
Object propertyId) |
Binds the field with the given propertyId from the current item.
|
void |
FieldGroup.bindMemberFields(Object objectWithMemberFields) |
Binds member fields found in the given object.
|
protected <T extends Field> T |
FieldGroup.build(String caption,
Class<?> dataType,
Class<T> fieldType) |
Creates a field based on the given data type.
|
<T extends Field> T |
BeanFieldGroup.buildAndBind(String caption,
Object propertyId,
Class<T> fieldType) |
|
Field<?> |
FieldGroup.buildAndBind(Object propertyId) |
Builds a field and binds it to the given property id using the field
binder.
|
Field<?> |
FieldGroup.buildAndBind(String caption,
Object propertyId) |
Builds a field using the given caption and binds it to the given property
id using the field binder.
|
<T extends Field> T |
FieldGroup.buildAndBind(String caption,
Object propertyId,
Class<T> fieldType) |
Builds a field using the given caption and binds it to the given property
id using the field binder.
|
void |
FieldGroup.buildAndBindMemberFields(Object objectWithMemberFields) |
Binds member fields found in the given object and builds member fields
that have not been initialized.
|
protected void |
FieldGroup.buildAndBindMemberFields(Object objectWithMemberFields,
boolean buildFields) |
Binds member fields found in the given object and optionally builds
member fields that have not been initialized.
|
protected Property |
FieldGroup.getItemProperty(Object propertyId) |
Gets the property with the given property id from the item.
|
protected Class<?> |
FieldGroup.getPropertyType(Object propertyId) |
Gets the type of the property with the given property id.
|
void |
BeanFieldGroup.unbind(Field<?> field) |
|
void |
FieldGroup.unbind(Field<?> field) |
Detaches the field from its property id and removes it from this
FieldBinder.
|