LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
DocxTableStyleExport::Impl Struct Reference

Methods in this class handle values in a table style. More...

Collaboration diagram for DocxTableStyleExport::Impl:
[legend]

Public Member Functions

 Impl (SwDoc &rDoc)
 
void TableStyle (const uno::Sequence< beans::PropertyValue > &rStyle)
 
void setSerializer (sax_fastparser::FSHelperPtr pSerializer)
 
const sax_fastparser::FSHelperPtrgetSerializer () const
 
SwDocgetDoc () const
 
void handleBoolean (std::u16string_view aValue, sal_Int32 nToken)
 Handles a boolean value. More...
 
void tableStylePPr (const uno::Sequence< beans::PropertyValue > &rPPr)
 Export of w:pPr. More...
 
void tableStyleTableStylePr (const uno::Sequence< beans::PropertyValue > &rTableStylePr)
 Export of w:tblStylePr. More...
 
void tableStyleRPr (const uno::Sequence< beans::PropertyValue > &rRPr)
 Export of w:rPr. More...
 
void tableStyleRRFonts (const uno::Sequence< beans::PropertyValue > &rRFonts)
 Export of w:rFonts. More...
 
void tableStyleRLang (const uno::Sequence< beans::PropertyValue > &rLang)
 Export of w:lang. More...
 
void tableStylePInd (const uno::Sequence< beans::PropertyValue > &rInd)
 Export of w:ind in a pPr. More...
 
void tableStylePSpacing (const uno::Sequence< beans::PropertyValue > &rSpacing)
 Export of w:spacing. More...
 
void tableStyleTablePr (const uno::Sequence< beans::PropertyValue > &rTablePr)
 Export of w:tblPr. More...
 
void tableStyleTrPr (const uno::Sequence< beans::PropertyValue > &rTrPr)
 Export of w:trPr. More...
 
void tableStyleTcPr (const uno::Sequence< beans::PropertyValue > &rTcPr)
 Export of w:tcPr. More...
 
void tableStyleTcBorders (const uno::Sequence< beans::PropertyValue > &rTcBorders, sal_Int32 nToken=XML_tcBorders)
 Export of w:tcBorders (and w:tblBorders). More...
 
void tableStyleTableInd (const uno::Sequence< beans::PropertyValue > &rTableInd)
 Export of w:tblInd. More...
 
void tableStyleTableCellMar (const uno::Sequence< beans::PropertyValue > &rTableCellMar, sal_Int32 nType=XML_tblCellMar)
 Export of w:tblCellMar (and w:tcMar). More...
 
void tableStyleTcBorder (sal_Int32 nToken, const uno::Sequence< beans::PropertyValue > &rTcBorder)
 Export of a given table cell border type. More...
 
void tableStyleShd (const uno::Sequence< beans::PropertyValue > &rShd)
 Export of w:shd. More...
 
void tableStyleRColor (const uno::Sequence< beans::PropertyValue > &rColor)
 Export of w:color. More...
 

Private Attributes

SwDocm_rDoc
 
sax_fastparser::FSHelperPtr m_pSerializer
 

Detailed Description

Methods in this class handle values in a table style.

Definition at line 28 of file docxtablestyleexport.cxx.

Constructor & Destructor Documentation

◆ Impl()

DocxTableStyleExport::Impl::Impl ( SwDoc rDoc)
inline

Definition at line 35 of file docxtablestyleexport.cxx.

Member Function Documentation

◆ getDoc()

SwDoc & DocxTableStyleExport::Impl::getDoc ( ) const
inline

Definition at line 49 of file docxtablestyleexport.cxx.

References m_rDoc.

◆ getSerializer()

const sax_fastparser::FSHelperPtr & DocxTableStyleExport::Impl::getSerializer ( ) const
inline

Definition at line 47 of file docxtablestyleexport.cxx.

References m_pSerializer.

◆ handleBoolean()

void DocxTableStyleExport::Impl::handleBoolean ( std::u16string_view  aValue,
sal_Int32  nToken 
)

Handles a boolean value.

Definition at line 380 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), FSNS(), nToken, and u.

◆ setSerializer()

void DocxTableStyleExport::Impl::setSerializer ( sax_fastparser::FSHelperPtr  pSerializer)
inline

Definition at line 42 of file docxtablestyleexport.cxx.

References m_pSerializer.

◆ TableStyle()

void DocxTableStyleExport::Impl::TableStyle ( const uno::Sequence< beans::PropertyValue > &  rStyle)

◆ tableStylePInd()

void DocxTableStyleExport::Impl::tableStylePInd ( const uno::Sequence< beans::PropertyValue > &  rInd)

Export of w:ind in a pPr.

Definition at line 345 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), and FSNS().

◆ tableStylePPr()

void DocxTableStyleExport::Impl::tableStylePPr ( const uno::Sequence< beans::PropertyValue > &  rPPr)

