我不能让我生成的类实现任何接口。JAXB,Netbeans和接口插入插件
这是我的XML schema文件:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb/"
xmlns:ai="http://jaxb.dev.java.net/plugin/if_insertion"
jxb:extensionBindingPrefixes="ai">
<xs:element name="header">
<xs:annotation>
<xs:appinfo>
<ai:interfaces check="1">
utility.RuleInterface
</ai:interfaces>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
bla bla bla
</xs:complexType>
....
我检查的JAXB选项“扩展”选项,我已经加入了xjc-if-ins.jar
到我的项目属性的“库”部分。
但是生成的Header类没有实现utility.RuleInterface
。
我可以弄清楚我做错了什么......它是否缺少了什么?
在这里https:// jaxb2-commo ns.dev.java.net/interface-insertion/它说我必须使用-extension选项,我认为这是我检查NetBeans上的“扩展”选项的方法。 只有现在我看到-Xifins选项...我想现在它会工作,太糟糕了不可能使用netbeans中的xese选项 – Segolas 2010-04-19 08:20:23
您还需要使用像我指定的选项打开此特定插件。扩展是不够的。 – lexicore 2010-04-19 08:24:43
是的,我现在把它弄清楚了。 (我编辑了我的第一条评论)。 感谢您的回答! – Segolas 2010-04-19 08:26:29