1
我想我的xjc生成的根類擴展我的類A之一,這只不過是根類的一個包裝。我可以在不修改xsd文件的情況下執行此操作嗎(how to force schema compiled classes to extend specific class outside schema)如何讓我的根jaxb生成類擴展我自己的類
我想我的xjc生成的根類擴展我的類A之一,這只不過是根類的一個包裝。我可以在不修改xsd文件的情況下執行此操作嗎(how to force schema compiled classes to extend specific class outside schema)如何讓我的根jaxb生成類擴展我自己的類
您可以定義超級根類(請參閱http://jaxb.java.net/nonav/2.0.2/docs/vendorCustomizations.html)。 每個生成的類(在該xjc運行)將擴展該根類。
必需的全局綁定可以在外部綁定文件中聲明,而不是在xsd中聲明(請參閱http://java.sun.com/webservices/docs/1.4/tutorial/doc/JAXBUsing4.html#wp148515)。然後,您可以將它與xsd一起傳遞給xjc生成器。