public class TextExtractingVisitor extends NodeVisitor
Parser parser = new Parser(...);
TextExtractingVisitor visitor = new TextExtractingVisitor();
parser.visitAllNodesWith(visitor);
String textInPage = visitor.getExtractedText();
构造器和说明 |
---|
TextExtractingVisitor() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getExtractedText() |
void |
visitEndTag(Tag tag)
Called for each
Tag visited that is an end tag. |
void |
visitStringNode(Text stringNode)
Called for each
StringNode visited. |
void |
visitTag(Tag tag)
Called for each
Tag visited. |
beginParsing, finishedParsing, shouldRecurseChildren, shouldRecurseSelf, visitRemarkNode
public java.lang.String getExtractedText()
public void visitStringNode(Text stringNode)
NodeVisitor
StringNode
visited.visitStringNode
在类中 NodeVisitor
stringNode
- The string node being visited.public void visitTag(Tag tag)
NodeVisitor
Tag
visited.visitTag
在类中 NodeVisitor
tag
- The tag being visited.public void visitEndTag(Tag tag)
NodeVisitor
Tag
visited that is an end tag.visitEndTag
在类中 NodeVisitor
tag
- The end tag being visited.