- All Superinterfaces:
- LazyNode, org.w3c.dom.Node
- All Known Subinterfaces:
- LazyAttr, LazyElement
- All Known Implementing Classes:
- LazyAttrNoNS, LazyAttrNS, LazyDocument, LazyElementNoNS, LazyElementNS, LazyEntity, LazyEntityReference
- public interface LazyParent
- extends LazyNode
Interface use to define LazyDOM methods that apply to every node that
can contain other nodes. See LazyNode documentation on properties
of node expansion.
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
isParentExpanded
public boolean isParentExpanded()
- Is the parent of this node expanded?
setParentExpanded
public void setParentExpanded()
- Flag the parent as being expanded.
setParentWhileExpanding
public void setParentWhileExpanding(org.w3c.dom.Node parent)
- Set the parent of this node during expansion. This should also
flag the parent as being expanded.
areChildrenExpanded
public boolean areChildrenExpanded()
- Are the children of this node expanded?
setChildrenExpanded
public void setChildrenExpanded()
- Flag the children as being expanded.
appendChildWhileExpanding
public void appendChildWhileExpanding(org.w3c.dom.Node child)
- Append a child during node expansion. This should only add the
child, not trigger any other expansion.