Package org.htmlparser.nodes
Class RemarkNode
java.lang.Object
org.htmlparser.nodes.AbstractNode
org.htmlparser.nodes.RemarkNode
- All Implemented Interfaces:
Serializable,Cloneable,Node,Remark
The remark tag is identified and represented by this class.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe contents of the remark node, or override text. -
Constructor Summary
ConstructorsConstructorDescriptionRemarkNode(String text) Constructor takes in the text string.RemarkNode(Page page, int start, int end) Constructor takes in the page and beginning and ending posns. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(NodeVisitor visitor) Remark visiting code.getText()Returns the text contents of the comment tag.voidSets the string contents of the node.toHtml(boolean verbatim) Return The full HTML remark.Return the remark text.toString()Print the contents of the remark tag.Methods inherited from class org.htmlparser.nodes.AbstractNode
clone, collectInto, doSemanticAction, getChildren, getEndPosition, getFirstChild, getLastChild, getNextSibling, getPage, getParent, getPreviousSibling, getStartPosition, setChildren, setEndPosition, setPage, setParent, setStartPosition, toHtmlMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.htmlparser.Node
clone, collectInto, doSemanticAction, getChildren, getEndPosition, getFirstChild, getLastChild, getNextSibling, getPage, getParent, getPreviousSibling, getStartPosition, setChildren, setEndPosition, setPage, setParent, setStartPosition, toHtml
-
Field Details
-
mText
The contents of the remark node, or override text.
-
-
Constructor Details
-
RemarkNode
Constructor takes in the text string.- Parameters:
text- The string node text. For correct generation of HTML, this should not contain representations of tags (unless they are balanced).
-
RemarkNode
Constructor takes in the page and beginning and ending posns.- Parameters:
page- The page this remark is on.start- The beginning position of the remark.end- The ending positiong of the remark.
-
-
Method Details
-
getText
Returns the text contents of the comment tag. -
setText
Sets the string contents of the node. If the text has the remark delimiters (<!-- -->), these are stripped off. -
toPlainTextString
Return the remark text.- Specified by:
toPlainTextStringin interfaceNode- Specified by:
toPlainTextStringin classAbstractNode- Returns:
- The HTML comment.
-
toHtml
Return The full HTML remark.- Specified by:
toHtmlin interfaceNode- Specified by:
toHtmlin classAbstractNode- Parameters:
verbatim- Iftruereturn as close to the original page text as possible.- Returns:
- The comment, i.e. {@.html }.
-
toString
Print the contents of the remark tag. This is suitable for display in a debugger or output to a printout. Control characters are replaced by their equivalent escape sequence and contents is truncated to 80 characters.- Specified by:
toStringin interfaceNode- Specified by:
toStringin classAbstractNode- Returns:
- A string representation of the remark node.
-
accept
Remark visiting code.- Specified by:
acceptin interfaceNode- Specified by:
acceptin classAbstractNode- Parameters:
visitor- TheNodeVisitorobject to invokevisitRemarkNode()on.
-