public Object mapJavaToInternal(Object parameter) {
ensureNotNull("Parameter", parameter);
final Class<?> parameterClass = parameter.getClass();
final DOMResult domResult = new DOMResult();
try {
Marshaller marshaller = getMarshaller(parameterClass);
boolean isRootElement = parameterClass.getAnnotation(XmlRootElement.class) != null;
if(isRootElement) {
marshalRootElement(parameter, marshaller, domResult);
}
else {
marshalNonRootElement(parameter, marshaller, domResult);
}
Node node = domResult.getNode();
return ((Document)node).getDocumentElement();
} catch (JAXBException e) {
throw LOG.unableToMapInput(parameter, e);
}
}
DomXmlDataFormatMapper.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:camunda-spin
作者:
评论列表
文章目录