本文整理了Java中org.apache.axiom.om.OMElement.declareNamespace()
方法的一些代码示例,展示了OMElement.declareNamespace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.declareNamespace()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:declareNamespace
[英]Add a namespace declaration for the given namespace URI to this element, optionally generating a prefix for that namespace.
Note that this method can't be used to declare a default namespace. For that purpose use #declareDefaultNamespace(String) or #declareNamespace(OMNamespace).
[中]将给定名称空间URI的名称空间声明添加到此元素,可以选择为该名称空间生成前缀。
请注意,此方法不能用于声明默认命名空间。为此,请使用#declareDefaultNamespace(String)或#declareNamespace(OMNamespace)。
代码示例来源:origin: org.apache.axis2/axis2-saaj
public SOAPElement addNamespaceDeclaration(String prefix, String uri) throws SOAPException {
if (uri == null) {
uri = "";
}
if (prefix == null || prefix.length() == 0) {
omTarget.declareDefaultNamespace(uri);
} else {
omTarget.declareNamespace(uri, prefix);
}
return this;
}
代码示例来源:origin: apache/axis2-java
public SOAPElement addNamespaceDeclaration(String prefix, String uri) throws SOAPException {
if (uri == null) {
uri = "";
}
if (prefix == null || prefix.length() == 0) {
omTarget.declareDefaultNamespace(uri);
} else {
omTarget.declareNamespace(uri, prefix);
}
return this;
}
代码示例来源:origin: org.wso2.bpel/ode-bpel-epr
private static void injectNamespaces(OMElement omElement, Map<String,String> nscontext) {
for (String prefix : nscontext.keySet()) {
String uri = nscontext.get(prefix);
if (prefix.equals(""))
omElement.declareDefaultNamespace(uri);
else
omElement.declareNamespace(uri, prefix);
}
}
代码示例来源:origin: org.wso2.carbon.business-process/org.wso2.carbon.bpel
private static void injectNamespaces(OMElement omElement, Map<String, String> nscontext) {
for (String prefix : nscontext.keySet()) {
String uri = nscontext.get(prefix);
if (prefix.equals("")) {
omElement.declareDefaultNamespace(uri);
} else {
omElement.declareNamespace(uri, prefix);
}
}
}
代码示例来源:origin: apache/axis2-java
protected Element appendElement(Element child) throws SOAPException {
String namespaceURI = child.getNamespaceURI();
String prefix = child.getPrefix();
SOAPElementImpl<OMElement> childEle = (SOAPElementImpl<OMElement>)child;
if (namespaceURI != null && namespaceURI.trim().length() > 0) {
childEle.omTarget.setNamespace(childEle.omTarget.declareNamespace(namespaceURI, prefix));
}
target.appendChild(childEle.target);
childEle.setParentElement((SOAPElement)this);
return childEle;
}
代码示例来源:origin: org.apache.axis2/axis2-saaj
protected Element appendElement(Element child) throws SOAPException {
String namespaceURI = child.getNamespaceURI();
String prefix = child.getPrefix();
SOAPElementImpl<OMElement> childEle = (SOAPElementImpl<OMElement>)child;
if (namespaceURI != null && namespaceURI.trim().length() > 0) {
childEle.omTarget.setNamespace(childEle.omTarget.declareNamespace(namespaceURI, prefix));
}
target.appendChild(childEle.target);
childEle.setParentElement((SOAPElement)this);
return childEle;
}
代码示例来源: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.apache.airavata/messenger-client
private OMElement createMessageEl() throws AxisFault {
OMElement message = factory.createOMElement("createMsgBox", NameSpaceConstants.MSG_BOX);
OMElement msgBoxId = factory.createOMElement("MsgBoxId", NameSpaceConstants.MSG_BOX);
msgBoxId.setText("Create message box");
message.addChild(msgBoxId);
message.declareNamespace(NameSpaceConstants.MSG_BOX);
return message;
}
代码示例来源:origin: org.apache.airavata/airavata-messenger-client
private OMElement createMessageEl() throws AxisFault {
OMElement message = factory.createOMElement("createMsgBox", NameSpaceConstants.MSG_BOX);
OMElement msgBoxId = factory.createOMElement("MsgBoxId", NameSpaceConstants.MSG_BOX);
msgBoxId.setText("Create message box");
message.addChild(msgBoxId);
message.declareNamespace(NameSpaceConstants.MSG_BOX);
return message;
}
代码示例来源:origin: org.apache.airavata/messenger-client
private OMElement createMessageEl(String msgboxid) throws AxisFault {
OMElement message = factory.createOMElement("takeMessages", 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.apache.airavata/airavata-messenger-client
private OMElement createMessageEl(String msgboxid) throws AxisFault {
OMElement message = factory.createOMElement("takeMessages", 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.apache.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.apache.axis2/axis2-saaj
@Override
protected Element appendElement(Element child) throws SOAPException {
String namespaceURI = child.getNamespaceURI();
String prefix = child.getPrefix();
SOAPBodyElementImpl<?> childEle = toSOAPBodyElement(child);
if (namespaceURI != null && namespaceURI.trim().length() > 0) {
childEle.omTarget.setNamespace(childEle.omTarget.declareNamespace(namespaceURI, prefix));
}
target.appendChild(childEle.target);
childEle.setParentElement(this);
return childEle;
}
代码示例来源:origin: apache/axis2-java
@Override
protected Element appendElement(Element child) throws SOAPException {
String namespaceURI = child.getNamespaceURI();
String prefix = child.getPrefix();
SOAPBodyElementImpl<?> childEle = toSOAPBodyElement(child);
if (namespaceURI != null && namespaceURI.trim().length() > 0) {
childEle.omTarget.setNamespace(childEle.omTarget.declareNamespace(namespaceURI, prefix));
}
target.appendChild(childEle.target);
childEle.setParentElement(this);
return childEle;
}
代码示例来源:origin: org.apache.synapse/synapse-core
private static void serializeNamespaces(OMElement elem, SynapseXPath xpath) {
for (Object o : xpath.getNamespaces().keySet()) {
String prefix = (String) o;
String uri = xpath.getNamespaceContext().translateNamespacePrefixToUri(prefix);
if (!XMLConfigConstants.SYNAPSE_NAMESPACE.equals(uri)) {
elem.declareNamespace(uri, prefix);
}
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
protected void serializeNamespaces(OMElement elem, AXIOMXPath xpath) {
for (Object obj : xpath.getNamespaces().keySet()) {
String prefix = (String) obj;
String uri = xpath.getNamespaceContext().translateNamespacePrefixToUri(prefix);
if (!XMLConfigConstants.SYNAPSE_NAMESPACE.equals(uri)) {
elem.declareNamespace(uri, prefix);
}
}
}
代码示例来源:origin: wso2/wso2-synapse
private static void serializeNamespaces(OMElement elem, SynapseXPath xpath) {
for (Object o : xpath.getNamespaces().keySet()) {
String prefix = (String) o;
String uri = xpath.getNamespaceContext().translateNamespacePrefixToUri(prefix);
if (!XMLConfigConstants.SYNAPSE_NAMESPACE.equals(uri)) {
elem.declareNamespace(uri, prefix);
}
}
}
代码示例来源:origin: wso2/wso2-synapse
private static void serializeNamespaces(OMElement elem, SynapsePath path) {
for (Object o : path.getNamespaces().keySet()) {
String prefix = (String) o;
String uri = path.getNamespaceContext().translateNamespacePrefixToUri(prefix);
if (!XMLConfigConstants.SYNAPSE_NAMESPACE.equals(uri)) {
elem.declareNamespace(uri, prefix);
}
}
}
代码示例来源: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.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);
}
内容来源于网络,如有侵权,请联系作者删除!