本文整理了Java中org.apache.axiom.om.OMElement.addChild()
方法的一些代码示例,展示了OMElement.addChild()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.addChild()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!