本文整理了Java中org.apache.axiom.om.OMElement.getQName()
方法的一些代码示例,展示了OMElement.getQName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getQName()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:getQName
暂无
代码示例来源:origin: org.apache.ws.commons.axiom/axiom-api
/**
* Retrieves the namespace URI of the given element node.
*
* @param object the context element node
* @return Returns the namespace URI of the element node.
*/
public String getElementNamespaceUri(Object object) {
OMElement attr = (OMElement) object;
return attr.getQName().getNamespaceURI();
}
代码示例来源:origin: org.apache.axis2/axis2-kernel
/**
* @param omElement
*/
public void addReferenceParameter(OMElement omElement) {
if (omElement == null) {
return;
}
if (referenceParameters == null) {
referenceParameters = new HashMap<QName, OMElement>();
}
referenceParameters.put(omElement.getQName(), omElement);
}
代码示例来源:origin: org.apache.synapse/synapse-core
public static int getPayloadType(SOAPEnvelope envelope) {
OMElement el = getXMLPayload(envelope);
if (el.getQName().equals(BINARYELT)) {
return BINARYPAYLOADTYPE;
} else if (el.getQName().equals(TEXTELT)) {
return TEXTPAYLOADTYPE;
} else if (el.getQName().equals(MAPELT)) {
return MAPPAYLOADTYPE;
} else {
return XMLPAYLOADTYPE; // default XML
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
public static SimpleMap getMapPayload(SOAPEnvelope envelope) {
OMElement el = getXMLPayload(envelope);
if (el == null)
return null;
if (!el.getQName().equals(MAPELT)) {
log.error("Wrong QName" + el.getQName());
return null;
}
return new SimpleMapImpl(el);
}
代码示例来源:origin: org.apache.ws.commons.axiom/axiom-impl
protected boolean matches(OMNode node) {
if (node instanceof OMElement) {
QName thisQName = ((OMElement)node).getQName();
// A null givenName is an indicator to return all elements
return givenQName == null || isEqual(givenQName, thisQName);
} else {
return false;
}
}
}
代码示例来源:origin: org.springframework.ws/spring-ws-core
@Override
public final QName getName() {
try {
return axiomElement.getQName();
}
catch (OMException ex) {
throw new AxiomSoapElementException(ex);
}
}
代码示例来源:origin: org.apache.abdera/abdera-parser
@Override
protected boolean matches(OMNode node) {
return (node instanceof OMElement) && (isQNamesMatch(((OMElement)node).getQName(),
this.namespace));
}
代码示例来源:origin: org.wso2.carbon.registry/org.wso2.carbon.registry.extensions
public void setSmartLifecycleLinks(OMElement locationConfiguration) throws RegistryException {
Iterator confElements = locationConfiguration.getChildElements();
while (confElements.hasNext()) {
OMElement confElement = (OMElement) confElements.next();
if (confElement.getQName().equals(new QName("key"))) {
smartLifecycleLinks.add(confElement.getText());
}
}
}
代码示例来源:origin: org.wso2.carbon.registry/org.wso2.carbon.registry.extensions
public void setSmartLifecycleLinks(OMElement locationConfiguration) throws RegistryException {
Iterator confElements = locationConfiguration.getChildElements();
while (confElements.hasNext()) {
OMElement confElement = (OMElement)confElements.next();
if (confElement.getQName().equals(new QName("key"))) {
smartLifecycleLinks.add(confElement.getText());
}
}
}
代码示例来源:origin: org.apache.axis2/axis2-kernel
public static Iterator<OMElement> getPolicyChildren(OMElement parent) {
List<OMElement> policies = new ArrayList<OMElement>();
Iterator children = parent.getChildElements();
while (children.hasNext()) {
OMElement child = (OMElement)children.next();
if (Constants.isPolicyElement(child.getQName())) {
policies.add(child);
}
}
return policies.iterator();
}
代码示例来源:origin: org.apache.abdera/abdera-parser
/**
* Constructor OMChildrenQNameIterator.
*
* @param parent
* @param givenQName
*/
public FOMExtensionIterator(OMElement parent) {
super(parent.getChildren());
this.namespace = parent.getQName().getNamespaceURI();
this.factory = (FOMFactory)parent.getOMFactory();
}
代码示例来源:origin: org.apache.axis2/axis2-kernel
public static PolicyComponent getPolicyComponentFromOMElement(
OMElement policyComponent) throws IllegalArgumentException {
if (Constants.isPolicyElement(policyComponent.getQName())) {
return PolicyEngine.getPolicy(policyComponent);
} else if (Constants.isPolicyRef(policyComponent.getQName())) {
return PolicyEngine.getPolicyReference(policyComponent);
} else {
throw new IllegalArgumentException(
"Argument is neither a <wsp:Policy> nor a <wsp:PolicyReference> element");
}
}
代码示例来源:origin: org.apache.rampart/rampart-policy
private void processElement(OMElement element, RequiredElements parent) {
QName name = element.getQName();
if (SP12Constants.XPATH.equals(name)) {
parent.addXPathExpression(element.getText());
Iterator namespaces = element.getNamespacesInScope();
while (namespaces.hasNext()) {
OMNamespace nm = (OMNamespace) namespaces.next();
parent.addDeclaredNamespaces(nm.getNamespaceURI(), nm.getPrefix());
}
}
}
代码示例来源:origin: org.apache.rampart/rampart-policy
private void processElement(OMElement element, RequiredElements parent) {
QName name = element.getQName();
if (SP11Constants.XPATH.equals(name)) {
parent.addXPathExpression(element.getText());
Iterator namespaces = element.getNamespacesInScope();
while (namespaces.hasNext()) {
OMNamespace nm = (OMNamespace) namespaces.next();
parent.addDeclaredNamespaces(nm.getNamespaceURI(), nm.getPrefix());
}
}
}
代码示例来源:origin: org.apache.axis2/axis2-transport-testkit
public byte[] decode(ContentType contentType, AxisMessage message) throws Exception {
SOAPEnvelope envelope = message.getEnvelope();
OMElement wrapper = envelope.getBody().getFirstElement();
Assert.assertEquals(BaseConstants.DEFAULT_BINARY_WRAPPER, wrapper.getQName());
OMNode child = wrapper.getFirstOMChild();
Assert.assertTrue(child instanceof OMText);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
((DataHandler)((OMText)child).getDataHandler()).writeTo(baos);
return baos.toByteArray();
}
};
代码示例来源:origin: org.apache.axis2/axis2-transport-testkit
@Override
protected void checkMessageData(XMLMessage expected, XMLMessage actual) throws Exception {
OMElement element = actual.getPayload();
OMElement orgElement = expected.getPayload();
assertEquals(orgElement.getQName(), element.getQName());
assertEquals(data.getText(), element.getText());
}
}
代码示例来源:origin: org.apache.abdera/abdera-parser
public <T extends Element> T getPreviousSibling(QName qname) {
Element el = getPreviousSibling();
while (el != null) {
OMElement omel = (OMElement)el;
if (omel.getQName().equals(qname))
return (T)getWrapped((Element)omel);
el = el.getPreviousSibling();
}
return null;
}
代码示例来源:origin: org.apache.abdera/abdera-parser
public <T extends Element> T getNextSibling(QName qname) {
Element el = getNextSibling();
while (el != null) {
OMElement omel = (OMElement)el;
if (omel.getQName().equals(qname))
return (T)getWrapped((Element)omel);
el = el.getNextSibling();
}
return null;
}
代码示例来源:origin: org.apache.axis2/axis2-transport-testkit
@Override
protected void checkMessageData(XMLMessage expected, XMLMessage actual) throws Exception {
OMElement element = actual.getPayload();
OMElement orgElement = expected.getPayload();
assertEquals(orgElement.getQName(), element.getQName());
assertEquals(1000, countChildren(element));
}
代码示例来源:origin: org.apache.abdera/abdera-parser
protected OMElement _create(OMElement src) {
OMElement el = null;
FOMFactory fomfactory = (FOMFactory)factory;
Object obj = null;
if (src instanceof Content)
obj = ((Content)src).getContentType();
if (src instanceof Text)
obj = ((Text)src).getTextType();
el = fomfactory.createElement(src.getQName(), (OMContainer)fomfactory.newDocument(), factory, obj);
return el;
}
内容来源于网络,如有侵权,请联系作者删除!