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

Java XJC超级接口和超类仅适用于所有类?,java,interface,wsdl,jaxb,xjc,Java,Interface,Wsdl,Jaxb,Xjc,我试图在一个由xsd文件生成的java类中自动实现一个接口 看起来它可以做到这一点,但它只会将实现SomeInterface添加到所有类中,这是非常愚蠢的。是我遗漏了什么,还是你只能在所有课程中这样做?让所有生成的类实现同一个接口并没有太大意义。我只能在一个类中使用此功能吗 您可以使用JAXB2基础插件提供的。这适用于特定类(即xsd:complexTypes) 此问题的答案中也描述了这一点:无法使用“继承扩展”链接。请更新。雪上加霜的是,这意味着使用jaxb引用实现,您无法正确定义值元素,因为

我试图在一个由xsd文件生成的java类中自动实现一个接口

看起来它可以做到这一点,但它只会将
实现SomeInterface
添加到所有类中,这是非常愚蠢的。是我遗漏了什么,还是你只能在所有课程中这样做?让所有生成的类实现同一个接口并没有太大意义。我只能在一个类中使用此功能吗

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


此问题的答案中也描述了这一点:

无法使用“继承扩展”链接。请更新。雪上加霜的是,这意味着使用jaxb引用实现,您无法正确定义值元素,因为它会抱怨“@XmlValue不允许在派生另一个类的类上使用”。这是一个相当大的限制。所以是的,我同意,完全愚蠢。