Gwt GoogleWebToolkit,使用JAXB或类似工具从XSD生成JSNI类

Gwt GoogleWebToolkit,使用JAXB或类似工具从XSD生成JSNI类,gwt,jaxb,code-generation,jsni,Gwt,Jaxb,Code Generation,Jsni,我需要从XSD在GWT中生成JavaScriptObject类,例如: class SomeClassFromXSD extends JavaScriptObject { protected SomeClassFromXSD() { } public static SomeClassFromXSD create() { return (SomeClassFromXSD)createObject(); } ..............................

我需要从XSD在GWT中生成JavaScriptObject类,例如:

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生成此类类?或者另一种方法?

您可以使用中的继承插件让生成的类扩展特定的超类:


是的,但方法体的主要问题是本机Java脚本/*-{返回this.Field1;}-*/