[Htmlparser-cvs] htmlparser/src/org/htmlparser/lexer Page.java,1.21,1.22
Brought to you by:
derrickoswald
From: <der...@us...> - 2003-10-27 02:18:23
|
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)); } |