22#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
31 class SvgDocHdl final :
public cppu::WeakImplHelper< css::xml::sax::XDocumentHandler >
52 virtual void SAL_CALL
startElement(
const OUString& aName,
const css::uno::Reference< css::xml::sax::XAttributeList >& xAttribs )
override;
53 virtual void SAL_CALL
endElement(
const OUString& aName )
override;
54 virtual void SAL_CALL
characters(
const OUString& aChars )
override;
56 virtual void SAL_CALL
processingInstruction(
const OUString& aTarget,
const OUString& aData )
override;
57 virtual void SAL_CALL
setDocumentLocator(
const css::uno::Reference< css::xml::sax::XLocator >& xLocator )
override;
SvgDocHdl(const OUString &rAbsolutePath)
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
const SvgDocument & getSvgDocument() const
virtual void SAL_CALL ignorableWhitespace(const OUString &aWhitespaces) override
virtual void SAL_CALL endElement(const OUString &aName) override
virtual void SAL_CALL endDocument() override
virtual void SAL_CALL startElement(const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
virtual void SAL_CALL characters(const OUString &aChars) override
virtual void SAL_CALL processingInstruction(const OUString &aTarget, const OUString &aData) override
virtual void SAL_CALL startDocument() override
virtual ~SvgDocHdl() override
std::vector< OUString > maCssContents
SAL_DLLPUBLIC_EXPORT bool TestImportSVG(SvStream &rStream)