1 package org
.grails
.gwttutorial
.client
;
3 import com
.google
.gwt
.core
.client
.GWT
;
4 import com
.google
.gwt
.dom
.client
.DivElement
;
5 import com
.google
.gwt
.dom
.client
.SpanElement
;
6 import com
.google
.gwt
.uibinder
.client
.UiBinder
;
7 import com
.google
.gwt
.uibinder
.client
.UiField
;
8 import com
.google
.gwt
.user
.client
.ui
.UIObject
;
11 * @see {@link http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html}
13 public class UiBinderHelloWorld
extends UIObject
{ // Could extend Widget instead
15 interface MyUiBinder
extends UiBinder
<DivElement
, UiBinderHelloWorld
> {
18 private static MyUiBinder uiBinder
= GWT
.create(MyUiBinder
.class);
21 SpanElement uiBinderHelloWorld
;
23 public UiBinderHelloWorld() {
24 // createAndBindUi initializes this.nameSpan
25 setElement(uiBinder
.createAndBindUi(this));
28 public void setName(String name
) {
29 uiBinderHelloWorld
.setInnerText(name
);