本文整理汇总了Java中com.sun.xml.internal.stream.buffer.XMLStreamBufferResult.getXMLStreamBuffer方法的典型用法代码示例。如果您正苦于以下问题:Java XMLStreamBufferResult.getXMLStreamBuffer方法的具体用法?Java XMLStreamBufferResult.getXMLStreamBuffer怎么用?Java XMLStreamBufferResult.getXMLStreamBuffer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.sun.xml.internal.stream.buffer.XMLStreamBufferResult
的用法示例。
在下文中一共展示了XMLStreamBufferResult.getXMLStreamBuffer方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: readPayload
import com.sun.xml.internal.stream.buffer.XMLStreamBufferResult; //导入方法依赖的package包/类
@Override
public XMLStreamReader readPayload() throws XMLStreamException {
try {
if(infoset==null) {
if (rawContext != null) {
XMLStreamBufferResult sbr = new XMLStreamBufferResult();
Marshaller m = rawContext.createMarshaller();
m.setProperty("jaxb.fragment", Boolean.TRUE);
m.marshal(jaxbObject, sbr);
infoset = sbr.getXMLStreamBuffer();
} else {
MutableXMLStreamBuffer buffer = new MutableXMLStreamBuffer();
writePayloadTo(buffer.createFromXMLStreamWriter());
infoset = buffer;
}
}
XMLStreamReader reader = infoset.readAsXMLStreamReader();
if(reader.getEventType()== START_DOCUMENT)
XMLStreamReaderUtil.nextElementContent(reader);
return reader;
} catch (JAXBException e) {
// bug 6449684, spec 4.3.4
throw new WebServiceException(e);
}
}
示例2: readPayload
import com.sun.xml.internal.stream.buffer.XMLStreamBufferResult; //导入方法依赖的package包/类
public XMLStreamReader readPayload() throws XMLStreamException {
try {
if(infoset==null) {
XMLStreamBufferResult sbr = new XMLStreamBufferResult();
bridge.marshal(jaxbObject,sbr);
infoset = sbr.getXMLStreamBuffer();
}
XMLStreamReader reader = infoset.readAsXMLStreamReader();
if(reader.getEventType()== START_DOCUMENT)
XMLStreamReaderUtil.nextElementContent(reader);
return reader;
} catch (JAXBException e) {
// bug 6449684, spec 4.3.4
throw new WebServiceException(e);
}
}
示例3: readHeader
import com.sun.xml.internal.stream.buffer.XMLStreamBufferResult; //导入方法依赖的package包/类
public XMLStreamReader readHeader() throws XMLStreamException {
try {
if(infoset==null) {
XMLStreamBufferResult sbr = new XMLStreamBufferResult();
bridge.marshal(jaxbObject,sbr);
infoset = sbr.getXMLStreamBuffer();
}
return infoset.readAsXMLStreamReader();
} catch (JAXBException e) {
throw new XMLStreamException2(e);
}
}