【发布时间】:2012-07-18 12:54:58
【问题描述】:
我得到了这个代码
private Object fooMethod(Node node, Class classOut)
JAXBElement<MessageAcknowledgementType> root = unmarshallerjaxObject.unmarshal(node, MessageAcknowledgementType.class);
因为我要用不同的类名调用 fooMethod,所以我想在 JAXBElement 中指定变量 classOut 中的类名,我已经尝试过,但它不起作用:
JAXBElement <classOut.getSimpleName()> root = unmarshallerjaxObject.unmarshal(node, classOut.getSimpleName()); //It doesn't work
关于如何在 JAXBElement 中指定类名的任何想法?谢谢!。
【问题讨论】:
-
fooMethod(Class)是做什么的? -
fooMethod(Class) 正在对对象进行解组
-
我仍然很难理解它的作用。是否有可能在不暴露商业机密的情况下发布一些代码?
-
嗨 Boris,没问题,我添加了更多代码,现在我希望清楚我想要做什么。我只是希望解组可以与任何不同的类一起使用