【问题标题】:XJC - is it extensible?XJC - 它是可扩展的吗?
【发布时间】:2014-10-28 22:09:39
【问题描述】:

此问题与JAXB2 type restriction not working? 有关。我想扩展 XJC 以支持类型限制。就像覆盖超类的字段定义一样简单。

有没有办法正确地做到这一点?有钩子吗?有没有类似的工具?

【问题讨论】:

    标签: java jaxb xsd xjc


    【解决方案1】:

    是的,XJC is extensible 有插件:

    插件能做什么?

    JAXB RI 插件参与从模式生成代码。它 可以定义自己的自定义,用户可以使用它来控制它,它 可以访问 JAXB RI 生成的代码,它可以生成 其他类/方法/字段/注释/cmets。

    插件也可以选择接管XJC的代码生成 完全处理。在任何给定时间只有一个插件可以做到这一点,但是 这允许插件生成完全不同的代码 架构。

    另请参阅此答案:

    What is the role of ClassOutline / JClass / CClass in CodeModel?

    但不是,我认为这不是解决the problem 的正确方法。

    尝试找出绑定或修补架构。

    【讨论】:

      猜你喜欢
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-10
      相关资源
      最近更新 更多