Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/nodeDecorators
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32670/src/org/htmlparser/nodeDecorators
Modified Files:
AbstractNodeDecorator.java
Log Message:
Part four of a multiphase refactoring.
Most internals now use the Tag interface.
This interface has been broadened to add set/get scanner and set/get endtag.
Removed the org.htmlparser.tags.Tag class and moved the remaining (minor) functionality
to the TagNode class. So now tags inherit directly from TagNode or CompositeTag.
** NOTE: If you have subclassed org.htmlparser.tags.Tag, use org.htmlparser.nodes.TagNode now.**
Removed deprecated methods getTagBegin/getTagEnd and deleted unused classes:
PeekingIterator and it's Implementation.
Index: AbstractNodeDecorator.java
===================================================================
RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/nodeDecorators/AbstractNodeDecorator.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** AbstractNodeDecorator.java 14 Jun 2004 00:06:51 -0000 1.21
--- AbstractNodeDecorator.java 2 Jul 2004 00:49:27 -0000 1.22
***************
*** 30,33 ****
--- 30,34 ----
import org.htmlparser.Text;
import org.htmlparser.NodeFilter;
+ import org.htmlparser.lexer.Page;
import org.htmlparser.util.NodeList;
import org.htmlparser.util.ParserException;
***************
*** 108,112 ****
}
! public boolean equals(Object arg0) {
return delegate.equals(arg0);
}
--- 109,132 ----
}
! /**
! * Get the page this node came from.
! * @return The page that supplied this node.
! */
! public Page getPage ()
! {
! return (delegate.getPage ());
! }
!
! /**
! * Set the page this node came from.
! * @param page The page that supplied this node.
! */
! public void setPage (Page page)
! {
! delegate.setPage (page);
! }
!
! public boolean equals(Object arg0)
! {
return delegate.equals(arg0);
}
|