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 34 of file IDocumentStylePoolAccess.hxx.

Constructor & Destructor Documentation

virtual IDocumentStylePoolAccess::~IDocumentStylePoolAccess ( )
inlineprotectedvirtual

Definition at line 68 of file IDocumentStylePoolAccess.hxx.

Member Function Documentation

virtual SwCharFormat* IDocumentStylePoolAccess::GetCharFormatFromPool ( sal_uInt16  nId)
pure virtual
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().

virtual SwFrameFormat* IDocumentStylePoolAccess::GetFrameFormatFromPool ( sal_uInt16  nId)
pure virtual
virtual SwNumRule* IDocumentStylePoolAccess::GetNumRuleFromPool ( sal_uInt16  nId)
pure virtual
virtual SwPageDesc* IDocumentStylePoolAccess::GetPageDescFromPool ( sal_uInt16  nId,
bool  bRegardLanguage = true 
)
pure virtual
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(), SwASCIIParser::CallParser(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), XMLRedlineImportHelper::CreateRedlineTextSection(), SwIntrnlSectRefLink::DataChanged(), RtfExport::ExportDocument_Impl(), WW8Export::ExportDocument_Impl(), sw::util::GetParaStyle(), SwHTMLWriter::GetTemplateFormat(), SwCSS1Parser::GetTextCollFromPool(), SwEditShell::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(), SwDOCXReader::Read(), SwRTFReader::Read(), SwUndoDelete::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwDoc::RemoveAllFormatLanguageDependencies(), SetHTMLTemplate(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), sw::DocumentContentOperationsManager::SplitNode(), SwXMLImport::startDocument(), SwDoc::Summary(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwUndoTableMerge::UndoImpl(), SwTOXBaseSection::Update(), and SwHTMLWriter::WriteStream().

virtual bool IDocumentStylePoolAccess::IsPoolFormatUsed ( sal_uInt16  nId) const
pure virtual
virtual bool IDocumentStylePoolAccess::IsPoolPageDescUsed ( sal_uInt16  nId) const
pure virtual
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: