1 package org.apache.axis2.soap.impl.llom.util; 2 3 import org.apache.axis2.om.OMElement; 4 import org.apache.axis2.om.OMNode; 5 6 import java.util.Iterator ; 7 8 25 26 public class UtilProvider { 27 public static void setNewElement(OMElement parent, OMElement myElement, OMElement newElement) { 28 if (myElement != null) { 29 myElement.discard(); 30 } 31 parent.addChild(newElement); 32 myElement = newElement; 33 } 34 35 public static OMElement getChildWithName(OMElement parent, String childName) { 36 Iterator childrenIter = parent.getChildren(); 37 while (childrenIter.hasNext()) { 38 OMNode node = (OMNode) childrenIter.next(); 39 if (node.getType() == OMNode.ELEMENT_NODE && childName.equals(((OMElement) node).getLocalName())) { 40 return (OMElement) node; 41 } 42 } 43 return null; 44 } 45 } 46 | Popular Tags |