12#include <librevenge/librevenge.h>
28 const css::uno::Reference<css::xml::sax::XAttributeList>& xAttribs)
override;
30 void SAL_CALL
endElement(
const OUString& rName)
override;
37class XMPParser :
public cppu::WeakImplHelper<css::xml::sax::XDocumentHandler>
40 explicit XMPParser(librevenge::RVNGPropertyList& rMetaData);
50 const css::uno::Reference<css::xml::sax::XAttributeList>& xAttribs)
override;
52 void SAL_CALL
endElement(
const OUString& rName)
override;
54 void SAL_CALL
characters(
const OUString& rChars)
override;
61 setDocumentLocator(
const css::uno::Reference<css::xml::sax::XLocator>& xLocator)
override;
Base class for a handler of a single XML element during ODF -> librevenge conversion.
ODT export feeds this class to make librevenge calls.
Handler for <office:meta>.
librevenge::RVNGPropertyList & GetPropertyList()
void SAL_CALL endElement(const OUString &rName) override
librevenge::RVNGPropertyList m_aPropertyList
XMLMetaDocumentContext(XMLImport &rImport)
rtl::Reference< XMLImportContext > CreateChildContext(const OUString &rName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
XMPParser(librevenge::RVNGPropertyList &rMetaData)
void SAL_CALL endElement(const OUString &rName) override
void SAL_CALL startDocument() override
void SAL_CALL startElement(const OUString &rName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
librevenge::RVNGPropertyList & mrMetaData
void SAL_CALL endDocument() override
void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
void SAL_CALL ignorableWhitespace(const OUString &aWhitespaces) override
void SAL_CALL characters(const OUString &rChars) override
void SAL_CALL processingInstruction(const OUString &aTarget, const OUString &aData) override