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

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

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

OMElement.addChild介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

OMFactory omFactory = OMAbstractFactory.getOMFactory();
OMElement omSecurityElement = omFactory.createOMElement(new QName( "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security", "wsse"), null);

OMElement omusertoken = omFactory.createOMElement(new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "UsernameToken", "wsu"), null);

OMElement omuserName = omFactory.createOMElement(new QName("", "Username", "wsse"), null);
omuserName.setText("myusername");

OMElement omPassword = omFactory.createOMElement(new QName("", "Password", "wsse"), null);
omPassword.addAttribute("Type","http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText",null );
omPassword.setText("mypassword");

omusertoken.addChild(omuserName);
omusertoken.addChild(omPassword);
omSecurityElement.addChild(omusertoken);
stub._getServiceClient().addHeader(omSecurityElement);

代码示例来源:origin: org.apache.synapse/synapse-core

private static void serializeEndpoints(OMElement definitions, Map<String, Endpoint> endpoints) {
  for (Endpoint endpoint: endpoints.values()) {
    definitions.addChild(EndpointSerializer.getElementFromEndpoint(endpoint));
  }
}

代码示例来源:origin: org.apache.synapse/synapse-core

private static void serializeAPIs(OMElement definitions,
                 Collection<API> apiSet) {
  for (API api : apiSet) {
    OMElement apiElt = APISerializer.serializeAPI(api);
    definitions.addChild(apiElt);
  }
}

代码示例来源:origin: org.apache.synapse/synapse-core

protected void serializeDBInformation(AbstractDBMediator mediator, OMElement dbParent) {
  OMElement connElt = fac.createOMElement("connection", synNS);
  connElt.addChild(createPoolElement(mediator));
  dbParent.addChild(connElt);
  // process statements
  for (Statement statement : mediator.getStatementList()) {
    dbParent.addChild(createStatementElement(statement));
  }
}

代码示例来源:origin: org.apache.ws.commons.axiom/axiom-api

/**
 * @deprecated
 */
public static void setNewElement(OMElement parent,
                 OMElement myElement,
                 OMElement newElement) {
  if (myElement != null) {
    myElement.discard();
  }
  parent.addChild(newElement);
}

代码示例来源:origin: org.apache.synapse/synapse-core

private void serializeBody(OMElement templateElem, List<Mediator> childMediatorList){
  OMElement seqEl = fac.createOMElement("sequence", synNS);
  templateElem.addChild(seqEl);
  serializeChildren(seqEl, childMediatorList);
}

代码示例来源:origin: org.apache.ws.commons.axiom/axiom-impl

public void writeDataHandler(DataHandlerProvider dataHandlerProvider, String contentID,
      boolean optimize) throws IOException, XMLStreamException {
    parent.addChild(factory.createOMText(contentID, dataHandlerProvider, optimize));
  }
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

