Package org.apache.axiom.om

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


    protected void runTest() throws Throwable {
        OMFactory factory = metaFactory.getOMFactory();
        OMElement element = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(
                "<element><!--comment--><a/><!--comment--></element>")).getDocumentElement();
        OMNode child = element.getFirstOMChild();
        element.discard();
        try {
            child.getNextOMSibling();
            fail("Expected NodeUnavailableException");
        } catch (NodeUnavailableException ex) {
            // Expected
View Full Code Here


    protected void runTest() throws Throwable {
        OMFactory factory = metaFactory.getOMFactory();
        OMElement element = OMXMLBuilderFactory.createOMBuilder(factory, new StringReader(
                "<element><!--comment--><a/><!--comment--></element>")).getDocumentElement();
        element.discard();
        try {
            element.getFirstOMChild();
            fail("Expected NodeUnavailableException");
        } catch (NodeUnavailableException ex) {
            // Expected
View Full Code Here

    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

      addChild(element);
    } else if (e != null && element != null) {
      e.insertSiblingBefore(element);
      e.discard();
    } else if (e != null && element == null) {
      e.discard();
    }
  }
 
  protected IRI _getUriValue(String v) {
    return (v != null) ? new IRI(v) : null;
View Full Code Here

 
  protected void _removeChildren(QName qname, boolean many) {
    if (many) {
      for (Iterator i = getChildrenWithName(qname); i.hasNext();) {
        OMElement element = (OMElement) i.next();
        element.discard();
      }
    } else {
      OMElement element = getFirstChildWithName(qname);
      if (element != null) element.discard();
    }
View Full Code Here

        OMElement element = (OMElement) i.next();
        element.discard();
      }
    } else {
      OMElement element = getFirstChildWithName(qname);
      if (element != null) element.discard();
    }
  }
 
  protected void _removeAllChildren() {
    for (Iterator i = getChildren(); i.hasNext();) {
View Full Code Here

  }
 
  public void unsetDraft() {
    OMElement el = getFirstChildWithName(DRAFT);
    if (el != null)
      el.discard();
  }

}
View Full Code Here

    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

      addChild(element);
    } else if (e != null && element != null) {
      e.insertSiblingBefore(element);
      e.discard();
    } else if (e != null && element == null) {
      e.discard();
    }
  }
 
  protected URI _getUriValue(String v) throws URISyntaxException {
    return (v != null) ? new URI(v) : null;
View Full Code Here

  protected <T extends Text>void setTextElement(QName qname, T text, boolean many) {
    if (text != null) {
      if (!many) {
        OMElement el = getFirstChildWithName(qname);
        if (el != null) el.discard();
      }
      _setChild(qname, (OMElement)text);
    } else _removeChildren(qname, false);
  }
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.