#include <sal/config.h>
#include <xml_import.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <com/sun/star/container/NoSuchElementException.hpp>
#include <com/sun/star/xml/input/XAttributes.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <sal/log.hxx>
#include <memory>
#include <mutex>
#include <optional>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
◆ com_sun_star_comp_xml_input_SaxDocumentHandler_get_implementation()
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_xml_input_SaxDocumentHandler_get_implementation |
( |
css::uno::XComponentContext * |
, |
|
|
css::uno::Sequence< css::uno::Any > const & |
|
|
) |
| |
◆ m_aLastPrefix_lookup
OUString m_aLastPrefix_lookup |
|
private |
◆ m_aLastURI_lookup
OUString m_aLastURI_lookup |
|
private |
◆ m_elements
std::vector< ElementEntry > m_elements |
|
private |
◆ m_nAttributes
sal_Int32 const m_nAttributes |
|
private |
◆ m_nLastPrefix_lookup
sal_Int32 m_nLastPrefix_lookup |
|
private |
◆ m_nLastURI_lookup
sal_Int32 m_nLastURI_lookup |
|
private |
◆ m_nSkipElements
sal_Int32 m_nSkipElements |
|
private |
◆ m_oMutex
◆ m_pLocalNames
std::unique_ptr<OUString[]> m_pLocalNames |
|
private |
◆ m_pMutex
◆ m_pQNames
std::unique_ptr<OUString[]> m_pQNames |
|
private |
◆ m_prefixes
t_OUString2PrefixMap m_prefixes |
◆ m_pUids
std::unique_ptr<sal_Int32[]> m_pUids |
|
private |
◆ m_pValues
std::unique_ptr<OUString[]> m_pValues |
|
private |
◆ m_uid_count
◆ m_Uids
::std::vector< sal_Int32 > m_Uids |
◆ m_URI2Uid
t_OUString2LongMap m_URI2Uid |
|
private |
◆ m_xElement
Reference< xml::input::XElement > m_xElement |
◆ m_xRoot
Reference< xml::input::XRoot > m_xRoot |
|
private |