ee.quest.widget
Class BeanFormWidget<K>
java.lang.Object
ee.quest.widget.FormWidget
ee.quest.widget.BeanFormWidget<K>
public class BeanFormWidget<K>
- extends FormWidget
- Author:
- Kaido Kalda
|
Constructor Summary |
BeanFormWidget(Class<K> clazz,
org.eclipse.swt.widgets.Composite parent,
int rows)
|
BeanFormWidget(Class<K> clazz,
org.eclipse.swt.widgets.Composite parent,
String header,
boolean footer,
int columns,
boolean allocateFreeSpace)
|
BeanFormWidget(Class<K> clazz,
org.eclipse.swt.widgets.Composite parent,
String header,
int rows)
|
|
Method Summary |
FormWidget.Element |
addBeanElement(String name,
String label)
|
FormWidget.Element |
addBeanElement(String name,
String label,
boolean readOnly)
|
FormWidget.Element |
addBeanElement(String name,
String label,
boolean showLabel,
boolean mandatory)
|
FormWidget.Element |
addBeanElement(String name,
String label,
boolean showLabel,
boolean mandatory,
boolean readOnly)
|
FormWidget.Element |
addBeanElement(String name,
String label,
boolean showLabel,
DataType dataType,
boolean mandatory)
|
FormWidget.Element |
addBeanElement(String name,
String label,
boolean showLabel,
DataType dataType,
boolean mandatory,
boolean readOnly)
|
|
addSubform(String field,
String header,
boolean footer,
int columns,
boolean allocateFreeSpace)
|
void |
clear()
|
void |
dispose()
|
K |
getBean()
Performs no read from form and returns only given object what was wrote. |
K |
readBean(boolean validate)
Reads data from the form to bean what was given by
write bean method. |
void |
writeBean(K o)
Writes object to form according to mapping. |
| Methods inherited from class ee.quest.widget.FormWidget |
addAction, addElement, addSubform, addSubform, addSubform, clearError, createFormContent, formModified, getContent, getDataType, getErrors, getFormContent, getFormElement, getFreeSpace, getSubForm, getSubForms, getValue, isFormModified, removeElement, setErrorReporter, setFormModified, setLayoutData, setValue, validate, validateAll |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanFormWidget
public BeanFormWidget(Class<K> clazz,
org.eclipse.swt.widgets.Composite parent,
String header,
boolean footer,
int columns,
boolean allocateFreeSpace)
BeanFormWidget
public BeanFormWidget(Class<K> clazz,
org.eclipse.swt.widgets.Composite parent,
String header,
int rows)
BeanFormWidget
public BeanFormWidget(Class<K> clazz,
org.eclipse.swt.widgets.Composite parent,
int rows)
addBeanElement
public FormWidget.Element addBeanElement(String name,
String label)
addBeanElement
public FormWidget.Element addBeanElement(String name,
String label,
boolean readOnly)
addBeanElement
public FormWidget.Element addBeanElement(String name,
String label,
boolean showLabel,
boolean mandatory,
boolean readOnly)
addBeanElement
public FormWidget.Element addBeanElement(String name,
String label,
boolean showLabel,
boolean mandatory)
addBeanElement
public FormWidget.Element addBeanElement(String name,
String label,
boolean showLabel,
DataType dataType,
boolean mandatory)
addBeanElement
public FormWidget.Element addBeanElement(String name,
String label,
boolean showLabel,
DataType dataType,
boolean mandatory,
boolean readOnly)
writeBean
public void writeBean(K o)
throws Exception
- Writes object to form according to mapping. Object it self is stored
as well.
- Parameters:
o -
- Throws:
Exception
getBean
public K getBean()
- Performs no read from form and returns only given object what was wrote.
- Returns:
- object wrote to form
readBean
public K readBean(boolean validate)
throws Exception
- Reads data from the form to bean what was given by
write bean method. If no write bean was performed, new instance
will be returned.
- Parameters:
validate -
- Returns:
- data from the forms
- Throws:
Exception
addSubform
public <T> BeanFormWidget<T> addSubform(String field,
String header,
boolean footer,
int columns,
boolean allocateFreeSpace)
clear
public void clear()
- Overrides:
clear in class FormWidget
dispose
public void dispose()
- Overrides:
dispose in class FormWidget
Copyright © 2013. All Rights Reserved.