Class Document
java.lang.Object
org.attoparser.dom.Document
- All Implemented Interfaces:
Serializable, INestableNode, INode
Root object for a DOM object tree produced by the DOMBuilderMarkupHandler
handler or the IDOMMarkupParser parser implementations.
- Since:
- 2.0.0
- Author:
- Daniel Fernández
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinal voidcloneNode(INestableNode parent) getChildrenOfType(Class<T> type) getCol()<T extends INode>
TgetFirstChildOfType(Class<T> type) getLine()booleanbooleanhasCol()booleanhasLine()booleanfinal voidinsertChild(int index, INode newChild) final voidinsertChildAfter(INode after, INode newChild) final voidinsertChildBefore(INode before, INode newChild) intfinal voidremoveChild(INode child) voidvoidsetDocumentName(String documentName) voidvoidsetParent(INestableNode parent)
-
Constructor Details
-
Document
-
-
Method Details
-
getDocumentName
-
setDocumentName
-
cloneNode
-
hasChildren
public boolean hasChildren()- Specified by:
hasChildrenin interfaceINestableNode
-
numChildren
public int numChildren()- Specified by:
numChildrenin interfaceINestableNode
-
getChildren
- Specified by:
getChildrenin interfaceINestableNode
-
getChildrenOfType
- Specified by:
getChildrenOfTypein interfaceINestableNode
-
getFirstChild
- Specified by:
getFirstChildin interfaceINestableNode
-
getFirstChildOfType
- Specified by:
getFirstChildOfTypein interfaceINestableNode
-
addChild
- Specified by:
addChildin interfaceINestableNode
-
insertChild
- Specified by:
insertChildin interfaceINestableNode
-
insertChildBefore
- Specified by:
insertChildBeforein interfaceINestableNode
-
insertChildAfter
- Specified by:
insertChildAfterin interfaceINestableNode
-
removeChild
- Specified by:
removeChildin interfaceINestableNode
-
clearChildren
public final void clearChildren()- Specified by:
clearChildrenin interfaceINestableNode
-
hasLine
-
getLine
-
setLine
-
hasCol
-
getCol
-
setCol
-
hasParent
-
getParent
-
setParent
-