20#include <com/sun/star/util/XCloneable.hpp>
44 const OUString & rValue )
46 OUString aAttrQName(
GetTransformer().GetNamespaceMap().GetQNameByKey(
48 const OUString& aAttrValue( rValue );
62 pMutableAttrList->AddAttribute( aAttrQName, aAttrValue );
67 const OUString& rQName ) :
69 m_aElemQName( rQName ),
76 const OUString& rQName,
77 sal_uInt16 nActionMap ) :
79 m_aElemQName( rQName ),
80 m_nActionMap( nActionMap )
86 const OUString& rQName,
90 m_aElemQName( rImp.GetNamespaceMap().GetQNameByKey( nPrefix,
98 const OUString& rQName,
101 sal_uInt16 nActionMap ) :
103 m_aElemQName( rImp.GetNamespaceMap().GetQNameByKey( nPrefix,
105 m_nActionMap( nActionMap )
112 const OUString& rQName,
113 const Reference< XAttributeList >& )
117 rQName,
true,
true );
121 const Reference< XAttributeList >& rAttrList )
125 Reference< XAttributeList > xAttrList( rAttrList );
136 ->AppendAttributeList( xAttrList );
138 else if( pMutableAttrList )
css::uno::Reference< css::xml::sax::XAttributeList > m_xAttrList
virtual void ExportContent() override
virtual bool IsPersistent() const override
virtual rtl::Reference< XMLTransformerContext > CreateChildContext(sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override
virtual void Characters(const OUString &rChars) override
virtual void StartElement(const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override
XMLPersAttrListTContext(XMLTransformerBase &rTransformer, const OUString &rQName)
virtual void Export() override
void AddAttribute(sal_uInt16 nAPrefix, ::xmloff::token::XMLTokenEnum eAToken, ::xmloff::token::XMLTokenEnum eVToken)
sal_uInt16 const m_nActionMap
virtual void EndElement() override
XMLTransformerBase & GetTransformer()
XMLTokenEnum
The enumeration of all XML tokens.
const OUString & GetXMLToken(enum XMLTokenEnum eToken)
return the OUString representation for eToken