【问题标题】:How to make my root jaxb generated class extend my own class如何让我的根 jaxb 生成的类扩展我自己的类
【发布时间】:2012-08-20 21:34:20
【问题描述】:

我希望我的 xjc 生成的根类扩展我的 A 类之一,它只不过是根类的包装器。我可以在不修改 xsd 文件的情况下这样做吗 (how to force schema compiled classes to extend specific class outside schema)

【问题讨论】:

    标签: java jaxb extend


    【解决方案1】:

    您可以定义一个超级根类(参见http://jaxb.java.net/nonav/2.0.2/docs/vendorCustomizations.html)。 每个 生成的类(在该 xjc 运行中)将扩展该根类。
    可以在外部绑定文件中而不是在 xsd 中声明所需的全局绑定(请参阅http://java.sun.com/webservices/docs/1.4/tutorial/doc/JAXBUsing4.html#wp148515)。然后你可以把它和xsd一起传递给xjc生成器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-15
      • 2018-10-07
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      相关资源
      最近更新 更多