LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | List of all members
SdtBlockHelper Class Reference

#include <docxattributeoutput.hxx>

Collaboration diagram for SdtBlockHelper:
[legend]

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

bool m_bHasId
 
bool m_bStartedSdt
 
rtl::Reference< sax_fastparser::FastAttributeListm_pTokenChildren
 
rtl::Reference< sax_fastparser::FastAttributeListm_pTokenAttributes
 
rtl::Reference< sax_fastparser::FastAttributeListm_pTextAttrs
 
rtl::Reference< sax_fastparser::FastAttributeListm_pDataBindingAttrs
 
OUString m_aColor
 
OUString m_aPlaceHolderDocPart
 
OUString m_aAlias
 
sal_Int32 m_nSdtPrToken
 

Detailed Description

Definition at line 127 of file docxattributeoutput.hxx.

Constructor & Destructor Documentation

SdtBlockHelper::SdtBlockHelper ( )
inline

Definition at line 130 of file docxattributeoutput.hxx.

References false.

Member Function Documentation

void SdtBlockHelper::DeleteAndResetTheLists ( )

Definition at line 616 of file docxattributeoutput.cxx.

References m_aColor.

void SdtBlockHelper::EndSdtBlock ( const ::sax_fastparser::FSHelperPtr pSerializer)

Closes a currently open SDT block.

Definition at line 731 of file docxattributeoutput.cxx.

void SdtBlockHelper::GetSdtParamsFromGrabBag ( const uno::Sequence< beans::PropertyValue > &  aGrabBagSdt)
void SdtBlockHelper::WriteExtraParams ( const ::sax_fastparser::FSHelperPtr pSerializer)
void SdtBlockHelper::WriteSdtBlock ( const ::sax_fastparser::FSHelperPtr pSerializer,
bool  bRunTextIsOn,
bool  bParagraphHasDrawing 
)

Definition at line 633 of file docxattributeoutput.cxx.

References FSNS(), sax_fastparser::PREPEND, and Tag_WriteSdtBlock.

Member Data Documentation

OUString SdtBlockHelper::m_aAlias

Definition at line 144 of file docxattributeoutput.hxx.

OUString SdtBlockHelper::m_aColor

Definition at line 142 of file docxattributeoutput.hxx.

OUString SdtBlockHelper::m_aPlaceHolderDocPart

Definition at line 143 of file docxattributeoutput.hxx.

bool SdtBlockHelper::m_bHasId

Definition at line 136 of file docxattributeoutput.hxx.

bool SdtBlockHelper::m_bStartedSdt

Definition at line 137 of file docxattributeoutput.hxx.

sal_Int32 SdtBlockHelper::m_nSdtPrToken

Definition at line 145 of file docxattributeoutput.hxx.

Referenced by DocxAttributeOutput::WriteSdtPlainText().

rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pDataBindingAttrs

Definition at line 141 of file docxattributeoutput.hxx.

rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pTextAttrs

Definition at line 140 of file docxattributeoutput.hxx.

rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pTokenAttributes

Definition at line 139 of file docxattributeoutput.hxx.

rtl::Reference<sax_fastparser::FastAttributeList> SdtBlockHelper::m_pTokenChildren

Definition at line 138 of file docxattributeoutput.hxx.


The documentation for this class was generated from the following files: