22#include <com/sun/star/xml/sax/XAttributeList.hpp>
25#include <rtl/ustring.hxx>
69 const OUString& rLocalName,
70 const OUString& rQName,
71 const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList );
76 virtual void StartElement(
const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList );
85 virtual void Characters(
const OUString& rChars );
bool HasNamespace(sal_uInt16 nPrefix) const
virtual rtl::Reference< XMLTransformerContext > CreateChildContext(sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
XMLTransformerContext(XMLTransformerBase &rTransformer, OUString aQName)
virtual void ExportContent()
virtual void Characters(const OUString &rChars)
bool HasQName(sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken) const
void SetQName(const OUString &rQName)
const OUString & GetQName() const
XMLTransformerBase & GetTransformer()
std::unique_ptr< SvXMLNamespaceMap > TakeRewindMap()
virtual void StartElement(const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
XMLTransformerBase & m_rTransformer
std::unique_ptr< SvXMLNamespaceMap > m_xRewindMap
virtual void EndElement()
void PutRewindMap(std::unique_ptr< SvXMLNamespaceMap > p)
virtual bool IsPersistent() const
const XMLTransformerBase & GetTransformer() const
XMLTokenEnum
The enumeration of all XML tokens.