24#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
26#include <com/sun/star/xml/sax/XLocator.hpp>
29#include <rtl/ustring.hxx>
79 css::uno::Reference< css::xml::sax::XLocator >
m_xLocator;
103 virtual void SAL_CALL
startElement(
const OUString& sElement ,
104 const css::uno::Reference< css::xml::sax::XAttributeList >& xAttributeList)
override;
106 virtual void SAL_CALL
endElement(
const OUString& sElement)
override;
108 virtual void SAL_CALL
characters(
const OUString& sChars)
override;
113 const OUString& sData )
override;
115 virtual void SAL_CALL
setDocumentLocator(
const css::uno::Reference< css::xml::sax::XLocator >& xLocator)
override;
implements a cache for any accelerator configuration.
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
css::uno::Reference< css::xml::sax::XLocator > m_xLocator
provide information about the parsing state.
static EXMLElement implst_classifyElement(std::u16string_view sElement)
TODO document me.
virtual void SAL_CALL endDocument() override
virtual ~AcceleratorConfigurationReader() override
does nothing real ...
AcceleratorConfigurationReader(AcceleratorCache &rContainer)
connect this new reader/writer instance to an outside container, which should be used flushed to the ...
EXMLAttribute
classification of XML attributes.
virtual void SAL_CALL ignorableWhitespace(const OUString &sWhitespaces) override
virtual void SAL_CALL startDocument() override
bool m_bInsideAcceleratorList
used to detect if an accelerator list occurs recursive inside xml.
virtual void SAL_CALL characters(const OUString &sChars) override
AcceleratorCache & m_rContainer
reference to the outside container, where this reader/writer must work on.
static EXMLAttribute implst_classifyAttribute(std::u16string_view sAttribute)
TODO document me.
OUString implts_getErrorLineString()
TODO document me.
bool m_bInsideAcceleratorItem
used to detect if an accelerator item occurs recursive inside xml.
EXMLElement
classification of XML elements.
@ E_ELEMENT_ACCELERATORLIST
virtual void SAL_CALL startElement(const OUString &sElement, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttributeList) override
virtual void SAL_CALL endElement(const OUString &sElement) override
virtual void SAL_CALL processingInstruction(const OUString &sTarget, const OUString &sData) override