Top   Module   Use   Manual   Index 
 EXPORTING SERVICES | METHODS' SUMMARY | METHODS' DETAILS 

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

interface XServiceInfo

Base Interface
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.



Known Services which Export this Interface

com::sun::star::lang::MultiServiceFactory provides a collection of implementations for services.
com::sun::star::lang::ServiceManager provides a collection of implementations for services.
com::sun::star::loader::Dynamic makes it possible to access services accessible via a UnoUrlResolver E.g., instantiation of services in another process
com::sun::star::loader::SharedLibrary makes it possible to access the services implemented in a shared library.
com::sun::star::loader::Java makes it possible to access the services implemented in a Java class file.
com::sun::star::lang::MultiServiceFactory provides a collection of implementations for services.
com::sun::star::lang::ServiceManager provides a collection of implementations for services.
com::sun::star::loader::Dynamic makes it possible to access services accessible via a UnoUrlResolver E.g., instantiation of services in another process
com::sun::star::loader::SharedLibrary makes it possible to access the services implemented in a shared library.
com::sun::star::loader::Java makes it possible to access the services implemented in a Java class file.
com::sun::star::setup::Setup
com::sun::star::datatransfer::DataFormatTranslator Different platforms use different types to describe data formats available during data exchange operations like clipboard or drag&drop. Implementations of this service do convert system dependent data types to a DataFlavor and vice versa.
com::sun::star::datatransfer::MimeContentTypeFactory Used to create an instance that implement the interface XMimeContentType from a string representation of such a MIME content-type that is conform to Rfc2045 and Rfc2046 .
com::sun::star::datatransfer::dnd::OleDragSource This service connects the Java-like UNO drag and drop protocol to the protocol used on window platforms. It realized the drag source.
com::sun::star::datatransfer::dnd::OleDropTarget This service connects the Java-like UNO Drag & Drop protocol to the protocol used on window platforms. It realizes the drop target.
com::sun::star::datatransfer::dnd::X11DragSource This service connects the Java-like UNO Drag and Drop protocol to the X Drag and Drop protocol used on X-Servers to transfer data between applications via Drag and Drop operations.
com::sun::star::datatransfer::dnd::X11DropTarget This service connects the Java-like UNO Drag and Drop protocol to the X Drag and Drop protocol used on X-Servers to transfer data between application via Drag and Drop operations.
com::sun::star::datatransfer::clipboard::ClipboardManager The clipboard manager is a one-instance service that holds a list of all known clipboard instances.
com::sun::star::datatransfer::clipboard::GenericClipboard A generic clipboard service is a simple container for transferable objects.
com::sun::star::datatransfer::clipboard::SystemClipboard The system clipboard service builds a bridge to the OS specific clipboard interfaces.

com::sun::star::datatransfer::filter::DataTransferFilterManager The filter manager is a one-instance service that holds a list of all known filter instances.
com::sun::star::drawing::GenericDrawPage This abstract service is implemented by every page of a DrawingDocument .
com::sun::star::drawing::DrawingDocumentDrawView This view service is implemented by objects that can display DrawPage s or MasterPage s in drawing mode.
com::sun::star::system::ProxySettings Specifies a service for reading the proxy settings from an old office installation or a central system database.
com::sun::star::system::SimpleCommandMail Specifies a SimpleCommandMail service. Implementations of such a service, do implement an interface to send mail messages via the current configured command line mail application.
com::sun::star::system::SimpleSystemMail Specifies a SimpleSystemMail service. Implementations of such a service implement an interface to send mail messages via the currently configured system mail client.
com::sun::star::system::SystemShellExecute Specifies a system executer service. Such a service makes it possible to execute an arbitrary system command.
com::sun::star::i18n::Transliteration Transliteration of characters, such as case folding
com::sun::star::i18n::zh_CNBreakIterator contains the chinese specific routines for iteration in Unicode string. It is derived from the base XBreakIterator , which contains all the base routines. Iterates over Characters, Words, Sentences and Linebreaks.
com::sun::star::i18n::CharacterClassification Character classification, such as upper, lower, alpha, digit, et al.
com::sun::star::i18n::IndexEntrySupplier Supplier for creating index entries in a "table of alphabetical index"
com::sun::star::i18n::Transliterationl10n Transliteration of characters, such as case folding - local specifics
com::sun::star::i18n::BreakIterator contains the base routines for iteration in Unicode string. Iterates over Characters, Words, Sentences and Linebreaks.
com::sun::star::i18n::CJKBreakIterator contains the CJK specific routines for iteration in Unicode string. Is derived from the base XBreakIterator , which contains all the base routines. This is the base for the specific CJK-Iterators, these are the Japanese and traditional/simplified Chinese. Iterates over Characters, Words, Sentences and Linebreaks.
com::sun::star::i18n::Transliterationja_JP Transliteration of characters, such as case folding - specific for japanese
com::sun::star::i18n::NumberFormatMapper Map locale data number format codes to index values used by the number formatter
com::sun::star::i18n::zh_TWBreakIterator contains the chinese (taiwan) specific routines for iteration in Unicode string. It is derived from the base XBreakIterator , which contains all the base routines. Iterates over Characters, Words, Sentences and Linebreaks.
com::sun::star::i18n::ja_JPBreakIterator contains the japanese specific routines for iteration in Unicode string. Is derived from the base XBreakIterator , which contains all the base routines. Iterates over Characters, Words, Sentences and Linebreaks.
com::sun::star::i18n::ChapterCollator
com::sun::star::i18n::Collator
com::sun::star::i18n::LocaleCalendar Access a locale specific calendar
com::sun::star::i18n::LocaleData Access locale specific data.
com::sun::star::ui::dialogs::FilePicker
com::sun::star::ui::dialogs::FolderPicker A FolderPicker service.
com::sun::star::linguistic2::SpellChecker offers spellchecking functionality.
com::sun::star::linguistic2::Hyphenator offers hyphenation functionality.
com::sun::star::linguistic2::OtherLingu @ deprecated
com::sun::star::linguistic2::Thesaurus offers thesaurus functionality.
com::sun::star::linguistic2::DictionaryList is the list of personal dictionaries.
com::sun::star::linguistic2::LinguProperties the set of linguistic relevant properties.
com::sun::star::linguistic2::LinguServiceManager offers linguistic functionality. Is to be used to access spell checker, hyphenator and thesaurus.

Methods' 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.

Methods' Details

getImplementationName
 
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
 
boolean
supportsService(
[ in ] string ServiceName );

Description
asks whether a service is supported or not.
Returns
true in case the service is supported, false otherwise.
getSupportedServiceNames
 
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