[Htmlparser-cvs] htmlparser/src/org/htmlparser Parser.java,1.62,1.63 RemarkNode.java,1.32,1.33 Strin
Brought to you by:
derrickoswald
From: <der...@us...> - 2003-09-28 19:30:55
|
Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser In directory sc8-pr-cvs1:/tmp/cvs-serv11047 Modified Files: Parser.java RemarkNode.java StringNode.java Log Message: Fixed up the broken visitor logic. Added some docos on NodeVisitor. Index: Parser.java =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/Parser.java,v retrieving revision 1.62 retrieving revision 1.63 diff -C2 -d -r1.62 -r1.63 *** Parser.java 28 Sep 2003 15:33:57 -0000 1.62 --- Parser.java 28 Sep 2003 19:30:03 -0000 1.63 *************** *** 862,865 **** --- 862,866 ---- public void visitAllNodesWith(NodeVisitor visitor) throws ParserException { Node node; + visitor.beginParsing(); for (NodeIterator e = elements();e.hasMoreNodes();) { node = e.nextNode(); Index: RemarkNode.java =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/RemarkNode.java,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** RemarkNode.java 28 Sep 2003 15:33:57 -0000 1.32 --- RemarkNode.java 28 Sep 2003 19:30:03 -0000 1.33 *************** *** 84,88 **** } ! public void accept(Object visitor) { ((NodeVisitor)visitor).visitRemarkNode (this); --- 84,93 ---- } ! /** ! * Remark visiting code. ! * @param visitor The <code>NodeVisitor</code> object to invoke ! * <code>visitRemarkNode()</code> on. ! */ ! public void accept (Object visitor) { ((NodeVisitor)visitor).visitRemarkNode (this); Index: StringNode.java =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/StringNode.java,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** StringNode.java 28 Sep 2003 15:33:57 -0000 1.40 --- StringNode.java 28 Sep 2003 19:30:03 -0000 1.41 *************** *** 78,82 **** } ! public void accept(Object visitor) { ((NodeVisitor)visitor).visitStringNode (this); --- 78,87 ---- } ! /** ! * String visiting code. ! * @param visitor The <code>NodeVisitor</code> object to invoke ! * <code>visitStringNode()</code> on. ! */ ! public void accept (Object visitor) { ((NodeVisitor)visitor).visitStringNode (this); |