Package org.omegat.filters2.html2
Class FilterVisitor
- java.lang.Object
-
- org.htmlparser.visitors.NodeVisitor
-
- org.omegat.filters2.html2.FilterVisitor
-
public class FilterVisitor extends org.htmlparser.visitors.NodeVisitorThe part of HTML filter that actually does the job. This class is called back by HTMLParser (http://sf.net/projects/htmlparser/).
-
-
Constructor Summary
Constructors Constructor Description FilterVisitor(HTMLFilter2 htmlfilter, java.io.BufferedWriter bufwriter, HTMLOptions opts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginParsing()This method is called before the parsing.voidfinishedParsing()Called upon parsing completion.booleanshouldRecurseChildren()Depth traversal predicate.booleanshouldRecurseSelf()Self traversal predicate.voidvisitEndTag(org.htmlparser.Tag tag)Called for each endTagvisited.voidvisitRemarkNode(org.htmlparser.Remark remark)Called for each comment (RemarkNode) visited.voidvisitStringNode(org.htmlparser.Text string)Called for each chunk of text (StringNode) visited.voidvisitTag(org.htmlparser.Tag tag)Called for eachTagvisited.
-
-
-
Constructor Detail
-
FilterVisitor
public FilterVisitor(HTMLFilter2 htmlfilter, java.io.BufferedWriter bufwriter, HTMLOptions opts)
-
-
Method Detail
-
shouldRecurseSelf
public boolean shouldRecurseSelf()
Self traversal predicate.- Overrides:
shouldRecurseSelfin classorg.htmlparser.visitors.NodeVisitor- Returns:
trueif a node itself is to be visited.
-
shouldRecurseChildren
public boolean shouldRecurseChildren()
Depth traversal predicate.- Overrides:
shouldRecurseChildrenin classorg.htmlparser.visitors.NodeVisitor- Returns:
trueif children are to be visited.
-
visitTag
public void visitTag(org.htmlparser.Tag tag)
Called for eachTagvisited.- Overrides:
visitTagin classorg.htmlparser.visitors.NodeVisitor- Parameters:
tag- The tag being visited.
-
visitStringNode
public void visitStringNode(org.htmlparser.Text string)
Called for each chunk of text (StringNode) visited.- Overrides:
visitStringNodein classorg.htmlparser.visitors.NodeVisitor- Parameters:
string- The string node being visited.
-
visitRemarkNode
public void visitRemarkNode(org.htmlparser.Remark remark)
Called for each comment (RemarkNode) visited.- Overrides:
visitRemarkNodein classorg.htmlparser.visitors.NodeVisitor- Parameters:
remark- The remark node being visited.
-
visitEndTag
public void visitEndTag(org.htmlparser.Tag tag)
Called for each endTagvisited.- Overrides:
visitEndTagin classorg.htmlparser.visitors.NodeVisitor- Parameters:
tag- The end tag being visited.
-
beginParsing
public void beginParsing()
This method is called before the parsing.- Overrides:
beginParsingin classorg.htmlparser.visitors.NodeVisitor
-
finishedParsing
public void finishedParsing()
Called upon parsing completion.- Overrides:
finishedParsingin classorg.htmlparser.visitors.NodeVisitor
-
-