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().