GoogleWebToolkit, генерируйте классы JSNI из XSD, используя JAXB или аналогичные инструменты - PullRequest
1 голос
/ 15 ноября 2011

Мне нужно создать классы JavaScriptObject в GWT из XSD, например:

class SomeClassFromXSD extends JavaScriptObject {
  protected SomeClassFromXSD() { }

  public static SomeClassFromXSD create() {
     return (SomeClassFromXSD)createObject();
  }

   ............................................    

  public final native void setFiled1(String value) /*-{
    this.Field1 = value;
  }-*/

  public final native String getFiled1() /*-{
    return this.Field1;
  }-*/

   ............................................

}

Как я могу использовать JAXB для генерации таких классов? Или, может быть, другой подход?

1 Ответ

0 голосов
/ 16 ноября 2011

Вы можете использовать плагин наследования от Основы JAXB 2 , чтобы ваши сгенерированные классы расширяли определенный суперкласс:

...