本文整理了Java中org.apache.axiom.om.OMElement.getNamespace()
方法的一些代码示例,展示了OMElement.getNamespace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getNamespace()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:getNamespace
[英]Get the namespace context of this element, as determined by the namespace declarations present on this element and its ancestors.
The method supports two different NamespaceContext implementation variants:
Typically, creating a live NamespaceContext is cheaper, but the lookup performance of a detached NamespaceContext is better. The detached variant should always be used if the reference to the NamespaceContext is kept longer than the object model itself, because in this case a live NamespaceContext would prevent the object model from being garbage collected.
[中]
代码示例来源:origin: org.apache.ws.commons.axiom/axiom-c14n
public String getNamespaceURI() {
OMNamespace ns = e.getNamespace();
if (ns != null){
return ns.getNamespaceURI();
}
return null;
}
代码示例来源:origin: org.apache.airavata/airavata-message-broker
private static boolean isIgnorable(OMElement elt) {
if (elt != null) {
OMNamespace namespace = elt.getNamespace();
if (namespace != null) {
return ignorableNamespaceList.contains(namespace.getNamespaceURI());
} else {
return false;
}
} else {
return false;
}
}
代码示例来源:origin: org.apache.ws.commons.axiom/axiom-impl
public OMNamespace getFirstElementNS() {
if (hasLookahead()) {
return this.lookAheadNS;
} else {
OMElement element = this.getFirstElement();
if (element == null) {
return null;
} else {
return element.getNamespace();
}
}
}
代码示例来源:origin: org.apache.neethi/neethi
public QName getQName(OMElement s) {
if (s.getNamespace() == null) {
return new QName(s.getLocalName());
}
return new QName(s.getNamespace().getNamespaceURI(), s.getLocalName());
}
public Map<QName, String> getAttributes(OMElement s) {
代码示例来源: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.wso2.carbon.commons/org.wso2.carbon.event.core
public static String getValue(OMElement omElement, String localPart) {
OMElement childElement =
omElement.getFirstChildWithName(
new QName(omElement.getNamespace().getNamespaceURI(), localPart));
return childElement.getText();
}
代码示例来源:origin: org.apache.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.bluestemsoftware.open.eoa.ext/open-eoa-aspect-axiom
public OMNamespace getFirstElementNS() {
OMElement element = this.getFirstElement();
if (element == null) {
return null;
} else {
return element.getNamespace();
}
}
代码示例来源:origin: org.apache.woden/woden-impl-om
public static QName newQName(OMElement element){
if (element != null){
OMNamespace namespace = element.getNamespace();
return new QName(namespace.getNamespaceURI(), element.getLocalName());
}
else{
return null;
}
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-jms-runtime
@Override
public void setFaultName(FaultException e, Object o) {
OMElement om = (OMElement)o;
e.setFaultName(new QName(om.getNamespace().getNamespaceURI(), om.getLocalName()));
}
}
代码示例来源:origin: org.wso2.mercury/mercury-core
public static AcksTo fromOM(OMElement omElement) throws RMMessageBuildingException {
String rmNamesapce = omElement.getNamespace().getNamespaceURI();
OMElement address = omElement.getFirstElement();
if (!address.getLocalName().equals(MercuryConstants.ADDRESS)){
throw new RMMessageBuildingException("Can not Address element in AcksTo element");
}
AcksTo acksTo = new AcksTo(rmNamesapce);
acksTo.setAddressingNamespace(address.getNamespace().getNamespaceURI());
acksTo.setEndpointAddress(address.getText());
return acksTo;
}
代码示例来源:origin: org.wso2.mercury/mercury-core
public static AcknowledgmentRange fromOM(OMElement omElement) throws RMMessageBuildingException {
String rmNamespace = omElement.getNamespace().getNamespaceURI();
long upperLimit = Long.parseLong(omElement.getAttributeValue(new QName(null, MercuryConstants.UPPER)));
long lowerLimit = Long.parseLong(omElement.getAttributeValue(new QName(null, MercuryConstants.LOWER)));
AcknowledgmentRange acknowledgmentRange = new AcknowledgmentRange(rmNamespace);
acknowledgmentRange.setUpper(upperLimit);
acknowledgmentRange.setLower(lowerLimit);
return acknowledgmentRange;
}
代码示例来源: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.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.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(artifactId);
bodyContent.addChild(returnElement);
}
代码示例来源:origin: org.apache.axis2/axis2-transport-testkit
protected void assertEchoResponse(String textValue, OMElement element) {
assertEquals("echoOMElementResponse", element.getLocalName());
assertEquals("http://localhost/axis2/services/EchoXMLService",
element.getNamespace().getNamespaceURI());
OMElement valueElement = element.getFirstElement();
assertEquals("myValue", valueElement.getLocalName());
assertEquals("http://localhost/axis2/services/EchoXMLService",
valueElement.getNamespace().getNamespaceURI());
assertEquals(textValue, valueElement.getText());
}
代码示例来源:origin: com.betfair.cougar/baseline-security
@Override
public void rewrite(List<IdentityToken> credentials, OMElement output) {
OMFactory factory = output.getOMFactory();
for (IdentityToken ik: credentials) {
OMElement e = factory.createOMElement(ik.getName(), output.getNamespace());
e.setText(ik.getValue());
output.addChild(e);
}
}
代码示例来源:origin: org.apache.airavata/messenger-client
private ServiceClient createServiceClient(OMElement message) throws AxisFault {
String soapAction = message.getNamespace().getNamespaceURI() + "/" + message.getLocalName();
Options opts = CommonRoutines.getOptions(soapAction, getTimeoutInMilliSeconds(), brokerEndpointRef);
ServiceClient client = new ServiceClient();
CommonRoutines.setHeaders(soapAction, brokerEndpointRef.getAddress(), client);
client.setOptions(opts);
return client;
}
代码示例来源:origin: org.apache.airavata/airavata-messenger-client
private ServiceClient createServiceClient(OMElement message) throws AxisFault {
String soapAction = message.getNamespace().getNamespaceURI() + "/" + message.getLocalName();
Options opts = CommonRoutines.getOptions(soapAction, getTimeoutInMilliSeconds(), brokerEndpointRef);
ServiceClient client = new ServiceClient();
CommonRoutines.setHeaders(soapAction, brokerEndpointRef.getAddress(), client);
client.setOptions(opts);
return client;
}
代码示例来源:origin: org.apache.airavata/airavata-messenger-client
private ServiceClient configureServiceClientForSubscription(OMElement message) throws AxisFault {
String soapAction = message.getNamespace().getNamespaceURI() + "/" + message.getLocalName();
Options opts = CommonRoutines.getOptions(soapAction, getTimeoutInMilliSeconds(), brokerEndpointRef);
ServiceClient client = new ServiceClient();
client.setOptions(opts);
CommonRoutines.setHeaders(soapAction, brokerEndpointRef.getAddress(), client);
return client;
}
内容来源于网络,如有侵权,请联系作者删除!