Binds fields and methods of the given {@code controller} instance to{@link Component}s found in the given {@code componentRoot} componenthierarchy. The binding is defined by the annotations {@link UiField}, {@link UiHandler} and {@link UiDataSource}.
@param componentRoot
@param controller
@throws BinderException if an error is encountered during the binding.
@see UiField
@see UiHandler
@see UiDataSource
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.