interface XServiceInfo in module com::sun::star::lang::

(Global Index)

Syntax

interface XServiceInfo : com::sun::star::uno::XInterface ;

Description

provides information regarding which services are implemented.

This interface is in general provided by a concrete instance of an implementation and by the XSingleServiceFactory or XSingleComponentFactory - factories, which instantiate a concrete implementation.

Method Summary

getImplementationName returns an implementation-identifier.

supportsService asks whether a service is supported or not.

getSupportedServiceNames returns the names of the services supported by this implementation.

Known Services Which Export this Interface

com::sun::star::lang::MultiServiceFactory

com::sun::star::lang::ServiceManager

com::sun::star::loader::Dynamic

com::sun::star::loader::SharedLibrary

com::sun::star::loader::Java

com::sun::star::lang::MultiServiceFactory

com::sun::star::lang::ServiceManager

com::sun::star::loader::Dynamic

com::sun::star::loader::SharedLibrary

com::sun::star::loader::Java

com::sun::star::setup::Setup

com::sun::star::datatransfer::DataFormatTranslator

com::sun::star::datatransfer::MimeContentTypeFactory

com::sun::star::datatransfer::dnd::OleDragSource

com::sun::star::datatransfer::dnd::OleDropTarget

com::sun::star::datatransfer::dnd::X11DragSource

com::sun::star::datatransfer::dnd::X11DropTarget

com::sun::star::datatransfer::clipboard::ClipboardManager

com::sun::star::datatransfer::clipboard::GenericClipboard

com::sun::star::datatransfer::clipboard::SystemClipboard

com::sun::star::datatransfer::filter::DataTransferFilterManager

com::sun::star::drawing::GenericDrawPage

com::sun::star::drawing::DrawingDocumentDrawView

com::sun::star::system::ProxySettings

com::sun::star::system::SimpleCommandMail

com::sun::star::system::SimpleSystemMail

com::sun::star::system::SystemShellExecute

com::sun::star::i18n::Transliteration

com::sun::star::i18n::zh_CNBreakIterator

com::sun::star::i18n::CharacterClassification

com::sun::star::i18n::LocaleData

com::sun::star::i18n::IndexEntrySupplier

com::sun::star::i18n::Transliterationl10n

com::sun::star::i18n::BreakIterator

com::sun::star::i18n::CJKBreakIterator

com::sun::star::i18n::Transliterationja_JP

com::sun::star::i18n::NumberFormatMapper

com::sun::star::i18n::zh_TWBreakIterator

com::sun::star::i18n::ja_JPBreakIterator

com::sun::star::i18n::ChapterCollator

com::sun::star::i18n::Collator

com::sun::star::i18n::LocaleCalendar

com::sun::star::ui::dialogs::FilePicker

com::sun::star::ui::dialogs::FolderPicker

com::sun::star::linguistic2::DictionaryList

com::sun::star::linguistic2::SpellChecker

com::sun::star::linguistic2::LinguProperties

com::sun::star::linguistic2::LinguServiceManager

com::sun::star::linguistic2::Hyphenator

com::sun::star::linguistic2::OtherLingu

com::sun::star::linguistic2::Thesaurus

Method Details



getImplementationName

Syntax

string getImplementationName ();

Description

returns an implementation-identifier.

This string must uniquely identify a concrete implementation. Therefor this should be a fully qualified name like "com.sun.star.comp.office.writer.SwTextDocument". The comp ( short for component) should appear in the name to distinguish it from servicenames.

Returns

an identifier for the implementation of this object.

supportsService

Syntax

boolean supportsService (
string ServiceName );

Description

asks whether a service is supported or not.

Returns

true in case the service is supported, false otherwise.

getSupportedServiceNames

Syntax

sequence< string > getSupportedServiceNames ();

Description

returns the names of the services supported by this implementation.

Returns

a sequence of the names of all supported services.
Top of Page