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

时间:2011-11-15 17:39:13

标签: gwt jaxb code-generation jsni

我需要从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生成此类?或者也许是另一种方法?

1 个答案:

答案 0 :(得分:0)

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