代码之家  ›  专栏  ›  技术社区  ›  jbx

您应该将XSD文档放在哪里,以便JAXB将它们提取并放入Javadoc中?

  •  3
  • jbx  · 技术社区  · 14 年前

    我目前正在使用一个 <xsd:annotation> / <xsd:documentation> 在大多数类型和元素上。当我从这个xmlschema生成javabean时,这些bean的Javadoc只包含一些关于类型/元素的允许内容的泛型生成信息。

    <xsd:documentation> 相关位置的标记(例如,complexType的标记内容应该显示在为表示complexType而生成的类的Javadoc中)。

    有没有办法做到这一点?

    :这个XML模式将在带有JAX-WS的WSDL中使用,因此这个标记也可能是合适的。

    编辑2 <jxb:javadoc> . 据我所知,我可以在单独的JAXB绑定文件中或直接在XML模式中指定。那几乎可以解决我的问题。但我宁愿使用现有的 <xsd:documentation> <jxb:javadoc> xsd:documentation>

    编辑3 :多亏了帕斯卡的回答,我意识到我已经有了一半的解决方案:解决方案 < 属于 complexType s被写到Javadoc的开头!问题仍然是 只有 那个 复合型 simpleType s(也可以生成一个类)和元素仍然没有Javadoc。

    1 回复  |  直到 15 年前