gpt4 book ai didi

java - 通过 NetBeans 的 JAXB - 我可以使用封装吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:15 25 4
gpt4 key购买 nike

我想在两个 JAXB Schema 定义的类之间共享一堆内部类。这可能吗?目标是能够将内部类的实例从 X 类型对象的一个​​ Schema 定义实例分配到 Y 类型对象的另一个 Schema 定义实例。我注意到我正在使用 NetBeans,因为我正在使用它们与 JAXB 工具包的接口(interface)来执行此操作。有时这会让事情变得困惑......

这是一个更具体的示例(不是我正在编码的实际示例):

<ford-taurus>
<ford-specific-tag>324dfs</ford-specific-tag>
<engine>8 Cylandar</engine>
<transmission>
<type>Manual</type>
<number-of-gears>6</number-of-gears>
</transmission>
<color>blue</color>
</ford-taurus>

<bmw-5-series>
<bmw-specific-tag></bmw-specific-tag>
<engine></engine>
<transmission>
<type></type>
<number-of-gears></number-of-gears>
</transmission>
<color></color>
</bmw-5-series>

然后在 Java 中,编码两个文件后,我想做这样的事情:

myBMW.setTransmission( myFord.getTransmission() );

这有道理吗?是否可以?

提前致谢,

吉多

最佳答案

如果您有在多个架构之间共享的类型,那么我建议使用一个 XML 架构来表示共享类型并让其他架构导入它。

然后,您可以使用 XJC 工具中的剧集文件扩展名从导入的 XML 架构生成可共享的类。

关于java - 通过 NetBeans 的 JAXB - 我可以使用封装吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com