25#include <rtl/ustrbuf.hxx>
28#include <com/sun/star/xml/input/XRoot.hpp>
36 :
public ::cppu::WeakImplHelper< css::xml::input::XRoot >
55 css::uno::Reference< css::xml::input::XNamespaceMapping >
const & xNamespaceMapping )
override;
58 OUString
const & rTarget, OUString
const & rData )
override;
60 css::uno::Reference< css::xml::sax::XLocator >
const & xLocator )
override;
61 virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL
startRootElement(
62 sal_Int32 nUid, OUString
const & rLocalName,
63 css::uno::Reference< css::xml::input::XAttributes >
const & xAttributes )
override;
67 :
public ::cppu::WeakImplHelper< css::xml::input::XElement >
78 css::uno::Reference< css::xml::input::XAttributes >
const & xAttributes,
83 virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL
getParent()
override;
85 virtual sal_Int32 SAL_CALL
getUid()
override;
86 virtual css::uno::Reference< css::xml::input::XAttributes > SAL_CALL
getAttributes()
override;
88 OUString
const & rWhitespaces )
override;
89 virtual void SAL_CALL
characters( OUString
const & rChars )
override;
91 OUString
const & rTarget, OUString
const & rData )
override;
93 virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL
startChildElement(
94 sal_Int32 nUid, OUString
const & rLocalName,
95 css::uno::Reference< css::xml::input::XAttributes >
const & xAttributes )
override;
virtual void SAL_CALL ignorableWhitespace(OUString const &rWhitespaces) override
virtual sal_Int32 SAL_CALL getUid() override
virtual void SAL_CALL processingInstruction(OUString const &rTarget, OUString const &rData) override
virtual css::uno::Reference< css::xml::input::XAttributes > SAL_CALL getAttributes() override
css::uno::Reference< css::xml::input::XAttributes > _xAttributes
OUStringBuffer _strBuffer
rtl::Reference< ModuleImport > mxImport
virtual ~ModuleElement() override
virtual void SAL_CALL characters(OUString const &rChars) override
virtual void SAL_CALL endElement() override
ModuleElement(OUString aLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, ModuleImport *pImport)
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startChildElement(sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
virtual OUString SAL_CALL getLocalName() override
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL getParent() override
OUString const _aLocalName
virtual void SAL_CALL endDocument() override
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startRootElement(sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
virtual void SAL_CALL processingInstruction(OUString const &rTarget, OUString const &rData) override
virtual void SAL_CALL startDocument(css::uno::Reference< css::xml::input::XNamespaceMapping > const &xNamespaceMapping) override
sal_Int32 XMLNS_SCRIPT_UID
ModuleImport(ModuleDescriptor &rModuleDesc)
virtual void SAL_CALL setDocumentLocator(css::uno::Reference< css::xml::sax::XLocator > const &xLocator) override
virtual ~ModuleImport() override
ModuleDescriptor & mrModuleDesc