public static void addExtensionElement(OMFactory fac, OMElement element,
                 String name, String att1Name, String att1Value,
                 OMNamespace soapNameSpace) {
  OMElement extElement = fac.createOMElement(name, soapNameSpace);
  element.addChild(extElement);
  extElement.addAttribute(att1Name, att1Value, null);
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

public static OMElement generateDocumentationElement(AxisDescription axisDescription,
    OMFactory omFactory, OMNamespace wsdl) {
  OMNode documentationNode = axisDescription.getDocumentationNode();
  OMElement documentation;
  if (documentationNode != null) {
    documentation = omFactory.createOMElement(WSDL2Constants.DOCUMENTATION, wsdl);
    documentation.addChild(documentationNode);
    return documentation;
  }
  return null;
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

public static void addWSDLDocumentationElement(AxisDescription axisDescription,
    OMElement omElement, OMFactory omFactory, OMNamespace wsdl) {
  OMElement documentation = generateDocumentationElement(axisDescription, omFactory, wsdl);
  if (documentation != null) {
    omElement.addChild(documentation);
  }
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

private OMElement createElement()
  {
    OMFactory factory = OMAbstractFactory.getOMFactory();
    OMText textNode = factory.createOMText(genericContent, true);
    OMElement wrapperElement = factory.createOMElement(unknownContentQName);
    wrapperElement.addChild(textNode);
    return wrapperElement;
  }
}

代码示例来源:origin: org.apache.synapse/synapse-core

public static void serializeResourceMap(OMElement parent, ResourceMap resourceMap) {
    if (resourceMap != null) {
      for (Map.Entry<String,String> entry : resourceMap.getResources().entrySet()) {
        OMElement resource = fac.createOMElement("resource",
          SynapseConstants.SYNAPSE_OMNAMESPACE);
        resource.addAttribute("location", (String)entry.getKey(), null);
        resource.addAttribute("key", (String)entry.getValue(), null);
        parent.addChild(resource);
      }
    }
  }
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

private void addExtensionElement(OMFactory fac, OMElement element,
    String name, String att1Name, String att1Value, String att2Name,
    String att2Value, OMNamespace soapNameSpace) {
  OMElement soapbinding = fac.createOMElement(name, soapNameSpace);
  element.addChild(soapbinding);
  soapbinding.addAttribute(att1Name, att1Value, null);
  if (att2Name != null) {
    soapbinding.addAttribute(att2Name, att2Value, null);
  }
}

代码示例来源:origin: org.apache.synapse/synapse-core

@Override
protected OMElement serializeSpecificMediator(Mediator m) {
  assert m != null : "mediator cannot be null";
  assert m instanceof EnrichMediator : "mediator should be of type EnrichMediator";
  EnrichMediator mediator = (EnrichMediator) m;
  OMElement enrichEle = fac.createOMElement("enrich", synNS);
  OMElement sourceEle = serializeSource(mediator.getSource());
  OMElement targetEle = serializeTarget(mediator.getTarget());
  enrichEle.addChild(sourceEle);
  enrichEle.addChild(targetEle);
  return enrichEle;
}

代码示例来源:origin: org.apache.ws.commons.axiom/axiom-impl

public void writeDataHandler(DataHandler dataHandler, String contentID, boolean optimize)
    throws IOException, XMLStreamException {
  OMText child = factory.createOMText(dataHandler, optimize);
  if (contentID != null) {
    child.setContentID(contentID);
  }
  parent.addChild(child);
}

代码示例来源:origin: org.apache.rampart/rampart-trust

public static OMElement createValidateTargetElement(int version, OMElement parent, 
                        OMElement str) throws TrustException {
  OMElement validateTarget = createOMElement(parent,
      getWSTNamespace(version),
      RahasConstants.LocalNames.VALIDATE_TARGET,
      RahasConstants.WST_PREFIX);
  validateTarget.addChild(str);
  
  return validateTarget;
  
}

代码示例来源:origin: org.wso2.carbon.governance/org.wso2.carbon.governance.registry.extensions

private void copyAllAssociations(Registry registry, String newPath, String path, OMElement historyOperation) throws RegistryException {
  if (copyAllAssociations) {
    Utils.copyAssociations(registry, newPath, path);
    historyOperation.addChild(getHistoryInfoElement("All associations copied"));
  }
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-jms-runtime

@Override
public Object wrap(OMElement template, OMElement os) {
  OMElement wrapper;
  if (os != null) {
    OMNamespace ns = os.declareNamespace(template.getNamespace().getNamespaceURI(), "");
    wrapper = factory.createOMElement(template.getLocalName(), ns);
    wrapper.addChild(os);
  } else {
    wrapper = template.cloneOMElement();
  }
  return wrapper;
}

代码示例来源:origin: org.apache.synapse/synapse-core

public static void setBinaryPayload(SOAPEnvelope envelope, DataHandler dh) {
  OMFactory fac = envelope.getOMFactory();
  OMElement binaryElt = envelope.getOMFactory()
      .createOMElement(BINARYELT);
  OMText text = fac.createOMText(dh, true);
  binaryElt.addChild(text);
  setXMLPayload(envelope, binaryElt);
}

代码示例来源:origin: org.apache.synapse/synapse-core

public static void setTextPayload(SOAPEnvelope envelope, String text) {
  OMFactory fac = envelope.getOMFactory();
  OMElement textElt = envelope.getOMFactory().createOMElement(TEXTELT);
  OMText textNode = fac.createOMText(text);
  textElt.addChild(textNode);
  setXMLPayload(envelope, textElt);
}

相关文章

微信公众号

最新文章

更多