小编TL *_*man的帖子

为什么JAXB有时会映射到JAXBElement?

非官方指南中有一个占位符回答,其中包含一篇文章的链接(对我而言)似乎非常不相关.

我使用XJC生成我的JAXB类,虽然它们中的大多数按预期映射到彼此,但是一些元素被映射到JAXBElement<Foo>.对于具有循环的图形来说,这是最令人讨厌的,其中有时Foo元素的父节点将是JAXBElement<Foo>,它本身不具有父属性,从而打破了循环.

我可以想到各种解决方法,但如果有人能够向我解释这种行为会更好.为什么JAXB有时会将<Foo>元素映射到JAXBElement<Foo>Foo而不是?

java jaxb jaxb2

17
推荐指数
1
解决办法
1万
查看次数

带对象参数的RCP命令

我想在代码中调用RCP命令,如下所示:

IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IHandlerService handlerService = (IHandlerService)window.getService(IHandlerService.class);
    handlerService.executeCommand(cmdID, null);
Run Code Online (Sandbox Code Playgroud)

使用相当多的代码,我可以通过组装一个参数化对象然后构建一个ParameterizedCommand等等来调用带有字符串参数的命令,但是Paramaterization只允许字符串值,并且不能被子类化.

我真正想要做的是使用对象作为参数调用该命令.我怎样才能做到这一点?

rcp eclipse-rcp

6
推荐指数
1
解决办法
1419
查看次数

标签 统计

eclipse-rcp ×1

java ×1

jaxb ×1

jaxb2 ×1

rcp ×1