com.sencha.gwt.uibinder.elementparsers
Class BeanParser
java.lang.Object
com.sencha.gwt.uibinder.elementparsers.BeanParser
- All Implemented Interfaces:
- ElementParser
public class BeanParser
- extends Object
- implements ElementParser
Utility methods for discovering bean-like properties and generating code to
initialize them.
|
Constructor Summary |
BeanParser(com.sencha.gwt.uibinder.rebind.UiBinderContext context)
|
|
Method Summary |
void |
parse(com.sencha.gwt.uibinder.rebind.XMLElement elem,
String fieldName,
JClassType type,
com.sencha.gwt.uibinder.rebind.UiBinderWriter writer)
Generates code to initialize all bean attributes on the given element. |
BeanParser
public BeanParser(com.sencha.gwt.uibinder.rebind.UiBinderContext context)
parse
public void parse(com.sencha.gwt.uibinder.rebind.XMLElement elem,
String fieldName,
JClassType type,
com.sencha.gwt.uibinder.rebind.UiBinderWriter writer)
throws UnableToCompleteException
- Generates code to initialize all bean attributes on the given element.
Includes support for <ui:attribute /> children that will apply to
setters
- Specified by:
parse in interface ElementParser
- Parameters:
elem - the element to be parsedfieldName - the name of the widget field to be initializedtype - TODOwriter - the writer
- Throws:
UnableToCompleteException
Copyright © 2011. All Rights Reserved.