A PropertyEditor that is able to edit structured properties (properties made up of multiple field values). The #assemble method takes the required type and a map of field values and create an instance of the required type.
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.Object |
assemble(java.lang.Class type, java.util.Map fieldValues) Assemble and bind a property value from the specified fieldValues and the given type |
|
java.util.List |
getOptionalFields() @return The optional fields |
|
java.util.List |
getRequiredFields() @return The required fields |
Assemble and bind a property value from the specified fieldValues and the given type
type
- The typefieldValues
- The field values