27 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
28 virtual void SAL_CALL
characters(
const OUString& aChars )
override;
30 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
32 void PushSpan(std::u16string_view aSpan,
const OUString& rStyleName);
36 void PushFieldURL(
const OUString& rURL,
const OUString& rRep,
const OUString& rStyleName,
const OUString& rTargetFrame);
51 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
52 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
53 virtual void SAL_CALL
characters(
const OUString& aChars )
override;
55 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
71 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
86 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
101 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
120 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
121 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
122 virtual void SAL_CALL
characters(
const OUString& aChars )
override;
141 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
142 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
144 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
159 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
161 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
173 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
187 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
188 virtual void SAL_CALL
characters(
const OUString& aChars )
override;
This context handles <text:date> element inside <text:p>.
void SetStyleName(const OUString &rStyleName)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLCellFieldDateContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
ScXMLCellTextParaContext & mrParentCxt
This context handles <text:s> element inside <text:p> or <text:span>.
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLCellFieldSContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
void SetStyleName(const OUString &rStyleName)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLCellTextParaContext & mrParentCxt
This context handles <text:sheet-name> element inside <text:p>.
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLCellFieldSheetNameContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
ScXMLCellTextParaContext & mrParentCxt
void SetStyleName(const OUString &rStyleName)
This context handles <text:title> element inside <text:p>.
ScXMLCellTextParaContext & mrParentCxt
void SetStyleName(const OUString &rStyleName)
ScXMLCellFieldTitleContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
This context handles <text:a> element inside <text:p> or <text:span>.
virtual void SAL_CALL characters(const OUString &aChars) override
ScXMLCellFieldURLContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLCellTextParaContext & mrParentCxt
void SetStyleName(const OUString &rStyleName)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
This context handles <text:ruby-base> element inside <text:ruby>.
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLCellTextParaContext & mrParentCxt
ScXMLCellRubyBaseContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
This context handles <text:ruby-text> element inside <text:ruby>.
ScXMLCellRubyTextContext(ScXMLImport &rImport, OUString &rRubyText, OUString &rRubyTextStyle)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
OUString & mrRubyTextStyle
virtual void SAL_CALL characters(const OUString &aChars) override
This context handles <text:p> element inside <table:table-cell>.
void PushFieldTitle(const OUString &rStyleName)
void PushFieldURL(const OUString &rURL, const OUString &rRep, const OUString &rStyleName, const OUString &rTargetFrame)
void PushFieldSheetName(const OUString &rStyleName)
virtual void SAL_CALL characters(const OUString &aChars) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
void PushSpan(std::u16string_view aSpan, const OUString &rStyleName)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
void PushFieldDate(const OUString &rStyleName)
ScXMLCellTextParaContext(ScXMLImport &rImport, ScXMLTableRowCellContext &rParent)
ScXMLTableRowCellContext & mrParentCxt
This context handles <text:ruby> element inside <text:p>.
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLCellTextRubyContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLCellTextParaContext & mrParentCxt
This context handles <text:span> element inside <text:p>.
ScXMLCellTextParaContext & mrParentCxt
ScXMLCellTextSpanContext(ScXMLImport &rImport, ScXMLCellTextParaContext &rParent)
void submitContentAndClear()
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL characters(const OUString &aChars) override
This class exists only to provide GetScImport() to its derived classes.