org.openmobster.core.common.XMLUtilities.unmarshal()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(178)

本文整理了Java中org.openmobster.core.common.XMLUtilities.unmarshal()方法的一些代码示例,展示了XMLUtilities.unmarshal()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLUtilities.unmarshal()方法的具体详情如下:
包路径:org.openmobster.core.common.XMLUtilities
类名称:XMLUtilities
方法名:unmarshal

XMLUtilities.unmarshal介绍

[英]De-Serializes the XML representation of an Object
[中]反序列化对象的XML表示形式

代码示例

代码示例来源:origin: org.openmobster.core/dataService

  1. private Request parseServiceRequest(String payload)
  2. {
  3. Request beanRequest = null;
  4. Map<String, String> requestAttributes = (Map<String, String>)XMLUtilities.unmarshal(payload);
  5. String serviceName = requestAttributes.get("servicename");
  6. if(serviceName == null || serviceName.trim().length() == 0)
  7. {
  8. throw new RuntimeException("InvocationException: MobileBeanService not provided!!!");
  9. }
  10. requestAttributes.remove("servicename");
  11. beanRequest = new Request(serviceName);
  12. Set<String> names = requestAttributes.keySet();
  13. for(String name: names)
  14. {
  15. beanRequest.setAttribute(name, requestAttributes.get(name));
  16. }
  17. return beanRequest;
  18. }

代码示例来源:origin: org.openmobster.core/services

  1. public void messageIncoming(BusMessage busMessage)
  2. Object event = XMLUtilities.unmarshal(eventState);

代码示例来源:origin: org.openmobster.core/common

  1. BusMessage busMessage = (BusMessage)XMLUtilities.unmarshal(msg.toString());
  2. busMessage.setAttribute("hornetq-message", message);

相关文章