Votorola

Package votorola.g.web.gwt

Implementing web clients with the Google Web Tookit.

See: Description

Package votorola.g.web.gwt Description

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 Also:
https://developers.google.com/web-toolkit/
Votorola