Package org.apache.axiom.om

Examples of org.apache.axiom.om.OMElement.insertSiblingBefore()


  protected void _setChild(QName qname, OMElement element) {
    OMElement e = getFirstChildWithName(qname);
    if (e == null && element != null) {
      addChild(element);
    } else if (e != null && element != null) {
      e.insertSiblingBefore(element);
      e.discard();
    } else if (e != null && element == null) {
      e.discard();
    }
  }
View Full Code Here


  public void insertEntry(Entry entry) {
    OMElement el = getFirstChildWithName(ENTRY);
    if (el == null) {
      addEntry(entry);
    } else {
      el.insertSiblingBefore((OMElement)entry);
    }
  }
 
  public Entry insertEntry() {
    FOMFactory fomfactory = (FOMFactory) factory;
View Full Code Here

  @Override
  public void addChild(OMNode node) {
    if (isComplete() && node instanceof OMElement && !(node instanceof Entry)) {
      OMElement el = this.getFirstChildWithName(ENTRY);
      if (el != null) {
        el.insertSiblingBefore(node);
        return;
      }
    }
    super.addChild(node);
  }
View Full Code Here

            if (root.getHeader() == null) {
                soapFactory.createSOAPHeader(root);
            }
            root.getHeader().addChild(newOM);
        } else {
            om.insertSiblingBefore(newOM);
            om.detach();
        }
    }

View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.