public abstract class ObjectFormModel extends Object implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected ActionListener |
actionListener |
protected FormLayoutConstraints |
constraints |
protected FormDataContext |
dataContext |
protected FormConfig |
formConfig |
protected PropertyChangeSupport |
formConfigChangeSupport |
protected FormData |
formData |
protected Form |
owner |
protected PropertyChangeSupport |
propertyChangeSupport |
protected Map<String,Form> |
subforms |
protected FormUi |
ui
The data used to populate components
|
| Constructor and Description |
|---|
ObjectFormModel() |
protected FormDataContext dataContext
protected FormData formData
protected FormUi ui
protected Form owner
protected FormConfig formConfig
protected FormLayoutConstraints constraints
protected PropertyChangeSupport propertyChangeSupport
protected PropertyChangeSupport formConfigChangeSupport
protected ActionListener actionListener
public void init()
protected void initFormData()
protected FormData getNewFormData()
protected void setUpBorder()
protected String getFormDescription()
public PropertyChangeEvent onNestedValueChanged(PropertyChangeEvent event)
event - public void addPropertyChangeListener(PropertyChangeListener pcl)
public void removePropertyChangeListener(PropertyChangeListener pcl)
public void addFormConfigChangeListener(PropertyChangeListener pcl)
public void removeFormConfigChangeListener(PropertyChangeListener pcl)
public void refresh()
protected void addElement(FormElement element, Object value) throws Exception
Exceptionprotected Object getSourceData(FormElement fe)
protected ComponentConfig getComponentConfig(FormComponent fc) throws Exception
Exceptionprotected ComponentConfig getComponentConfig(String name, String type, Object value, Object source)
protected void addComponent(ComponentConfig cc) throws Exception
Exceptionprotected void addComponent(FormComponent component, Object value) throws Exception
Exceptionprotected void addActionComponent(FormComponent c) throws Exception
Exceptionprotected String getLabel(FormElement fe)
protected void addSubform(FormConfig formConfig, Object dataObject, FormUi ui) throws Exception
Exceptionprotected void setUpNestedForm(Form nestedForm, Object dataObject, String fieldName)
protected FormConfig syncWithControlComponents(FormConfig formConfig, Object dataObject)
protected void addControlComponent(FormControlComponent controlComponent, Object value) throws Exception
Exceptionprotected void update()
public FormConfig getFormConfig()
public void setFormConfig(FormConfig formConfig)
public Object getDataObject()
public FormUi getUi()
public Form getOwner()
public FormLayoutConstraints getConstraints()
public void setDataObject(Object dataObject)
public void setUi(FormUi ui)
public void setOwner(Form owner)
public void setConstraints(FormLayoutConstraints constraints)
protected void onNestedFormConfigChanged(PropertyChangeEvent evt)
public ActionListener getActionListener()
public void setActionListener(ActionListener actionListener)
public FormData getFormData()
public void setFormData(FormData formData)
formData - the formData to setpublic FormDataContext getDataContext()
public void setDataContext(FormDataContext dataContext)
dataContext - the dataContext to setpublic void setDatasource(FormDataSource ds)
public FormDataFactory getFormDataFactory()
public void setFormDataFactory(FormDataFactory formDataFactory)
formDataFactory - the formDataFactory to setCopyright © 2015. All rights reserved.