LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
HTMLTableContext Class Reference
Collaboration diagram for HTMLTableContext:
[legend]

Public Member Functions

 HTMLTableContext (SwPosition *pPs, size_t nCntxtStMin, size_t nCntxtStAttrMin)
 
void SetNumInfo (const SwHTMLNumRuleInfo &rInf)
 
const SwHTMLNumRuleInfoGetNumInfo () const
 
void SavePREListingXMP (SwHTMLParser &rParser)
 
void RestorePREListingXMP (SwHTMLParser &rParser)
 
SwPositionGetPos () const
 
void SetTableNode (SwTableNode *pNd)
 
SwTableNodeGetTableNode () const
 
void SetFrameFormat (SwFrameFormat *pFormat)
 
SwFrameFormatGetFrameFormat () const
 
size_t GetContextStMin () const
 
size_t GetContextStAttrMin () const
 

Public Attributes

std::shared_ptr< HTMLAttrTablexAttrTab
 

Private Member Functions

 HTMLTableContext (const HTMLTableContext &)=delete
 
HTMLTableContextoperator= (const HTMLTableContext &)=delete
 

Private Attributes

SwHTMLNumRuleInfo aNumRuleInfo
 
SwTableNodepTableNd
 
SwFrameFormatpFrameFormat
 
std::unique_ptr< SwPositionpPos
 
size_t const nContextStAttrMin
 
size_t const nContextStMin
 
bool bRestartPRE: 1
 
bool bRestartXMP: 1
 
bool bRestartListing: 1
 

Detailed Description

Definition at line 113 of file htmltab.cxx.

Constructor & Destructor Documentation

HTMLTableContext::HTMLTableContext ( const HTMLTableContext )
privatedelete
HTMLTableContext::HTMLTableContext ( SwPosition pPs,
size_t  nCntxtStMin,
size_t  nCntxtStAttrMin 
)
inline

Definition at line 135 of file htmltab.cxx.

Member Function Documentation

size_t HTMLTableContext::GetContextStAttrMin ( ) const
inline

Definition at line 165 of file htmltab.cxx.

References nContextStAttrMin.

Referenced by SwHTMLParser::BuildTable().

size_t HTMLTableContext::GetContextStMin ( ) const
inline

Definition at line 164 of file htmltab.cxx.

References nContextStMin.

Referenced by SwHTMLParser::BuildTable().

SwFrameFormat* HTMLTableContext::GetFrameFormat ( ) const
inline

Definition at line 162 of file htmltab.cxx.

References pFrameFormat.

Referenced by TableSaveStruct::MakeTable().

const SwHTMLNumRuleInfo& HTMLTableContext::GetNumInfo ( ) const
inline

Definition at line 151 of file htmltab.cxx.

References aNumRuleInfo.

Referenced by SwHTMLParser::BuildTable().

SwPosition* HTMLTableContext::GetPos ( ) const
inline

Definition at line 156 of file htmltab.cxx.

Referenced by SwHTMLParser::BuildTableCell(), and TableSaveStruct::MakeTable().

SwTableNode* HTMLTableContext::GetTableNode ( ) const
inline

Definition at line 159 of file htmltab.cxx.

References pTableNd.

Referenced by SwHTMLParser::BuildTable(), and TableSaveStruct::MakeTable().

HTMLTableContext& HTMLTableContext::operator= ( const HTMLTableContext )
privatedelete
void HTMLTableContext::RestorePREListingXMP ( SwHTMLParser rParser)

Definition at line 2513 of file htmltab.cxx.

References bRestartListing, bRestartPRE, and bRestartXMP.

Referenced by SwHTMLParser::BuildTable().

void HTMLTableContext::SavePREListingXMP ( SwHTMLParser rParser)

Definition at line 2505 of file htmltab.cxx.

References bRestartListing, bRestartPRE, and bRestartXMP.

void HTMLTableContext::SetFrameFormat ( SwFrameFormat pFormat)
inline

Definition at line 161 of file htmltab.cxx.

void HTMLTableContext::SetNumInfo ( const SwHTMLNumRuleInfo rInf)
inline

Definition at line 150 of file htmltab.cxx.

References SwHTMLNumRuleInfo::Set().

void HTMLTableContext::SetTableNode ( SwTableNode pNd)
inline

Definition at line 158 of file htmltab.cxx.

Member Data Documentation

SwHTMLNumRuleInfo HTMLTableContext::aNumRuleInfo
private

Definition at line 115 of file htmltab.cxx.

Referenced by GetNumInfo().

bool HTMLTableContext::bRestartListing
private

Definition at line 126 of file htmltab.cxx.

Referenced by RestorePREListingXMP(), and SavePREListingXMP().

bool HTMLTableContext::bRestartPRE
private

Definition at line 124 of file htmltab.cxx.

Referenced by RestorePREListingXMP(), and SavePREListingXMP().

bool HTMLTableContext::bRestartXMP
private

Definition at line 125 of file htmltab.cxx.

Referenced by RestorePREListingXMP(), and SavePREListingXMP().

size_t const HTMLTableContext::nContextStAttrMin
private

Definition at line 121 of file htmltab.cxx.

Referenced by GetContextStAttrMin().

size_t const HTMLTableContext::nContextStMin
private

Definition at line 122 of file htmltab.cxx.

Referenced by GetContextStMin().

SwFrameFormat* HTMLTableContext::pFrameFormat
private

Definition at line 118 of file htmltab.cxx.

Referenced by GetFrameFormat().

std::unique_ptr<SwPosition> HTMLTableContext::pPos
private

Definition at line 119 of file htmltab.cxx.

SwTableNode* HTMLTableContext::pTableNd
private

Definition at line 117 of file htmltab.cxx.

Referenced by GetTableNode().

std::shared_ptr<HTMLAttrTable> HTMLTableContext::xAttrTab

Definition at line 133 of file htmltab.cxx.

Referenced by SwHTMLParser::BuildTable().


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