首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向JAXB生成的类添加泛型参数?

如何向JAXB生成的类添加泛型参数?
EN

Stack Overflow用户
提问于 2016-08-24 17:51:32
回答 1查看 681关注 0票数 2

我使用maven-jaxb2-plugin和jaxb2-basics插件从XSD模式生成java类。

我需要让其中一些生成的类实现一个自定义接口:

代码语言:javascript
复制
public interface MyInterface<O extends MyObject> {

    O getO();
    O setO(O myObject);

}

所以我使用的是在绑定文件中配置的继承插件:

代码语言:javascript
复制
<jxb:bindings node="//xs:complexType[@name='MyXmlType']">
    <inheritance:implements>com.example.MyInterface</inheritance:implements>
</jxb:bindings> 

如何在实现类(MyXmlType)中指定泛型参数的类型?有没有已经存在的插件?

EN

回答 1

Stack Overflow用户

发布于 2018-10-09 00:59:17

实际上,它非常简单。

只需在绑定中编写所需的泛型类型。

代码语言:javascript
复制
<jxb:bindings node="//xs:complexType[@name='MyXmlType']">
    <inheritance:implements>com.example.MyInterface&lt;CustomMyObject&gt;</inheritance:implements>
</jxb:bindings>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39119923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档