Export of w:pPr.

Definition at line 469 of file docxtablestyleexport.cxx.

References FSNS().

◆ tableStylePSpacing()

void DocxTableStyleExport::Impl::tableStylePSpacing ( const uno::Sequence< beans::PropertyValue > &  rSpacing)

Export of w:spacing.

Definition at line 313 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), and FSNS().

◆ tableStyleRColor()

void DocxTableStyleExport::Impl::tableStyleRColor ( const uno::Sequence< beans::PropertyValue > &  rColor)

Export of w:color.

Definition at line 251 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), and FSNS().

◆ tableStyleRLang()

void DocxTableStyleExport::Impl::tableStyleRLang ( const uno::Sequence< beans::PropertyValue > &  rLang)

Export of w:lang.

Definition at line 272 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), and FSNS().

◆ tableStyleRPr()

void DocxTableStyleExport::Impl::tableStyleRPr ( const uno::Sequence< beans::PropertyValue > &  rRPr)

Export of w:rPr.

Definition at line 391 of file docxtablestyleexport.cxx.

References FSNS(), and Value.

◆ tableStyleRRFonts()

void DocxTableStyleExport::Impl::tableStyleRRFonts ( const uno::Sequence< beans::PropertyValue > &  rRFonts)

Export of w:rFonts.

Definition at line 291 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), and FSNS().

◆ tableStyleShd()

void DocxTableStyleExport::Impl::tableStyleShd ( const uno::Sequence< beans::PropertyValue > &  rShd)

Export of w:shd.

Definition at line 226 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), and FSNS().

◆ tableStyleTableCellMar()

void DocxTableStyleExport::Impl::tableStyleTableCellMar ( const uno::Sequence< beans::PropertyValue > &  rTableCellMar,
sal_Int32  nType = XML_tblCellMar 
)

Export of w:tblCellMar (and w:tcMar).

Definition at line 151 of file docxtablestyleexport.cxx.

References aMap, DocxStringGetToken(), FSNS(), m_pSerializer, nToken, nType, and XML_type.

◆ tableStyleTableInd()

void DocxTableStyleExport::Impl::tableStyleTableInd ( const uno::Sequence< beans::PropertyValue > &  rTableInd)

Export of w:tblInd.

Definition at line 362 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), FSNS(), and XML_type.

◆ tableStyleTablePr()

void DocxTableStyleExport::Impl::tableStyleTablePr ( const uno::Sequence< beans::PropertyValue > &  rTablePr)

Export of w:tblPr.

Definition at line 505 of file docxtablestyleexport.cxx.

References FSNS().

◆ tableStyleTableStylePr()

void DocxTableStyleExport::Impl::tableStyleTableStylePr ( const uno::Sequence< beans::PropertyValue > &  rTableStylePr)

Export of w:tblStylePr.

Definition at line 591 of file docxtablestyleexport.cxx.

References FSNS(), and XML_type.

◆ tableStyleTcBorder()

void DocxTableStyleExport::Impl::tableStyleTcBorder ( sal_Int32  nToken,
const uno::Sequence< beans::PropertyValue > &  rTcBorder 
)

Export of a given table cell border type.

Definition at line 177 of file docxtablestyleexport.cxx.

References sax_fastparser::FastSerializerHelper::createAttrList(), DocxStringGetToken(), FSNS(), and nToken.

◆ tableStyleTcBorders()

void DocxTableStyleExport::Impl::tableStyleTcBorders ( const uno::Sequence< beans::PropertyValue > &  rTcBorders,
sal_Int32  nToken = XML_tcBorders 
)

Export of w:tcBorders (and w:tblBorders).

Definition at line 200 of file docxtablestyleexport.cxx.

References DocxStringGetToken(), and nToken.

◆ tableStyleTcPr()

void DocxTableStyleExport::Impl::tableStyleTcPr ( const uno::Sequence< beans::PropertyValue > &  rTcPr)

Export of w:tcPr.

Definition at line 560 of file docxtablestyleexport.cxx.

References FSNS().

◆ tableStyleTrPr()

void DocxTableStyleExport::Impl::tableStyleTrPr ( const uno::Sequence< beans::PropertyValue > &  rTrPr)

Export of w:trPr.

Definition at line 544 of file docxtablestyleexport.cxx.

Member Data Documentation

◆ m_pSerializer

sax_fastparser::FSHelperPtr DocxTableStyleExport::Impl::m_pSerializer
private

Definition at line 32 of file docxtablestyleexport.cxx.

Referenced by getSerializer(), setSerializer(), and tableStyleTableCellMar().

◆ m_rDoc

SwDoc& DocxTableStyleExport::Impl::m_rDoc
private

Definition at line 31 of file docxtablestyleexport.cxx.

Referenced by getDoc().


The documentation for this struct was generated from the following file: