Package org.attoparser.dom
Interface INestableNode
- All Superinterfaces:
INode
- All Known Implementing Classes:
AbstractNestableNode
,Document
,Element
Common interface for all nodes in DOM trees that can have children nodes.
- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
getChildrenOfType
(Class<T> type) <T extends INode>
TgetFirstChildOfType
(Class<T> type) boolean
void
insertChild
(int index, INode newChild) void
insertChildAfter
(INode after, INode newChild) void
insertChildBefore
(INode before, INode newChild) int
void
removeChild
(INode child)
-
Method Details
-
hasChildren
boolean hasChildren() -
numChildren
int numChildren() -
getChildren
-
getChildrenOfType
-
getFirstChild
INode getFirstChild() -
getFirstChildOfType
-
addChild
-
insertChild
-
insertChildBefore
-
insertChildAfter
-
removeChild
-
clearChildren
void clearChildren()
-