LibreOffice Module sw (master) 1
|
#include <docxattributeoutput.hxx>
Public Member Functions | |
SdtBlockHelper () | |
void | DeleteAndResetTheLists () |
void | WriteSdtBlock (const ::sax_fastparser::FSHelperPtr &pSerializer, bool bRunTextIsOn, bool bParagraphHasDrawing) |
void | WriteExtraParams (const ::sax_fastparser::FSHelperPtr &pSerializer) |
void | EndSdtBlock (const ::sax_fastparser::FSHelperPtr &pSerializer) |
Closes a currently open SDT block. More... | |
void | GetSdtParamsFromGrabBag (const uno::Sequence< beans::PropertyValue > &aGrabBagSdt) |
Public Attributes | |
sal_Int32 | m_nId |
bool | m_bStartedSdt |
rtl::Reference< sax_fastparser::FastAttributeList > | m_pTokenChildren |
rtl::Reference< sax_fastparser::FastAttributeList > | m_pTokenAttributes |
rtl::Reference< sax_fastparser::FastAttributeList > | m_pTextAttrs |
rtl::Reference< sax_fastparser::FastAttributeList > | m_pDataBindingAttrs |
OUString | m_aColor |
OUString | m_aAppearance |
OUString | m_aPlaceHolderDocPart |
bool | m_bShowingPlaceHolder |
OUString | m_aAlias |
OUString | m_aTag |
sal_Int32 | m_nTabIndex |
OUString | m_aLock |
sal_Int32 | m_nSdtPrToken |
Definition at line 157 of file docxattributeoutput.hxx.
|
inline |
Definition at line 160 of file docxattributeoutput.hxx.
void SdtBlockHelper::DeleteAndResetTheLists | ( | ) |
Definition at line 720 of file docxattributeoutput.cxx.
References m_aAlias, m_aAppearance, m_aColor, m_aLock, m_aPlaceHolderDocPart, m_aTag, m_bShowingPlaceHolder, m_nId, m_nTabIndex, m_pDataBindingAttrs, m_pTextAttrs, and m_pTokenChildren.
Referenced by DocxAttributeOutput::EndParagraph(), DocxAttributeOutput::EndRun(), and WriteSdtBlock().
void SdtBlockHelper::EndSdtBlock | ( | const ::sax_fastparser::FSHelperPtr & | pSerializer | ) |
Closes a currently open SDT block.
Definition at line 854 of file docxattributeoutput.cxx.
References m_bStartedSdt.
Referenced by DocxAttributeOutput::EndParagraph(), DocxAttributeOutput::EndParaSdtBlock(), DocxAttributeOutput::EndRun(), and DocxAttributeOutput::StartParagraph().
void SdtBlockHelper::GetSdtParamsFromGrabBag | ( | const uno::Sequence< beans::PropertyValue > & | aGrabBagSdt | ) |
Definition at line 861 of file docxattributeoutput.cxx.
References DocxAttributeOutput::AddToAttrList(), FSNS(), m_aAlias, m_aAppearance, m_aColor, m_aLock, m_aPlaceHolderDocPart, m_aTag, m_bShowingPlaceHolder, m_nId, m_nSdtPrToken, m_nTabIndex, m_pDataBindingAttrs, m_pTextAttrs, m_pTokenChildren, and SAL_WARN.
Referenced by DocxAttributeOutput::CharGrabBag(), DocxAttributeOutput::ParaGrabBag(), DocxAttributeOutput::WriteFormDateStart(), and DocxAttributeOutput::WriteSdtPlainText().
void SdtBlockHelper::WriteExtraParams | ( | const ::sax_fastparser::FSHelperPtr & | pSerializer | ) |
Definition at line 803 of file docxattributeoutput.cxx.
References FSNS(), m_aAlias, m_aAppearance, m_aColor, m_aLock, m_aPlaceHolderDocPart, m_aTag, m_bShowingPlaceHolder, m_nId, m_nTabIndex, m_pDataBindingAttrs, and m_pTextAttrs.
Referenced by DocxAttributeOutput::WriteFormDateStart(), WriteSdtBlock(), and DocxAttributeOutput::WriteSdtPlainText().
void SdtBlockHelper::WriteSdtBlock | ( | const ::sax_fastparser::FSHelperPtr & | pSerializer, |
bool | bRunTextIsOn, | ||
bool | bParagraphHasDrawing | ||
) |
Definition at line 745 of file docxattributeoutput.cxx.
References DeleteAndResetTheLists(), FSNS(), m_bStartedSdt, m_nId, m_nSdtPrToken, m_pDataBindingAttrs, m_pTokenAttributes, m_pTokenChildren, sax_fastparser::PREPEND, DocxAttributeOutput::Tag_WriteSdtBlock, and WriteExtraParams().
Referenced by DocxAttributeOutput::EndParagraph(), and DocxAttributeOutput::EndRun().
OUString SdtBlockHelper::m_aAlias |
Definition at line 178 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), DocxAttributeOutput::ParaGrabBag(), and WriteExtraParams().
OUString SdtBlockHelper::m_aAppearance |
Definition at line 175 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
OUString SdtBlockHelper::m_aColor |
Definition at line 174 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
OUString SdtBlockHelper::m_aLock |
Definition at line 181 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
OUString SdtBlockHelper::m_aPlaceHolderDocPart |
Definition at line 176 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
OUString SdtBlockHelper::m_aTag |
Definition at line 179 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
bool SdtBlockHelper::m_bShowingPlaceHolder |
Definition at line 177 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
bool SdtBlockHelper::m_bStartedSdt |
Definition at line 169 of file docxattributeoutput.hxx.
Referenced by DocxAttributeOutput::CharGrabBag(), DocxAttributeOutput::EndParagraph(), DocxAttributeOutput::EndParaSdtBlock(), DocxAttributeOutput::EndRun(), EndSdtBlock(), DocxAttributeOutput::GetSdtEndBefore(), DocxAttributeOutput::popFromTableExportContext(), DocxAttributeOutput::pushToTableExportContext(), DocxAttributeOutput::StartParagraph(), and WriteSdtBlock().
sal_Int32 SdtBlockHelper::m_nId |
Definition at line 168 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), WriteExtraParams(), and WriteSdtBlock().
sal_Int32 SdtBlockHelper::m_nSdtPrToken |
Definition at line 182 of file docxattributeoutput.hxx.
Referenced by DocxAttributeOutput::EndParagraph(), DocxAttributeOutput::EndRun(), GetSdtParamsFromGrabBag(), WriteSdtBlock(), and DocxAttributeOutput::WriteSdtPlainText().
sal_Int32 SdtBlockHelper::m_nTabIndex |
Definition at line 180 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pDataBindingAttrs |
Definition at line 173 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), WriteExtraParams(), and WriteSdtBlock().
rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pTextAttrs |
Definition at line 172 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteExtraParams().
rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pTokenAttributes |
Definition at line 171 of file docxattributeoutput.hxx.
Referenced by WriteSdtBlock().
rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pTokenChildren |
Definition at line 170 of file docxattributeoutput.hxx.
Referenced by DeleteAndResetTheLists(), GetSdtParamsFromGrabBag(), and WriteSdtBlock().