Я использую следующую конструкцию в файле uibinder:
<ui:with field='res' type="com.example.client.resources.MyResource" />
Где MyResource
- это интерфейс, содержащий ресурс css:
public interface MyResource extends ClientBundle {
@Source("mycss.css")
MyCssResource css();
}
и MyCssResource
is:
public interface MyCssResource extends CssResource {
String someStyle();
}
В файле uibinder это используется следующим образом:
<g:TextBox addStyleNames="{res.css.someStyle}" />