本文整理了Java中org.apache.axiom.om.OMElement.getNextOMSibling()
方法的一些代码示例,展示了OMElement.getNextOMSibling()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getNextOMSibling()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:getNextOMSibling
暂无
代码示例来源:origin: usnistgov/iheos-toolkit2
OMElement getNextOMElementSibling(OMElement ele) {
OMNode n = null;
for (n = ele.getNextOMSibling(); n != null && !(n instanceof OMElement); n = n.getNextOMSibling())
;
return (OMElement) n;
}
代码示例来源:origin: org.apache.woden/woden-impl-om
protected XMLElement doGetNextSiblingElement() {
OMElement elem = (OMElement)fSource;
OMXMLElement omXMLElement = new OMXMLElement(fErrorReporter);
omXMLElement.setSource(elem.getNextOMSibling());
return omXMLElement;
}
代码示例来源:origin: org.wso2.carbon.registry/org.wso2.carbon.registry.eventing
private void addToEmailDigestQueue(Message event, String topic, String endpoint, String digestType,
String topicName){
OMElement payload = event.getMessage();
if (payload != null && payload.getFirstElement() != null) {
String[] temp = topicName.split(RegistryEvent.TOPIC_SEPARATOR);
String eventName = "";
if (temp[0].equals("")) {
eventName = temp[3];
} else {
eventName = temp[2];
}
String path = topic.substring(RegistryEventingConstants.TOPIC_PREFIX.length() + eventName.length(),
topic.lastIndexOf("/"));
String time = ((OMElement) payload.getFirstElement().getNextOMSibling()).getText();
String message = time + ": [" + eventName + "] at path " + path + ":\n " +
payload.getFirstElement().getText();
getDigestQueue(digestType).add(
new DigestEntry(message, endpoint, System.currentTimeMillis()));
}
}
}
代码示例来源:origin: org.apache.ws.commons.axiom/axiom-impl
return (SOAPBody) element;
} else { // if not second element SHOULD be the body
OMNode node = element.getNextOMSibling();
while (node != null && node.getType() != OMNode.ELEMENT_NODE) {
node = node.getNextOMSibling();
代码示例来源:origin: org.bluestemsoftware.open.eoa.ext/axiom-message-abstract
private PartAccessor getPartAccessor(String partName) {
OMElement messageElement = getOMDocumentElement();
OMElement firstChild = messageElement.getFirstElement();
OMElement answer = null;
if (firstChild.getLocalName().equals(partName)) {
answer = firstChild;
} else {
OMNode sibling = firstChild.getNextOMSibling();
while (sibling != null) {
if (sibling.getType() == OMNode.ELEMENT_NODE) {
OMElement temp = (OMElement)sibling;
if (temp.getLocalName().equals(partName)) {
answer = temp;
break;
}
}
sibling = sibling.getNextOMSibling();
}
}
return (PartAccessor)answer;
}
代码示例来源:origin: org.bluestemsoftware.open.eoa.ext/open-eoa-aspect-axiom
return (SOAPBody) element;
} else { // if not second element SHOULD be the body
OMNode node = element.getNextOMSibling();
while (node != null && node.getType() != OMNode.ELEMENT_NODE) {
node = node.getNextOMSibling();
代码示例来源:origin: apache/axis2-java
parts = omElement.getChildren();
retObjs[count] = processGenericCollection(omElement.getFirstElement(), toReturn, genericType, helper, objectSupplier, parts,bare);
OMNode node = omElement.getNextOMSibling();
while(node != null){
if(OMElement.class.isAssignableFrom(node.getClass())){
代码示例来源:origin: org.apache.axis2/axis2-adb
parts = omElement.getChildren();
retObjs[count] = processGenericCollection(omElement.getFirstElement(), toReturn, genericType, helper, objectSupplier, parts,bare);
OMNode node = omElement.getNextOMSibling();
while(node != null){
if(OMElement.class.isAssignableFrom(node.getClass())){
代码示例来源:origin: usnistgov/iheos-toolkit2
void validate_registry_response_in_soap(OMElement env, String topElementName, int metadata_type) throws XdsInternalException, MetadataValidationException, MetadataException {
if (!env.getLocalName().equals("Envelope"))
throw new XdsInternalException("Expected 'Envelope' but found " + env.getLocalName() + " instead");
OMElement hdr = env.getFirstElement();
if (hdr == null)
throw new XdsInternalException("Expected 'Header' but found nothing instead");
if (!hdr.getLocalName().equals("Header"))
throw new XdsInternalException("Expected 'Header' but found " + hdr.getLocalName() + " instead");
Object next = hdr.getNextOMSibling();
if (!(next instanceof OMElement))
throw new XdsInternalException("Body not of type OMElement, instead found " + ((next == null) ? "null" : next.getClass().getName() ));
OMElement body = (OMElement) next;
if (body == null)
throw new XdsInternalException("Expected 'Body' but found nothing instead");
if (!body.getLocalName().equals("Body"))
throw new XdsInternalException("Expected 'Body' but found " + body.getLocalName() + " instead");
validate_registry_response(body.getFirstElement(), topElementName, metadata_type);
}
代码示例来源:origin: wso2/wso2-synapse
protected static void test(Class sbf, Class rbf) throws Exception {
XSLTMediator transformMediator = new XSLTMediator();
Value xsltKey = new Value("xslt-key");
transformMediator.setXsltKey(xsltKey);
MessageContext mc = new TestMessageContextBuilder()
.addEntry("xslt-key", XSLTMediator.class.getResource("identity.xslt"))
.setRequireAxis2MessageContext(true).build();
OMFactory factory = OMAbstractFactory.getOMFactory();
OMElement orgRoot = factory.createOMElement(new QName("root"));
OMElement orgElement = factory.createOMElement(new QName("urn:mynamespace", "element1"));
orgElement.setText("test");
OMAttribute orgAttribute = orgElement.addAttribute("att", "testValue", null);
orgRoot.addChild(orgElement);
mc.getEnvelope().getBody().addChild(orgRoot);
transformMediator.addAttribute(XSLTMediator.SOURCE_BUILDER_FACTORY, sbf.getName());
transformMediator.addAttribute(XSLTMediator.RESULT_BUILDER_FACTORY, rbf.getName());
transformMediator.mediate(mc);
OMElement root = mc.getEnvelope().getBody().getFirstElement();
assertEquals(orgRoot.getQName(), root.getQName());
OMElement element = (OMElement)root.getFirstOMChild();
assertEquals(orgElement.getQName(), element.getQName());
assertEquals(orgElement.getText(), element.getText());
assertEquals(orgAttribute, orgElement.getAttribute(orgAttribute.getQName()));
assertNull(element.getNextOMSibling());
}
内容来源于网络,如有侵权,请联系作者删除!