/** * setEndStructuredDocumentRegion method * * @param flatNode */ void setEndStructuredDocumentRegion(IStructuredDocumentRegion flatNode) { this.endStructuredDocumentRegion = flatNode; NodeContainer parent = (NodeContainer) getParentNode(); if (parent != null) { parent.syncChildEditableState(this); } }
/** * setEmptyTag method * * @param isEmptyTag * boolean */ public void setEmptyTag(boolean isEmptyTag) { IDOMNode parent = (IDOMNode) getParentNode(); if (parent != null && !parent.isChildEditable()) { throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String()); } this.isEmptyTag = isEmptyTag; }
/** */ public void setCommentTag(boolean isCommentTag) { IDOMNode parent = (IDOMNode) getParentNode(); if (parent != null && !parent.isChildEditable()) { throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String()); } this.isCommentTag = isCommentTag; }
/** * setJSPTag method * * @param isJSPTag * boolean */ public void setJSPTag(boolean isJSPTag) { IDOMNode parent = (IDOMNode) getParentNode(); if (parent != null && !parent.isChildEditable()) { throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String()); } this.isJSPTag = isJSPTag; }
/** */ public void setPrefix(String prefix) throws DOMException { IDOMNode parent = (IDOMNode) getParentNode(); if (parent != null && !parent.isChildEditable()) { throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String()); } int prefixLength = (prefix != null ? prefix.length() : 0); String localName = getLocalName(); if (prefixLength == 0) { if (localName == null || localName.length() == 0) { // invalid local name return; } setTagName(localName); } else { int localLength = (localName != null ? localName.length() : 0); StringBuffer buffer = new StringBuffer(prefixLength + 1 + localLength); buffer.append(prefix); buffer.append(':'); if (localName != null) buffer.append(localName); setTagName(buffer.toString()); } boolean changeEndTag = hasEndTag(); notifyStartTagChanged(); if (changeEndTag) notifyEndTagChanged(); }
if (oldElement.hasEndTag()) return; oldParent = oldElement.getParentNode(); if (oldParent == null) return; // error Node p = newElement.getParentNode(); if (newElement == root) return; Node p = newElement.getParentNode(); oldParent = oldElement.getParentNode(); if (oldParent == null) return; // error oldParent = oldElement.getParentNode(); if (oldParent == null) return; // error
newParent = newElement.getParentNode(); if (newParent == null) return; // error return; ElementImpl oldElement = (ElementImpl) oldParent; oldParent = oldElement.getParentNode(); if (oldParent == null) return; // error
parent = element.getParentNode(); if (parent == null) return; parent = element.getParentNode(); if (parent == null) return;
firstElement = newElement; Node newParent = newElement.getParentNode(); if (newParent == parent) break; Node newParent = newElement.getParentNode(); if (newParent == parent) break; parent = newElement.getParentNode(); if (parent == null) return; startElement = newElement; Node newParent = newElement.getParentNode(); if (newParent == parent) break; Node newParent = newElement.getParentNode(); if (newParent == parent) break;
return null; Node elementParent = element.getParentNode(); if (elementParent == null) return null; // error
parent = end.getParentNode(); if (parent != null) { this.context.setParentNode(parent);