如何在jaxb中继承objectfactory

时间:2012-01-11 19:21:00

标签: java inheritance jaxb xsd

我想如何扩展/继承Objectfactory。场景非常简单。

假设我xsd_A定义了复杂类型address。还有另一个xsd_b导入xsd_a和引用address,或者它创建了address类型的元素。我的要求很少

我希望objectfactory xsd_b延长xsd_a并避免重新定义createAddress()

怎么可能?我希望包Address.java中没有xsd_b。我希望xsd_b中的所有课程都可以引用Address.java生成的xsd_a

请注意,该类引用address生成的xsd_a

1 个答案:

答案 0 :(得分:2)

如果要从xsd_b(导入xsd_a)生成类时要重用从xsd_a生成的类,则使用XJC中的剧集文件扩展名。有关完整示例,请参阅我对类似问题的回答。