LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | List of all members
IDocumentStylePoolAccess Class Referenceabstract

Access to the style pool. More...

#include <IDocumentStylePoolAccess.hxx>

Inheritance diagram for IDocumentStylePoolAccess:
[legend]

Public Member Functions

virtual SwTextFormatCollGetTextCollFromPool (sal_uInt16 nId, bool bRegardLanguage=true)=0
 Return "Auto-Collection with ID. More...
 
virtual SwFormatGetFormatFromPool (sal_uInt16 nId)=0
 Return required automatic format base class. More...
 
virtual SwFrameFormatGetFrameFormatFromPool (sal_uInt16 nId)=0
 Return required automatic format. More...
 
virtual SwCharFormatGetCharFormatFromPool (sal_uInt16 nId)=0
 
virtual SwPageDescGetPageDescFromPool (sal_uInt16 nId, bool bRegardLanguage=true)=0
 Return required automatic page style. More...
 
virtual SwNumRuleGetNumRuleFromPool (sal_uInt16 nId)=0
 
virtual bool IsPoolTextCollUsed (sal_uInt16 nId) const =0
 Check whether this "auto-collection" is used in document. More...
 
virtual bool IsPoolFormatUsed (sal_uInt16 nId) const =0
 
virtual bool IsPoolPageDescUsed (sal_uInt16 nId) const =0
 

Protected Member Functions

virtual ~IDocumentStylePoolAccess ()
 

Detailed Description

Access to the style pool.

Definition at line 33 of file IDocumentStylePoolAccess.hxx.

Constructor & Destructor Documentation

◆ ~IDocumentStylePoolAccess()

virtual IDocumentStylePoolAccess::~IDocumentStylePoolAccess ( )
inlineprotectedvirtual

Definition at line 66 of file IDocumentStylePoolAccess.hxx.

Member Function Documentation

◆ GetCharFormatFromPool()

virtual SwCharFormat * IDocumentStylePoolAccess::GetCharFormatFromPool ( sal_uInt16  nId)
pure virtual

◆ GetFormatFromPool()

virtual SwFormat * IDocumentStylePoolAccess::GetFormatFromPool ( sal_uInt16  nId)
pure virtual

Return required automatic format base class.

Implemented in sw::DocumentStylePoolManager.

Referenced by SwEditShell::GetFormatFromPool(), and lcl_PaintReplacement().

◆ GetFrameFormatFromPool()

virtual SwFrameFormat * IDocumentStylePoolAccess::GetFrameFormatFromPool ( sal_uInt16  nId)
pure virtual

◆ GetNumRuleFromPool()

virtual SwNumRule * IDocumentStylePoolAccess::GetNumRuleFromPool ( sal_uInt16  nId)
pure virtual

◆ GetPageDescFromPool()

virtual SwPageDesc * IDocumentStylePoolAccess::GetPageDescFromPool ( sal_uInt16  nId,
bool  bRegardLanguage = true 
)
pure virtual

◆ GetTextCollFromPool()

virtual SwTextFormatColl * IDocumentStylePoolAccess::GetTextCollFromPool ( sal_uInt16  nId,
bool  bRegardLanguage = true 
)
pure virtual

Return "Auto-Collection with ID.

Create, if it does not yet exist. If string pointer is defined request only description of attributes, do not create style sheet!

Implemented in sw::DocumentStylePoolManager.

Referenced by sw::DocumentContentOperationsManager::AppendTextNode(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), XMLRedlineImportHelper::CreateRedlineTextSection(), WW8Export::ExportDocument_Impl(), sw::util::GetParaStyle(), SwHTMLWriter::GetTemplateFormat(), SwEditShell::GetTextCollFromPool(), SwCSS1Parser::GetTextCollFromPool(), SwTOXBaseSection::GetTextFormatColl(), WW8RStyle::Import(), wwSectionManager::InsertSegments(), SwDoc::InsertTable(), SwXMLTableContext::InsertTableSection(), ItemSetToPageDesc(), lcl_CpyBox(), lcl_FindParaFormat(), lcl_GetParaStyle(), lcl_InsertDrawLabel(), lcl_InsertLabel(), SwTable::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwHTMLWriter::MakeHeader(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwTextFootnote::MakeNewTextSection(), SwRangeRedline::MoveToSection(), OutCSS1_SwFormat(), SwDoc::OutlineUpDown(), SwHTMLWriter::OutStyleSheet(), SwDOCXReader::Read(), SwUndoDelete::RedoImpl(), SwUndoUpdateIndex::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwDoc::RemoveAllFormatLanguageDependencies(), SetHTMLTemplate(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), sw::DocumentContentOperationsManager::SplitNode(), SwXMLImport::startDocument(), SwDoc::Summary(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwUndoUpdateIndex::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwTOXBaseSection::Update(), DocxExport::WriteSettings(), and SwHTMLWriter::WriteStream().

◆ IsPoolFormatUsed()

virtual bool IDocumentStylePoolAccess::IsPoolFormatUsed ( sal_uInt16  nId) const
pure virtual

◆ IsPoolPageDescUsed()

virtual bool IDocumentStylePoolAccess::IsPoolPageDescUsed ( sal_uInt16  nId) const
pure virtual

◆ IsPoolTextCollUsed()

virtual bool IDocumentStylePoolAccess::IsPoolTextCollUsed ( sal_uInt16  nId) const
pure virtual

Check whether this "auto-collection" is used in document.

Implemented in sw::DocumentStylePoolManager.

Referenced by SwStyleSheetIterator::AppendStyleList(), and SwStyleSheetIterator::First().


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