2012-06-13 6 views
4

Когда GWT UIBinder используется по умолчанию, создается пара файлов источника Java и файлов пользовательского интерфейса в том же каталоге.Отдельные файлы UIBinder GWT

Что необходимо для их хранения в отдельных каталогах. например, клиент/MyApp.java и клиент/ui/xml/MyApp.ui.xml?

@EDIT

Ниже на основе ответа @jonasr «s, но annotaion должны быть оценены с, а в file path шаблона пользовательского интерфейса, чем префикс пакета.

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

ответ

5

попробовать с помощью @UiTemplate аннотацию и полный путь к файлу ui.xml на вашем интерфейсе декларации

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

Спасибо. После вашего ответа я искал javadoc, который также задокументировал эту функцию на интерфейсе UIBinder. – sof