Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/scanners
In directory sc8-pr-cvs1:/tmp/cvs-serv18855/src/org/htmlparser/scanners
Modified Files:
LinkScanner.java
Log Message:
Implement generic node filtering.
Added the NodeFilter interface and the filter package.
Sideline tag specific scanners; tags now use only one scanner of each type,
TagScanner or CompositeTagScanner (except for ScriptScanner).
Obviated PeekingIterator by moving the META tag semantics to doSemanticAction,
much simpler, old IteratorImpl is now PeekingIteratorImpl but deprecated.
Index: LinkScanner.java
===================================================================
RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/scanners/LinkScanner.java,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** LinkScanner.java 31 Oct 2003 12:56:08 -0000 1.60
--- LinkScanner.java 8 Nov 2003 21:30:56 -0000 1.61
***************
*** 94,97 ****
--- 94,98 ----
public boolean evaluate (Tag tag, TagScanner previousOpenScanner)
{
+ // actually, this is a bogus test, A tags can just have a name or id and be a destination anchor
return (null != tag.getAttributeEx ("HREF"));
}
|