如何将 JAXB 类实例编组为其超类

2024-01-04

是否可以封送 JAXB 带注释的类实例作为它的超类(这也是一个 JAXB 带注释的类)?

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BenamningTYPE", propOrder = {"benamningId"})
@XmlSeeAlso({MoreDetailedBenamningTYPE.class})
public class BenamningTYPE {
    ...
    @XmlElement(name = "BenamningId", required = true)
    protected IdentifierTYPE benamningId;
    ...
}

以及扩展类型:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MoreDetailedBenamningTYPE", propOrder = {"modifyDetails"})
public class MoreDetailedBenamningTYPE extends BenamningTYPE {
    ...
    @XmlElement(name = "ModifyDetails", required = true)
    protected ModifyDetailsTYPE modifyDetails;
    ...
}

所以如果这种情况:

BenamningTYPE b = new MoreDetailedBenamningTYPE();
...

然后我想编组实例b as 本曼宁型 to get

<BenmaningTYPE>
    ...
</BenmaningTYPE>

And NOT:

<MoreDetailedBenamningTYPE>
    ...
</MoreDetailedBenamningTYPE>

如果可能的话,这个元帅调用会是什么样子?


我还没有检查过,但我会先尝试一下:

new JAXBElement(new QName("BenmaningType"),
    BenManingTYPE.class, moreDetailedBenmaningTYPEInstance)

如果您从 XML 模式生成类,还请检查可复制插件 http://confluence.highsource.org/display/J2B/Copyable+plugin。您可以从实例复制数据MoreDetailedBenamningTYPE到实例BenmaningTYPE并编组它。

还有更多的可能性,但它们有点复杂。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 JAXB 类实例编组为其超类 的相关文章

  • Grails 3.x bootRun 失败

    我正在尝试在 grails 3 1 11 中运行一个项目 但出现错误 失败 构建失败并出现异常 什么地方出了错 任务 bootRun 执行失败 进程 命令 C Program Files Java jdk1 8 0 111 bin java
  • 如何使用 Java 和 Selenium WebDriver 在 C 目录中创建文件夹并需要将屏幕截图保存在该目录中?

    目前正在与硒网络驱动程序和代码Java 我有一种情况 我需要在 C 目录中创建一个文件夹 并在该文件夹中创建我通过 selenium Web 驱动程序代码拍摄的屏幕截图 它需要存储在带有时间戳的文件夹中 如果我每天按计划运行脚本 所有屏幕截
  • Java中反射是如何实现的?

    Java 7 语言规范很早就指出 本规范没有详细描述反射 我只是想知道 反射在Java中是如何实现的 我不是问它是如何使用的 我知道可能没有我正在寻找的具体答案 但任何信息将不胜感激 我在 Stackoverflow 上发现了这个 关于 C
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • Java - 将节点添加到列表的末尾?

    这是我所拥有的 public class Node Object data Node next Node Object data Node next this data data this next next public Object g
  • 多个 Maven 配置文件激活多个 Spring 配置文件

    我想在 Maven 中构建一个环境 在其中我想根据哪些 Maven 配置文件处于活动状态来累积激活多个 spring 配置文件 目前我的 pom xml 的相关部分如下所示
  • Liferay ClassNotFoundException:DLFileEntryImpl

    在我的 6 1 0 Portal 实例上 带有使用 ServiceBuilder 和 DL Api 的 6 1 0 SDK Portlet 这一行 DynamicQuery query DynamicQueryFactoryUtil for
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • 从 127.0.0.1 到 2130706433,然后再返回

    使用标准 Java 库 从 IPV4 地址的点分字符串表示形式获取的最快方法是什么 127 0 0 1 到等效的整数表示 2130706433 相应地 反转所述操作的最快方法是什么 从整数开始2130706433到字符串表示形式 127 0
  • Java按日期升序对列表对象进行排序[重复]

    这个问题在这里已经有答案了 我想按一个参数对对象列表进行排序 其日期格式为 YYYY MM DD HH mm 按升序排列 我找不到正确的解决方案 在 python 中使用 lambda 很容易对其进行排序 但在 Java 中我遇到了问题 f
  • Java TestNG 与跨多个测试的数据驱动测试

    我正在电子商务平台中测试一系列商店 每个商店都有一系列属性 我正在考虑对其进行自动化测试 是否有可能有一个数据提供者在整个测试套件中提供数据 而不仅仅是 TestNG 中的测试 我尝试不使用 testNG xml 文件作为机制 因为这些属性
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • JRE 系统库 [WebSphere v6.1 JRE](未绑定)

    将项目导入 Eclipse 后 我的构建路径中出现以下错误 JRE System Library WebSphere v6 1 JRE unbound 谁知道怎么修它 右键单击项目 特性 gt Java 构建路径 gt 图书馆 gt JRE
  • Java Integer CompareTo() - 为什么使用比较与减法?

    我发现java lang Integer实施compareTo方法如下 public int compareTo Integer anotherInteger int thisVal this value int anotherVal an
  • 如何在控制器、服务和存储库模式中使用 DTO

    我正在遵循控制器 服务和存储库模式 我只是想知道 DTO 在哪里出现 控制器应该只接收 DTO 吗 我的理解是您不希望外界了解底层域模型 从领域模型到 DTO 的转换应该发生在控制器层还是服务层 在今天使用 Spring MVC 和交互式
  • AWS 无法从 START_OBJECT 中反序列化 java.lang.String 实例

    我创建了一个 Lambda 函数 我想在 API 网关的帮助下通过 URL 访问它 我已经把一切都设置好了 我还创建了一个application jsonAPI Gateway 中的正文映射模板如下所示 input input params
  • Google App Engine 如何预编译 Java?

    App Engine 对应用程序的 Java 字节码使用 预编译 过程 以增强应用程序在 Java 运行时环境中的性能 预编译代码的功能与原始字节码相同 有没有详细的信息这是做什么的 我在一个中找到了这个谷歌群组消息 http groups
  • 无法捆绑适用于 Mac 的 Java 应用程序 1.8

    我正在尝试将我的 Java 应用程序导出到 Mac 该应用程序基于编译器合规级别 1 7 我尝试了不同的方法来捆绑应用程序 1 日食 我可以用来在 Eclipse 上导出的最新 JVM 版本是 1 6 2 马文 看来Maven上也存在同样的
  • Firebase 添加新节点

    如何将这些节点放入用户节点中 并创建另一个节点来存储帖子 我的数据库参考 databaseReference child user getUid setValue userInformations 您需要使用以下代码 databaseRef
  • 如何实现仅当可用内存较低时才将数据交换到磁盘的写缓存

    我想将应用程序生成的数据缓存在内存中 但如果内存变得稀缺 我想将数据交换到磁盘 理想情况下 我希望虚拟机通知它需要内存并将我的数据写入磁盘并以这种方式释放一些内存 但我没有看到任何方法以通知我的方式将自己挂接到虚拟机中before an O

