本文整理了Java中org.apache.axiom.om.OMElement.getXMLStreamReader()
方法的一些代码示例,展示了OMElement.getXMLStreamReader()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getXMLStreamReader()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:getXMLStreamReader
暂无
代码示例来源:origin: org.codehaus.fabric3/fabric3-binding-ws-axis2
public Object transform(OMElement source, TransformContext context) {
// Assume doc-lit wrapped and the service contract accepts only one argument
try {
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
XMLStreamReader reader = source.getXMLStreamReader();
return unmarshaller.unmarshal(reader);
} catch (JAXBException e) {
throw new AssertionError(e);
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
public static XMLStreamReader getStAXPayload(SOAPEnvelope envelope) {
OMElement el = getXMLPayload(envelope);
if (el==null) {
return null;
}
return el.getXMLStreamReader();
}
代码示例来源:origin: org.apache.ws.commons.axiom/axiom-api
/**
* @deprecated This is an internal method that is no longer used.
*/
public static void serializeByPullStream
(OMElement
element, XMLStreamWriter writer, boolean cache) throws XMLStreamException {
XMLStreamReader reader = element.getXMLStreamReader(cache);
try {
new StreamingOMSerializer().serialize(reader, writer);
} finally {
reader.close();
}
}
代码示例来源:origin: org.apache.axis2/axis2-saaj
public static org.apache.axiom.soap.SOAPEnvelope
getSOAPEnvelopeFromDOOMDocument(org.w3c.dom.Document doc) {
OMElement docElem = (OMElement)doc.getDocumentElement();
StAXSOAPModelBuilder stAXSOAPModelBuilder =
new StAXSOAPModelBuilder(docElem.getXMLStreamReader(), null);
return stAXSOAPModelBuilder.getSOAPEnvelope();
}
代码示例来源:origin: org.wso2.xkms/xkms
/**
* Get llom element from doom element
*
* @param doomElement
* @return OMElement
*/
public static OMElement getOMElement(OMElement doomElement) {
StAXOMBuilder builder = new StAXOMBuilder(OMAbstractFactory
.getOMFactory(), doomElement.getXMLStreamReader());
return builder.getDocumentElement();
}
代码示例来源:origin: wso2/wso2-synapse
private SOAPEnvelope getSOAPEnvFromOM(OMElement inlineElement) {
SOAPFactory soapFactory;
if (inlineElement.getQName().getNamespaceURI().equals(
SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
soapFactory = OMAbstractFactory.getSOAP12Factory();
} else {
soapFactory = OMAbstractFactory.getSOAP11Factory();
}
StAXSOAPModelBuilder builder = new StAXSOAPModelBuilder(inlineElement.getXMLStreamReader(),
soapFactory, inlineElement.getQName().getNamespaceURI());
return builder.getSOAPEnvelope();
}
代码示例来源:origin: spring-projects/spring-ws
@Override
protected XMLStreamReader getStreamReader(OMElement payloadElement) {
OMXMLStreamReaderConfiguration config = new OMXMLStreamReaderConfiguration();
config.setPreserveNamespaceContext(true);
return payloadElement.getXMLStreamReader(true, config);
}
代码示例来源:origin: org.apache.synapse/synapse-core
private SOAPEnvelope getSOAPEnvFromOM(OMElement inlineElement) {
return OMXMLBuilderFactory.createStAXSOAPModelBuilder(
inlineElement.getXMLStreamReader()).getSOAPEnvelope();
}
代码示例来源:origin: org.springframework.ws/spring-ws-core
@Override
protected XMLStreamReader getStreamReader(OMElement payloadElement) {
OMXMLStreamReaderConfiguration config = new OMXMLStreamReaderConfiguration();
config.setPreserveNamespaceContext(true);
return payloadElement.getXMLStreamReader(true, config);
}
代码示例来源:origin: org.springframework.ws/spring-ws-core
@Override
public final Source getSource() {
try {
return StaxUtils.createCustomStaxSource(axiomElement.getXMLStreamReader());
}
catch (OMException ex) {
throw new AxiomSoapElementException(ex);
}
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public final Source getSource() {
try {
return StaxUtils.createCustomStaxSource(axiomElement.getXMLStreamReader());
}
catch (OMException ex) {
throw new AxiomSoapElementException(ex);
}
}
代码示例来源:origin: org.apache.axis2/axis2-saaj
public static org.apache.axiom.soap.SOAPEnvelope
toOMSOAPEnvelope(org.w3c.dom.Element elem) {
OMElement docElem = (OMElement)elem;
StAXSOAPModelBuilder stAXSOAPModelBuilder =
new StAXSOAPModelBuilder(docElem.getXMLStreamReader(), null);
return stAXSOAPModelBuilder.getSOAPEnvelope();
}
代码示例来源:origin: org.apache.neethi/neethi
public Element convert(OMElement s) {
try {
return (Element) OMXMLBuilderFactory.createStAXOMBuilder(
OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM).getOMFactory(),
s.getXMLStreamReader()).getDocumentElement();
} catch (OMException err) {
// likely no DOOM
return new StaxToDOMConverter().convert(s.getXMLStreamReader());
}
}
代码示例来源:origin: org.apache.rampart/rampart-core
/**
* This will build a DOOM Element that is of the same <code>Document</code>
* @param factory
* @param element
* @return
*/
public static OMElement toDOOM(OMFactory factory, OMElement element){
StAXOMBuilder builder = new StAXOMBuilder(factory, element.getXMLStreamReader());
OMElement elem = builder.getDocumentElement();
elem.build();
return elem;
}
代码示例来源:origin: wso2/wso2-synapse
private OMElement convertToDOOM(OMElement element) {
XMLStreamReader llomReader = element.getXMLStreamReader();
OMFactory doomFactory = DOOMAbstractFactory.getOMFactory();
StAXOMBuilder doomBuilder = new StAXOMBuilder(doomFactory, llomReader);
return doomBuilder.getDocumentElement();
}
代码示例来源:origin: org.apache.rampart/rampart-trust
/**
* @param attachedReference The attachedReference to set.
*/
public void setAttachedReference(OMElement attachedReference) {
if (attachedReference != null) {
OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);
this.attachedReference =
OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
attachedReference.getXMLStreamReader()).getDocumentElement();
}
}
代码示例来源:origin: org.apache.rampart/rampart-trust
/**
* @param presivousToken The presivousToken to set.
*/
public void setPreviousToken(OMElement presivousToken) {
OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);
this.previousToken = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
presivousToken.getXMLStreamReader()).getDocumentElement();
}
代码示例来源:origin: org.apache.rampart/rampart-trust
/**
* @param unattachedReference The unattachedReference to set.
*/
public void setUnattachedReference(OMElement unattachedReference) {
if (unattachedReference != null) {
OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);
this.unattachedReference =
OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
unattachedReference.getXMLStreamReader()).getDocumentElement();
}
}
代码示例来源:origin: org.apache.rampart/rampart-trust
public Token(String id, OMElement tokenElem, Date created, Date expires)
throws TrustException {
this.id = id;
OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);
OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration();
configuration.setNamespaceURIInterning(true);
this.token = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
tokenElem.getXMLStreamReader(true, configuration)).getDocumentElement();
this.created = created;
this.expires = expires;
}
代码示例来源:origin: org.apache.rampart/rampart-trust
public Token(String id, OMElement tokenElem, OMElement lifetimeElem)
throws TrustException {
this.id = id;
OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM);
OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration();
configuration.setNamespaceURIInterning(true);
this.token = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(),
tokenElem.getXMLStreamReader(true, configuration)).getDocumentElement();
this.processLifeTime(lifetimeElem);
}
内容来源于网络,如有侵权,请联系作者删除!