|
LibreOffice Module configmgr (master) 1
|
#include <parsemanager.hxx>
Public Types | |
| enum | { NAMESPACE_OOR = 1 , NAMESPACE_XS = 2 , NAMESPACE_XSI = 3 } |
Public Member Functions | |
| ParseManager (OUString const &url, rtl::Reference< Parser > const &parser) | |
| bool | parse (std::set< OUString > const *existingDependencies) |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| SimpleReferenceObject () | |
| void | acquire () |
| void | release () |
Private Member Functions | |
| virtual | ~ParseManager () override |
Private Attributes | |
| xmlreader::XmlReader | reader_ |
| rtl::Reference< Parser > | parser_ |
| xmlreader::Span | itemData_ |
| int | itemNamespaceId_ |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| static void * | operator new (std::size_t nSize) |
| static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
| static void | operator delete (void *pPtr) |
| static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
| virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
| oslInterlockedCount | m_nCount |
Definition at line 36 of file parsemanager.hxx.
| anonymous enum |
| Enumerator | |
|---|---|
| NAMESPACE_OOR | |
| NAMESPACE_XS | |
| NAMESPACE_XSI | |
Definition at line 43 of file parsemanager.hxx.
| configmgr::ParseManager::ParseManager | ( | OUString const & | url, |
| rtl::Reference< Parser > const & | parser | ||
| ) |
Definition at line 35 of file parsemanager.cxx.
References NAMESPACE_OOR, NAMESPACE_XS, NAMESPACE_XSI, parser, reader_, and xmlreader::XmlReader::registerNamespaceIri().
|
overrideprivatevirtual |
Definition at line 87 of file parsemanager.cxx.
| bool configmgr::ParseManager::parse | ( | std::set< OUString > const * | existingDependencies | ) |
Definition at line 57 of file parsemanager.cxx.
References xmlreader::Span::clear(), xmlreader::XmlReader::getUrl(), xmlreader::Span::is(), itemData_, itemNamespaceId_, xmlreader::XmlReader::nextItem(), parser_, reader_, and SAL_INFO.
|
private |
Definition at line 50 of file parsemanager.hxx.
Referenced by parse().
|
private |
Definition at line 51 of file parsemanager.hxx.
Referenced by parse().
|
private |
Definition at line 49 of file parsemanager.hxx.
Referenced by parse().
|
private |
Definition at line 48 of file parsemanager.hxx.
Referenced by parse(), and ParseManager().