XJC超级接口和超类只适用于所有类?

时间:2012-03-29 13:31:33

标签: java interface wsdl jaxb xjc

我正在尝试在一个从xsd文件生成的java类中自动实现一个接口。

This看起来好像可以做到这一点,但它只会向所有类添加implements SomeInterface,这完全是愚蠢的。我错过了什么,或者你只能为所有课程做这件事吗?实际上并没有让所有生成的类实现相同的接口。我可以仅将此功能用于一个班级吗?

1 个答案:

答案 0 :(得分:4)

您可以使用JAXB2 Basics插件提供的Inheritance extension。这适用于特定的类(即xsd:complexType s)

此问题的答案中也对此进行了描述:Generating a JAXB class that implements an interface