Provides methods for reading SBML from files, text strings or streams.
This {@link SBMLReader} is just a wrapper for the actual implementationin {@link org.sbml.jsbml.xml.stax.SBMLReader}.
This class is provided for compatibility with libSBML and to avoid problems if the internal of jsbml change, so it is preferable to use it instead of directly using {@link org.sbml.jsbml.xml.stax.SBMLReader}.
The {@link SBMLReader} class provides the main interface for reading SBMLcontent from files and strings. The methods for reading SBML all return an {@link SBMLDocument} object representing the results.
In the case of failures (such as if the SBML contains errors), the errors will be recorded with the {@link SBMLErrorLog}object kept in the {@link SBMLDocument} returned by {@link SBMLReader}. Consequently, immediately after calling a method on {@link SBMLReader}, callers should always check for errors and warnings using the methods for this purpose provided by {@link SBMLDocument}.
@author Andreas Dräger
@author Nicolas Rodriguez
@since 0.8
@version $Rev: 1524 $