When reading the service provider name from a jar a BufferedReader is used to read the first line from the file. BufferedReader's default buffer size is 8K chars. Since we're only reading one line (the name of a class) this is pretty excessive. Reducing this size significantly to 80 chars. The reader used to read the service provider is never closed if an IOException is thrown while reading from it. Adding a finally block so that the reader will always be closed. git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@226251 13f79535-47bb-0310-9956-ffa450edef68
xml-commons/java/external/README.sax.txt $Id$
HEAR YE, HEAR YE!
All of the .java software and associated documentation about
SAX in this repository are distributed freely in the
public domain.
LICENSE.sax.txt covers all software and documentation from the
megginson.com including the following in the xml-commons project:
xml-commons/java/external/src/org/xml/sax
and all subdirectories
xml-commons/java/external/xdocs/sax
and all subdirectories
The actual SAX classes in xml-commons came from:
http://www.megginson.com/Software/index.html
The original versions are tagged 'SAX-2_0-r2-prerelease'