本文整理了Java中org.apache.axiom.om.OMFactory
类的一些代码示例,展示了OMFactory
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMFactory
类的具体详情如下:
包路径:org.apache.axiom.om.OMFactory
类名称:OMFactory
[英]Class OMFactory
[中]阶级工厂
代码示例来源:origin: org.apache.sandesha2/sandesha2-samples
private static OMElement getPingOMBlock(String text) {
OMFactory fac = OMAbstractFactory.getOMFactory();
OMNamespace namespace = fac.createOMNamespace(applicationNamespaceName,"ns1");
OMElement pingElem = fac.createOMElement(ping, namespace);
OMElement textElem = fac.createOMElement(Text, namespace);
textElem.setText(text);
pingElem.addChild(textElem);
return pingElem;
}
代码示例来源:origin: org.wso2.ei/org.wso2.ei.samples
private static OMElement getHeader(OMFactory factory) {
OMElement header = factory.createOMElement("header", null);
OMElement msgType = factory.createOMElement("field", null);
msgType.addAttribute(factory.createOMAttribute("id", null, "35"));
factory.createOMText(msgType, "D");
header.addChild(msgType);
OMElement sendingTime = factory.createOMElement("field", null);
sendingTime.addAttribute(factory.createOMAttribute("id", null, "52"));
factory.createOMText(sendingTime, new Date().toString());
header.addChild(sendingTime);
return header;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-axiom
@Override
public void appendText(OMElement parentElement, String textData) throws Java2XMLMapperException {
if (textData == null) {
OMNamespace xsi = factory.createOMNamespace("http://www.w3.org/2001/XMLSchema-instance", "xsi");
OMAttribute nil = factory.createOMAttribute("nil", xsi, "true");
parentElement.addAttribute(nil);
} else {
factory.createOMText(parentElement, textData);
}
}
代码示例来源:origin: stackoverflow.com
OMFactory fac = OMAbstractFactory.getOMFactory();
OMNamespace omNs = fac.createOMNamespace("", "");
OMElement exec = fac.createOMElement("mynode", omNs);
OMElement lbtu = fac.createOMElement("givingSomeInstruction", null, mynode);
lbtu.setText("doOpenABrowser");
mynode.addChild(lbtu);
.......
.......
return mynode;
// Your service method ends here
代码示例来源:origin: org.apache.synapse/synapse-core
public static OMSourcedElement createOMSourcedElement(OverflowBlob overflowBlob, Charset charset) {
OMFactory fac = OMAbstractFactory.getOMFactory();
TextFileDataSource txtFileDS = new TextFileDataSource(overflowBlob, charset);
return fac.createOMElement(txtFileDS, BaseConstants.DEFAULT_TEXT_WRAPPER);
}
代码示例来源: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.wso2.bpel/ode-bpel-epr
@SuppressWarnings("unchecked")
private static OMElement stripNamespace(OMElement element) {
OMElement parent = OM.createOMElement(new QName("", element.getLocalName()));
Iterator<OMElement> iter = (Iterator<OMElement>) element.getChildElements();
while (iter.hasNext()) {
OMElement child = iter.next();
child = child.cloneOMElement();
parent.addChild(child);
}
return parent;
}
代码示例来源: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: 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.wso2.carbon.governance/org.wso2.carbon.governance.list
@Override
public void setPayload(OMElement bodyContent) throws XMLStreamException {
OMFactory factory = bodyContent.getOMFactory();
OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return"));
returnElement.setText(String.valueOf(succeed));
bodyContent.addChild(returnElement);
}
代码示例来源: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.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.airavata/airavata-messenger-client
private OMElement createMessageEl(String msgboxid) throws AxisFault {
OMElement message = factory.createOMElement("destroyMsgBox", NameSpaceConstants.MSG_BOX);
OMElement msgBoxId = factory.createOMElement("MsgBoxId", NameSpaceConstants.MSG_BOX);
msgBoxId.setText(msgboxid);
message.addChild(msgBoxId);
message.declareNamespace(NameSpaceConstants.MSG_BOX);
return message;
}
代码示例来源:origin: org.wso2.ei/org.wso2.ei.samples
public void addDummyElements(long numElements) {
OMElement dummies = fac.createOMElement("Dummies", null);
msg.addChild(dummies);
for (long i = 0; i < numElements; i++) {
OMElement dummy = fac.createOMElement("Dummy", null);
dummy.setText("This is the dummy element " + i);
dummies.addChild(dummy);
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
private static OMElement getSerializedDescription(MessageProcessor processor) {
OMElement descriptionElem = fac.createOMElement(
new QName(SynapseConstants.SYNAPSE_NAMESPACE, "description"));
if (processor.getDescription() != null) {
descriptionElem.setText(processor.getDescription());
return descriptionElem;
} else {
return null;
}
}
代码示例来源:origin: org.apache.airavata/airavata-messenger-client
protected void setPolicyAttachment(OMElement message) {
OMElement policy = factory.createOMElement(WsmgCommonConstants.SUBSCRIPTION_POLICY, message.getNamespace(),
message);
// builder.newFragment(WsmgConstants.WSNT_NS,
// WsmgCommonConstants.SUBSCRIPTION_POLICY);
OMElement childEl = factory.createOMElement(new QName(WSRM_NAMESPACE, WSRM));
// XmlNamespace wsrmNamespace = builder.newNamespace(WSRM,
// WSRM_NAMESPACE);
policy.addChild(childEl);
}
代码示例来源:origin: org.apache.airavata/airavata-messenger-client
public OMElement getCurrentMessage(OMElement topicExp) throws AxisFault {
OMElement message = factory.createOMElement("GetCurrentMessage", NameSpaceConstants.WSNT_NS);
message.addChild(topicExp);
ServiceClient client = createServiceClient(message);
OMElement responseMessage = client.sendReceive(message);
client.cleanupTransport();
if (responseMessage.getFirstElement() == null) {
return null;
}
return (OMElement) responseMessage.getChildren().next();
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-axiom
private void attachXSINil(OMElement element) {
OMNamespace xsiNS =
element.getOMFactory().createOMNamespace(XSI_TYPE_QNAME.getNamespaceURI(), XSI_TYPE_QNAME.getPrefix());
element.declareNamespace(xsiNS);
OMAttribute attr = element.getOMFactory().createOMAttribute("nil", xsiNS, "true");
element.addAttribute(attr);
}
代码示例来源:origin: org.wso2.carbon.identity/org.wso2.carbon.identity.sts.passive
private void addClaimType(OMElement parent, String uri) {
OMElement element = null;
element = parent.getOMFactory().createOMElement(
new QName("http://schemas.xmlsoap.org/ws/2005/05/identity", "ClaimType", "wsid"),
parent);
element.addAttribute(parent.getOMFactory().createOMAttribute("Uri", null, uri));
}
代码示例来源:origin: org.wso2.carbon.commons/org.wso2.carbon.reporting.template.core
private void setCategoryExpr(String XField, OMElement categorySeriesElement, String xExpressionText)
throws JaxenException {
Iterator iter = categorySeriesElement.getChildrenWithName(new QName(xExpressionText));
OMElement aCatExpr = (OMElement) iter.next();
aCatExpr.setText("");
OMFactory factory = document.getOMFactory();
OMText cdataField = factory.createOMText(aCatExpr, "$F{" + XField + "}", OMText.CDATA_SECTION_NODE);
aCatExpr.addChild(cdataField);
}
内容来源于网络,如有侵权,请联系作者删除!