Metro为编组添加了其他类

时间:2013-04-24 06:29:51

标签: java marshalling java-metro-framework

我有一个非常通用的wsdl,我无法改变。我使用Metro为给定的wsdl生成了存根。其中一个存根参数对象接受一个对象列表,这是该wsdl的通用部分。 此列表的内容是表示为String的XML,不得对其进行转义。我有一个这个XML的模式,并使用jaxb生成类(与metro相同的类将生成,因为它也使用jaxb)。现在,如果我做这样的事情

Startup startup = new Startup();
startup.getContent().add(myGeneratedJaxBObject);
getStub().someMethod(startup);

我将收到myGeneratedObject无法编组的错误,因为存根的JaxB上下文不知道这些类。有没有办法让我的类成为存根的一部分?

0 个答案:

没有答案