Exposes the ability to add, find, and iterate over the children of a document or element.
133134135136137138139140141142143144145146
} else { next = null; } } else { OMNode nextSibling = ((ChildNode) next).nextSibling; OMContainer parent = next.getParent(); if (nextSibling != null) { next = nextSibling; } else if ((parent != null) && parent.isComplete()) { next = (NodeImpl) parent; backtracked = true; } else { next = null; }
132133134135136137138139140141142143144145
next = null; } } else { OMNode nextSibling = ((OMNodeImpl) next).nextSibling; //OMNode parent = next.getParent(); OMContainer parent = next.getParent(); if (nextSibling != null) { next = nextSibling; } else if ((parent != null) && parent.isComplete()) { next = (OMNodeImpl) parent; backtracked = true; } else { next = null; }
117118119120121122123124125126127
* java.lang.String, java.lang.String) */ public void endElement(String arg0, String arg1, String arg2) throws SAXException { if (lastNode.isComplete()) { OMContainer parent = lastNode.getParent(); ((OMNodeEx)parent).setComplete(true); lastNode = (OMNode) parent; } else { OMElement e = (OMElement) lastNode; ((OMNodeEx)e).setComplete(true);