单独的GWT UIBinder文件

时间:2012-06-13 12:10:11

标签: gwt uibinder

默认情况下使用GWT UIBinder时,会在同一目录下创建一对java源和UI模板文件。

将它们保存在不同的目录下需要什么。例如client / MyApp.java和client / ui / xml / MyApp.ui.xml?

@EDIT

以下是基于@jonasr的答案,但注释应该使用UI模板的file path而不是包前缀进行评估。

@UiTemplate("ui/xml/MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}

1 个答案:

答案 0 :(得分:5)

尝试在接口声明中使用带有ui.xml文件完整路径的@UiTemplate注释

@UiTemplate("com.company.ui.xml.MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}