protected void write(Source object, XMLStreamWriter writer) throws FactoryConfigurationError,
XMLStreamException, DatabindingException {
if (object == null) {
return;
}
if (object instanceof DOMSource) {
DOMSource ds = (DOMSource)object;
Element element = null;
if (ds.getNode() instanceof Element) {
element = (Element)ds.getNode();
} else if (ds.getNode() instanceof Document) {
element = ((Document)ds.getNode()).getDocumentElement();
} else {
throw new DatabindingException("Node type " + ds.getNode().getClass()
+ " was not understood.");
}
StaxUtils.writeElement(element, writer, false);
} else {
StaxUtils.copy(object, writer);
}
}
SourceType.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:jruby-cxf
作者:
评论列表
文章目录