diff --git a/src/xercesc/internal/XMLScanner.hpp b/src/xercesc/internal/XMLScanner.hpp index a3374fc4f04b7ec87e54e74eea91d4e844811682..0405095aa3b7c9fb1ebf5708f1e461e1b7907fad 100644 --- a/src/xercesc/internal/XMLScanner.hpp +++ b/src/xercesc/internal/XMLScanner.hpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.6 2002/06/07 18:35:49 tng + * Add getReaderMgr in XMLScanner so that the parser can query encoding information. + * * Revision 1.5 2002/05/30 16:20:57 tng * Add feature to optionally ignore external DTD. * @@ -377,6 +380,7 @@ public : , XMLSSize_t& colToFill ); const Locator* getLocator() const; + const ReaderMgr* getReaderMgr() const; unsigned int getSrcOffset() const; bool getStandalone() const; const XMLValidator* getValidator() const; @@ -1056,6 +1060,11 @@ inline const Locator* XMLScanner::getLocator() const return &fReaderMgr; } +inline const ReaderMgr* XMLScanner::getReaderMgr() const +{ + return &fReaderMgr; +} + inline unsigned int XMLScanner::getSrcOffset() const { return fReaderMgr.getSrcOffset();