27#include <com/sun/star/xml/sax/XAttributeList.hpp>
28#include <com/sun/star/xml/sax/XLocator.hpp>
29#include <com/sun/star/beans/XPropertySet.hpp>
30#include <com/sun/star/frame/XModel.hpp>
40 namespace i18n {
class XCharacterClassification; }
56 css::uno::Reference< css::xml::sax::XDocumentHandler >
m_xHandler;
57 css::uno::Reference< css::beans::XPropertySet >
m_xPropSet;
58 css::uno::Reference< css::i18n::XCharacterClassification >
xCharClass;
65 std::vector<rtl::Reference<XMLTransformerContext>>
m_vContexts;
70 css::uno::Reference< css::frame::XModel >
mxModel;
75 const OUString& rLocalName,
76 const OUString& rQName );
86 virtual
void SAL_CALL
startElement(const OUString& aName,
87 const css::
uno::Reference< css::xml::
sax::XAttributeList > & xAttribs) override;
88 virtual
void SAL_CALL
endElement(const OUString& aName) override;
89 virtual
void SAL_CALL
characters(const OUString& aChars) override;
92 const OUString& aData) override;
97 virtual
void SAL_CALL
endCDATA() override;
98 virtual
void SAL_CALL
comment(const OUString& sComment) override;
100 virtual
void SAL_CALL
unknown(const OUString& sString) override;
103 virtual
void SAL_CALL
initialize( const css::
uno::Sequence< css::
uno::Any >& aArguments ) override;
119 const OUString& rQName,
120 bool bPersistent=
false ) = 0;
122 bool bForm =
false ) = 0;
126 sal_uInt16 nActionMap,
bool bClone );
138 sal_uInt16 nPrefix )
const;
140 sal_uInt16 nPrefixOnly=0xffffU )
const;
143 bool bSupportPackage )
const;
145 bool bSupportPackage )
const;
XMLTokenEnum
The enumeration of all XML tokens.