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

#include <unocoll.hxx>

Static Public Member Functions

static OUString GetProviderName (SwServiceType nObjectType)
 
static SwServiceType GetProviderType (const OUString &rServiceName)
 
static css::uno::Reference< css::uno::XInterface > MakeInstance (SwServiceType nObjectType, SwDoc &rDoc)
 
static css::uno::Sequence< OUString > GetAllServiceNames ()
 

Detailed Description

Definition at line 243 of file unocoll.hxx.

Member Function Documentation

uno::Sequence< OUString > SwXServiceProvider::GetAllServiceNames ( )
static

Definition at line 484 of file unocoll.cxx.

References i, and SAL_N_ELEMENTS.

Referenced by SwXTextDocument::getAvailableServiceNames().

OUString SwXServiceProvider::GetProviderName ( SwServiceType  nObjectType)
static
SwServiceType SwXServiceProvider::GetProviderType ( const OUString &  rServiceName)
static

Definition at line 504 of file unocoll.cxx.

References i, and Invalid.

Referenced by SwXTextDocument::create().

uno::Reference< uno::XInterface > SwXServiceProvider::MakeInstance ( SwServiceType  nObjectType,
SwDoc rDoc 
)
static

Definition at line 515 of file unocoll.cxx.

References Chart2DataProvider, ContentIndex, ContentIndexMark, SwXStyleFamilies::CreateStyle(), SwXStyleFamilies::CreateStyleCondParagraph(), SwXBookmark::CreateXBookmark(), SwXDocumentIndex::CreateXDocumentIndex(), SwXDocumentIndexMark::CreateXDocumentIndexMark(), SwXFieldmark::CreateXFieldmark(), SwXFieldMaster::CreateXFieldMaster(), SwXFootnote::CreateXFootnote(), SwXMeta::CreateXMeta(), SwXParagraph::CreateXParagraph(), SwXReferenceMark::CreateXReferenceMark(), SwXTextEmbeddedObject::CreateXTextEmbeddedObject(), SwXTextField::CreateXTextField(), SwXTextFrame::CreateXTextFrame(), SwXTextGraphicObject::CreateXTextGraphicObject(), SwXTextSection::CreateXTextSection(), SwXTextTable::CreateXTextTable(), Database, Dde, Defaults, eType, FieldMasterBibliography, FieldMasterDatabase, FieldMasterDDE, FieldMasterSetExp, FieldMasterUser, FieldTypeAnnotation, FieldTypeAuthor, FieldTypeBibliography, FieldTypeChapter, FieldTypeCharacterCount, FieldTypeCombinedCharacters, FieldTypeConditionedText, FieldTypeDatabase, FieldTypeDatabaseName, FieldTypeDatabaseNextSet, FieldTypeDatabaseNumSet, FieldTypeDatabaseSetNum, FieldTypeDateTime, FieldTypeDDE, FieldTypeDocInfo, FieldTypeDocInfoChangeAuthor, FieldTypeDocInfoChangeDateTime, FieldTypeDocInfoCreateAuthor, FieldTypeDocInfoCreateDateTime, FieldTypeDocInfoCustom, FieldTypeDocInfoDescription, FieldTypeDocInfoEditTime, FieldTypeDocInfoKeywords, FieldTypeDocInfoPrintAuthor, FieldTypeDocInfoPrintDateTime, FieldTypeDocInfoRevision, FieldTypeDocInfoSubject, FieldTypeDocInfoTitle, FieldTypeDropdown, FieldTypeEmbeddedObjectCount, FieldTypeFileName, FieldTypeGetExp, FieldTypeGetReference, FieldTypeGraphicObjectCount, FieldTypeHiddenPara, FieldTypeHiddenText, FieldTypeInput, FieldTypeInputUser, FieldTypeJumpEdit, FieldTypeMacro, FieldTypeMetafield, FieldTypePageCount, FieldTypePageNum, FieldTypeParagraphCount, FieldTypeRefPageGet, FieldTypeRefPageSet, FieldTypeScript, FieldTypeSetExp, FieldTypeTableCount, FieldTypeTableFormula, FieldTypeTemplateName, FieldTypeUser, FieldTypeUserExt, FieldTypeWordCount, SfxObjectShell::GetBasicManager(), IDocumentChartDataProviderAccess::GetChartDataProvider(), SfxObjectShell::GetCreateMode(), SwDoc::GetDocShell(), IDocumentFieldsAccess::GetFieldType(), BasicManager::GetGlobalUNOConstant(), SwDoc::getIDocumentChartDataProviderAccess(), SwDoc::getIDocumentFieldsAccess(), SfxObjectShell::GetModel(), SwDoc::GetVBATemplateToProjectCache(), IMapCircle, IMapPolygon, IMapRectangle, IndexBibliography, IndexHeaderSection, IndexIllustrations, IndexObjects, IndexTables, IDocumentFieldsAccess::InsertFieldType(), ooo::vba::isAlienWordDoc(), NumberingRules, Paragraph, ReferenceMark, SAL_WARN, SetExp, BasicManager::SetGlobalUNOConstant(), SwDoc::SetVBATemplateToProjectCache(), StyleCell, StyleCharacter, StyleConditionalParagraph, StyleFrame, StyleNumbering, StylePage, StyleParagraph, StyleTable, SvUnoImageMapCircleObject_createInstance(), SvUnoImageMapPolygonObject_createInstance(), SvUnoImageMapRectangleObject_createInstance(), sw_GetSupportedMacroItems(), TableOfAuthorities, TextColumns, TextSection, TOX_AUTHORITIES, TOX_CONTENT, TOX_ILLUSTRATIONS, TOX_INDEX, TOX_OBJECTS, TOX_TABLES, TOX_USER, TypeBookmark, TypeEndnote, TypeFieldMark, TypeFootnote, TypeFormFieldMark, TypeGraphic, TypeIndex, TypeIndexMark, TypeMeta, TypeOLE, TypeTextFrame, TypeTextGraphic, TypeTextTable, Unknown, User, UserIndex, UserIndexMark, VbaCodeNameProvider, VbaGlobals, VbaObjectProvider, and VbaProjectNameProvider.

Referenced by SwTextBoxHelper::create(), and SwXTextDocument::create().


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