org.apache.axiom.om.OMElement.getXMLStreamReader()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(85)

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

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);
}

相关文章

微信公众号

最新文章

更多