我如何以以下方式使用jaxb2-maven-plugin定制绑定来绑定我的模式文件

时间:2018-07-24 11:31:30

标签: java maven jaxb maven-plugin jaxb2-maven-plugin

下面是一个绑定文件,该文件已成功将以下架构文件中名为NameList的元素绑定到类型List,但是我希望它将其绑定到类型List

我该怎么做?

绑定文件-

         <jxb:bindings node="//xs:schema/xs:complexType[@name='BaseType']/xs:all/xs:element[@name='NameList']" >

        <jxb:property>
            <jxb:baseType name="java.util.List"/>
        </jxb:property>

架构文件的一部分->

   <xs:complexType name="BaseType">
        <xs:all>
            <xs:element  name="NameList" type="tns:Names"/>

对应的Java代码->

   public class BaseType {

             @XmlElement   (
              name = "NameList",
              required = true,
              type = Names.class
)

     protected List namelist;
         }

我希望它不是上面的代码

   public class BaseType {

         @XmlElement   (
          name = "NameList",
          required = true,
          type = Names.class
)

protected List<NameType> namelist;
     }

0 个答案:

没有答案