23#include <osl/diagnose.h>
41 const OUString& rLocalName,
42 const OUString& rQName,
43 const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList )
override;
44 virtual void StartElement(
const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList )
override;
46 virtual void Characters(
const OUString& rChars )
override;
49 virtual void Export()
override;
54XMLPersTextTContext_Impl::XMLPersTextTContext_Impl(
66 const Reference< XAttributeList >& )
68 OSL_ENSURE(
false,
"illegal call to CreateChildContext" );
72void XMLPersTextTContext_Impl::StartElement(
73 const Reference< XAttributeList >& )
75 OSL_ENSURE(
false,
"illegal call to StartElement" );
78void XMLPersTextTContext_Impl::EndElement()
80 OSL_ENSURE(
false,
"illegal call to EndElement" );
83bool XMLPersTextTContext_Impl::IsPersistent()
const
88void XMLPersTextTContext_Impl::Characters(
const OUString& rChars )
93void XMLPersTextTContext_Impl::Export()
95 GetTransformer().GetDocHandler()->characters( m_aCharacters );
100 const OUString& rQName ) :
107 const OUString& rQName,
108 sal_uInt16 nActionMap ) :
115 const OUString& rQName,
124 const OUString& rQName,
127 sal_uInt16 nActionMap ) :
void AddContent(rtl::Reference< XMLTransformerContext > const &pContent)
virtual void Characters(const OUString &rChars) override
XMLPersMixedContentTContext(XMLTransformerBase &rTransformer, const OUString &rQName)
virtual ~XMLPersMixedContentTContext() override
virtual rtl::Reference< XMLTransformerContext > CreateChildContext(sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
virtual void Characters(const OUString &rChars)
XMLTransformerBase & GetTransformer()
virtual void StartElement(const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
virtual void EndElement()
virtual bool IsPersistent() const
XMLTokenEnum
The enumeration of all XML tokens.