/** Implementing web clients with the Google Web Tookit. * *

Entities in UIBinder templates (EUIB)

* *

The user manual says * adding a DOCTYPE will enable named * entities, but do not add it. Firefox and Chrome will still complain that the template * is unreadable owing to undefined entities (not sure why). Instead use numeric * entities.

* *

$entry macro (ENTRY_MACRO)

* *

A JSNI method reference that is wrapped by the GWT * $entry macro * must refer to a static method, otherwise calls will * result in a ClassCastException "Cannot cast * com.google.gwt.core.client.JavaScriptObject$ to TOP-LEVEL-CLASS". See the source for * com.google.gwt.core.client.impl.Impl.entry(object). There is also * scope confusion * to avoid.

* *

Java Runtime Environment (JRE) emulation

*

UiBinder's undocumented attribute bindings

* *

The documentation for the binding of template XML attributes and Java * methods/parameters in * DevGuideUiBinder.html * is incomplete. Not only does UiBinder bind to * bean-style accessor methods, but also a large number of other methods and constructor * parameters. The special bindings are implemented under * com.google.gwt.uibinder.elementparsers. Some are documented in the API while others * aren't. See for example:

* * @see https://developers.google.com/web-toolkit/ */ package votorola.g.web.gwt;