com.tonbeller.wcf.convert
Class EditCtrlConverter
java.lang.Object
com.tonbeller.wcf.convert.NodeConverterBase
com.tonbeller.wcf.convert.EditCtrlConverter
- All Implemented Interfaces:
- NodeConverter
- public class EditCtrlConverter
- extends NodeConverterBase
converts user input for a Edit control
- Author:
- av
- See Also:
com.tonbeller.wcf.ui.Edit
|
Method Summary |
void |
convert(Formatter formatter,
java.util.Map param,
java.util.Map fileSource,
org.w3c.dom.Element element,
java.lang.Object bean)
updates a bean property as well as the value attribute of element |
void |
convert(Formatter formatter,
java.lang.Object bean,
org.w3c.dom.Element element)
initializes the value attribute of element from a bean property. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditCtrlConverter
public EditCtrlConverter()
convert
public void convert(Formatter formatter,
java.util.Map param,
java.util.Map fileSource,
org.w3c.dom.Element element,
java.lang.Object bean)
throws FormatException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException
- updates a bean property as well as the value attribute of element
- Parameters:
formatter - Formatter to be used to parse and format user inputparam - a map containing http parameters. key = String, value = String[]element - a DOM tree containing UI elements like TextField etc including the following
attributes:
type the data type, i.e. the id to find the formatter
value the formatted value will be written to this attribute
formatString optional, overwrites the default formatString of the FormatHandler
modelReference optional, if present the attribute name of the bean property.
a jakarta-commons/bean-utils path is supported
id unique id. Used to identify DOM elements from HTTP Parameters
- Throws:
FormatException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
convert
public void convert(Formatter formatter,
java.lang.Object bean,
org.w3c.dom.Element element)
throws java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException
- initializes the value attribute of element from a bean property.
- Throws:
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException