public class AndroidWidgetBuilder extends Object implements WidgetBuilder<android.view.View,AndroidMetawidget>, AndroidValueAccessor
Creates native Android Views, such as EditText and Spinner, to suit the
inspected fields.
| Constructor and Description |
|---|
AndroidWidgetBuilder() |
| Modifier and Type | Method and Description |
|---|---|
android.view.View |
buildWidget(String elementName,
Map<String,String> attributes,
AndroidMetawidget metawidget)
Builds the most appropriate widget for this business field.
|
Object |
getValue(android.view.View view) |
boolean |
setValue(Object value,
android.view.View view)
Sets the given View to the specified value.
|
public Object getValue(android.view.View view)
getValue in interface AndroidValueAccessorpublic boolean setValue(Object value, android.view.View view)
AndroidValueAccessorsetValue in interface AndroidValueAccessorpublic android.view.View buildWidget(String elementName, Map<String,String> attributes, AndroidMetawidget metawidget)
WidgetBuilderbuildWidget in interface WidgetBuilder<android.view.View,AndroidMetawidget>elementName - XML node name of the business field. Typically 'entity', 'property' or 'action'.
Never nullattributes - attributes of the business field to build a widget for. Never null. This Map is
modifiable - changes will be passed to subsequent WidgetBuilders, WidgetProcessors
and Layoutsmetawidget - the parent Metawidget. Never nullCopyright © 2015. All Rights Reserved.