随机推荐

  • 在交叉验证中对训练数据执行数据转换

    我想做 5 倍的交叉验证 在每个折叠中 我都有一个训练集和有效集 但是 由于数据问题 我需要转换我的数据 首先 我转换训练数据 训练模型 将转换规则应用于验证数据 然后测试模型 我需要为每个折叠重做转换 我该如何在 H2O 中做到这一点 我
  • 允许 numpy 类型溢出

    我试图在 Python 中获得 C 类型语言的 正常 溢出 下溢行为 令我惊讶的是 一个RuntimeWarning当我试图获得这种行为时会引发 例子 np uint8 255 np uint8 1 gt gt gt RuntimeWarn
  • ASP.NET 的垃圾邮件过滤器?

    我正在寻找一个可以集成到我的 ASP NET 应用程序中的垃圾邮件过滤器 我不需要任何委托服务 例如 Akismet 因为我正在为高流量网站执行此操作 有什么建议吗 编辑 我的意思是垃圾邮件过滤器 它是一个基于论坛的网站 编辑 感谢您的回答
  • Chrome 更新后 Android 9 WebView(还有 admob 广告)无法加载

    我们有一个严重依赖网络视图的应用程序 上周之后我们注意到 如果 Android 9 用户花费大约 10 到 30 时间加载 Web 视图 那么 Web 视图只会显示空白页面 并且加载进度会达到 10 Admob 原生广告也停止展示 唯一改变
  • 是否可以通过数据 URL 在 Android 上共享图像?

    是否可以使用这样的代码共享图像 Intent share new Intent Intent ACTION SEND share setData Uri parse data image png base64 iVBORw0KGgoAAAA
  • 如何在 JSF 页面中执行 Java Swing 代码

    大家好 我是 JSF 的新手 我已经创建了一个 java 文件 当用户按下 XHTML 页面上的按钮时我需要运行该文件 我该怎么做 对于像我这样的初学者来说 还有什么好的 JSF 教程吗 谢谢 JAVA代码是一段简单的代码 允许用户选择一个
  • 如何在 Laravel 5.4 中设置 cookie?

    我在 laravel 5 4 中有这个功能 但我无法从 cookie 中获取任何内容 Cookie queue currentLang heb 999999999 echo request gt cookie currentLang 但我得
  • 如何将rpm包安装到非默认路径? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个 rpm 包 我需要从中提取一些文件 该软件包不可重定位 我尝试过 rpm root prefix 但不起作用 我应该采取什么方法进行提取 预
  • 搜索结果和后退按钮/HTML 表单

    我正在寻找应用程序中基于表单的搜索结果反复出现的问题的解决方案 基本上 当用户使用 HTML 表单进行搜索并且我在下一页上显示数据库的结果时 效果非常好 但是 当用户单击结果集中的单个记录 然后单击浏览器上的 返回 时 浏览器会询问 Fir
  • 如何使用 Jekyll 向 MarkDown 添加多个类?

    我想在 Jekyll 驱动的网站中生成 HTML 表 该表的格式应为table and table stripped像这样的类 table class table table stripped 我该怎么做 类似问题 如何在 Jekyll 中
  • 如何在 React 中使用 FileReader?

    我试图让用户 选择文本文件 并将其显示在用户界面中 稍后 我将使用 txt 文件中的数据进行绘图 但是 我无法显示txt文件的内容 有几个可用的模块 但我不知道如何使其在 React 中工作 以下是我找到的例子 https stackove
  • 如何计算 jQuery 中函数花费的时间?

    我有 jQuery 函数 例如 A B 和 C 每个函数都会对不同的站点进行一些 Ajax 调用 我想计算运行每个函数需要多少时间 我猜以毫秒为单位 我只想在长循环和不同的现代浏览器 Safari Chrome IE10 Mozilla 中
  • 将html包含在另一个html文件中[重复]

    这个问题在这里已经有答案了 我有一个 html head 模板和一个导航模板 我想将它们包含在我网站的所有其他 html 文件中 我找到了这个帖子 在 HTML 文件中包含另一个 HTML 文件 https stackoverflow co
  • 有什么方法可以使用 matplotlib.pyplot 创建直方图而不绘制直方图?

    我正在使用 matplotlib pyplot 创建直方图 我实际上对这些直方图的图不感兴趣 但对频率和箱感兴趣 我知道我可以编写自己的代码来执行此操作 但更喜欢使用这个包 我知道我可以做到以下几点 import numpy as np i
  • 错误“与服务器的连接失败。”在 Cordova 和 jQuery 中

    我使用 Cordova 和 JQuery mobile 创建了一个 Android 应用程序 当我使用 google chrome 测试运行代码时它效果很好 但是当我尝试使用 android studio 在 android 模拟器上运行它
  • boost.spirit qi 中序列和列表运算符的属性?

    我想解析类似的东西 xxxx xxxx 被 eol 分成vector
  • 树数据结构中的节点总数?

    我有一个树数据结构 每个节点都有 L 层深度aboutN 个节点 我想计算出树中节点的总数 为此 我认为 我需要知道有子节点的节点的百分比 N 中叶节点与非叶节点之比的正确术语是什么 三者中节点总数的计算公式是什么 Update有人提到分支
  • Gallery 类型已被弃用

    imageView setLayoutParams new Gallery LayoutParams WindowManager LayoutParams MATCH PARENT WindowManager LayoutParams MA
  • 拦截器中的角度http请求时间

    我正在制作一个拦截器来记录我的 http 请求 到目前为止 一切都很好 一切都按预期进行 我现在想要的是获取执行请求所需的时间 我以为我可以做这样的事情 const start Date now return next handle req
  • 如何将 JAXB 类实例编组为其超类

    是否可以封送 JAXB 带注释的类实例作为它的超类 这也是一个 JAXB 带注释的类 XmlAccessorType XmlAccessType FIELD XmlType name BenamningTYPE propOrder bena