Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/lexer
In directory sc8-pr-cvs1:/tmp/cvs-serv25308/lexer
Modified Files:
Page.java
Log Message:
Some speed improvements; passing tags to evaluate, creating strings without string buffers, etc.
Index: Page.java
===================================================================
RCS file: /cvsroot/htmlparser/htmlparser/src/org/htmlparser/lexer/Page.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** Page.java 26 Oct 2003 19:46:18 -0000 1.21
--- Page.java 27 Oct 2003 02:18:04 -0000 1.22
***************
*** 715,724 ****
public String getText (int start, int end)
{
! StringBuffer ret;
!
! ret = new StringBuffer (Math.abs (end - start));
! getText (ret, start, end);
!
! return (ret.toString ());
}
--- 715,719 ----
public String getText (int start, int end)
{
! return (new String (mSource.mBuffer, start, end - start));
}
***************
*** 756,765 ****
public String getText ()
{
! StringBuffer ret;
!
! ret = new StringBuffer (mSource.mOffset);
! getText (ret);
!
! return (ret.toString ());
}
--- 751,755 ----
public String getText ()
{
! return (new String (mSource.mBuffer, 0, mSource.mOffset));
}
|