/** * Determines whether this node has a parent element. * * @return true if the node has a parent element */ public final boolean hasParentElement() { return getParentElement() != null; }
/** * Removes this node from its parent node if it is attached to one. */ public final void removeFromParent() { Element parent = getParentElement(); if (parent != null) { parent.removeChild(this); } }
/** * Determines whether this node has a parent element. * * @return true if the node has a parent element */ public final boolean hasParentElement() { return getParentElement() != null; }
/** * Determines whether this node has a parent element. * * @return true if the node has a parent element */ public final boolean hasParentElement() { return getParentElement() != null; }
/** * Removes this node from its parent node if it is attached to one. */ public final void removeFromParent() { Element parent = getParentElement(); if (parent != null) { parent.removeChild(this); } }
/** * Removes this node from its parent node if it is attached to one. */ public final void removeFromParent() { Element parent = getParentElement(); if (parent != null) { parent.removeChild(this); } }
@Override public Node set(int index, Node element) { if (element.getParentElement() != null) { throw new IllegalStateException(); } Node child = get(index); n.replaceChild(child, element); return child; }
@Override public void add(int index, Node element) { if (element.getParentElement() != null) { throw new IllegalStateException(); } if (index == 0) { n.insertFirst(element); } else { Node prev = n.getChild(index - 1); n.insertAfter(element, prev); } }
Element p = e.getParentElement(); if (p == null) { if (ghostParent == null) {
assert prevNeighbor != null; assert prevNeighbor.getParentElement() == getSurfaceElement() : prevNeighbor.getParentElement(); getSurfaceElement().insertAfter(elt, prevNeighbor);
protected void assertStructure(ContentNode n, ContentElement parent, ContentNode prev, ContentNode next) { assertSame(parent, c.getParentElement(n)); assertSame(prev, c.getPreviousSibling(n)); assertSame(next, c.getNextSibling(n)); // TODO(danilatos): Factor this out, and use filtered view... assertSame(parent == null ? null : parent.getImplNodelet(), n.getImplNodelet().getParentElement()); assertSame(prev == null ? null : prev.getImplNodelet(), n.getImplNodelet().getPreviousSibling()); assertSame(next == null ? null : next.getImplNodelet(), n.getImplNodelet().getNextSibling()); } }
protected void assertStructure(ContentNode n, ContentElement parent, ContentNode prev, ContentNode next) { assertSame(parent, c.getParentElement(n)); assertSame(prev, c.getPreviousSibling(n)); assertSame(next, c.getNextSibling(n)); // TODO(danilatos): Factor this out, and use filtered view... assertSame(parent == null ? null : parent.getImplNodelet(), n.getImplNodelet().getParentElement()); assertSame(prev == null ? null : prev.getImplNodelet(), n.getImplNodelet().getPreviousSibling()); assertSame(next == null ? null : next.getImplNodelet(), n.getImplNodelet().getNextSibling()); } }