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.NodeVisitor
The part of HTML filter that actually does the job. This class is called back
by HTMLParser (http://sf.net/projects/htmlparser/).
-
Constructor Summary
ConstructorsConstructorDescriptionFilterVisitor(HTMLFilter2 htmlfilter, BufferedWriter bufwriter, HTMLOptions opts, FilterContext fc) -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method is called before the parsing.voidCalled upon parsing completion.booleanDepth traversal predicate.booleanSelf 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 Details
-
FilterVisitor
public FilterVisitor(HTMLFilter2 htmlfilter, BufferedWriter bufwriter, HTMLOptions opts, FilterContext fc)
-
-
Method Details
-
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
-