aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h')
-rw-r--r--contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h156
1 files changed, 78 insertions, 78 deletions
diff --git a/contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h b/contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h
index de088c64b6..89deb2c60c 100644
--- a/contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h
+++ b/contrib/libs/poco/XML/include/Poco/SAX/EntityResolverImpl.h
@@ -1,78 +1,78 @@
-//
-// EntityResolverImpl.h
-//
-// Library: XML
-// Package: SAX
-// Module: SAX
-//
-// An implementation of EntityResolver.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier: BSL-1.0
-//
-
-
-#ifndef SAX_EntityResolverImpl_INCLUDED
-#define SAX_EntityResolverImpl_INCLUDED
-
-
-#include "Poco/XML/XML.h"
-#include "Poco/XML/XMLString.h"
-#include "Poco/SAX/EntityResolver.h"
-#include "Poco/URIStreamOpener.h"
-
-
-namespace Poco {
-namespace XML {
-
-
-class XML_API EntityResolverImpl: public EntityResolver
- /// A default implementation of the EntityResolver interface.
- ///
- /// The system ID is first interpreted as an URI and the
- /// URIStreamOpener is used to create and open an istream
- /// for an InputSource.
- ///
- /// If the system ID is not a valid URI, it is
- /// interpreted as a filesystem path and a Poco::FileInputStream
- /// is opened for it.
-{
-public:
- EntityResolverImpl();
- /// Creates an EntityResolverImpl that uses the default
- /// URIStreamOpener.
-
- EntityResolverImpl(const Poco::URIStreamOpener& opener);
- /// Creates an EntityResolverImpl that uses the given
- /// URIStreamOpener.
-
- ~EntityResolverImpl();
- /// Destroys the EntityResolverImpl.
-
- InputSource* resolveEntity(const XMLString* publicId, const XMLString& systemId);
- /// Tries to use the URIStreamOpener to create and open an istream
- /// for the given systemId, which is interpreted as an URI.
- ///
- /// If the systemId is not a valid URI, it is interpreted as
- /// a local filesystem path and a Poco::FileInputStream is opened for it.
-
- void releaseInputSource(InputSource* pSource);
- /// Deletes the InputSource's stream.
-
-protected:
- std::istream* resolveSystemId(const XMLString& systemId);
-
-private:
- EntityResolverImpl(const EntityResolverImpl&);
- EntityResolverImpl& operator = (const EntityResolverImpl&);
-
- const Poco::URIStreamOpener& _opener;
-};
-
-
-} } // namespace Poco::XML
-
-
-#endif // SAX_EntityResolverImpl_INCLUDED
+//
+// EntityResolverImpl.h
+//
+// Library: XML
+// Package: SAX
+// Module: SAX
+//
+// An implementation of EntityResolver.
+//
+// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#ifndef SAX_EntityResolverImpl_INCLUDED
+#define SAX_EntityResolverImpl_INCLUDED
+
+
+#include "Poco/XML/XML.h"
+#include "Poco/XML/XMLString.h"
+#include "Poco/SAX/EntityResolver.h"
+#include "Poco/URIStreamOpener.h"
+
+
+namespace Poco {
+namespace XML {
+
+
+class XML_API EntityResolverImpl: public EntityResolver
+ /// A default implementation of the EntityResolver interface.
+ ///
+ /// The system ID is first interpreted as an URI and the
+ /// URIStreamOpener is used to create and open an istream
+ /// for an InputSource.
+ ///
+ /// If the system ID is not a valid URI, it is
+ /// interpreted as a filesystem path and a Poco::FileInputStream
+ /// is opened for it.
+{
+public:
+ EntityResolverImpl();
+ /// Creates an EntityResolverImpl that uses the default
+ /// URIStreamOpener.
+
+ EntityResolverImpl(const Poco::URIStreamOpener& opener);
+ /// Creates an EntityResolverImpl that uses the given
+ /// URIStreamOpener.
+
+ ~EntityResolverImpl();
+ /// Destroys the EntityResolverImpl.
+
+ InputSource* resolveEntity(const XMLString* publicId, const XMLString& systemId);
+ /// Tries to use the URIStreamOpener to create and open an istream
+ /// for the given systemId, which is interpreted as an URI.
+ ///
+ /// If the systemId is not a valid URI, it is interpreted as
+ /// a local filesystem path and a Poco::FileInputStream is opened for it.
+
+ void releaseInputSource(InputSource* pSource);
+ /// Deletes the InputSource's stream.
+
+protected:
+ std::istream* resolveSystemId(const XMLString& systemId);
+
+private:
+ EntityResolverImpl(const EntityResolverImpl&);
+ EntityResolverImpl& operator = (const EntityResolverImpl&);
+
+ const Poco::URIStreamOpener& _opener;
+};
+
+
+} } // namespace Poco::XML
+
+
+#endif // SAX_EntityResolverImpl_INCLUDED