:: com :: sun :: star :: linguistic2 ::
|
interface XLinguServiceManager |
|
- Description
- the basic interface to be used to access linguistic functionality.
This interface is used to access spell checker, hyphenator, and
thesaurus functionality.
Additionally, it can query what implementations of those services are
available (for specific languages or in general).
It can select and query which of those implementations should
be used for a specific language.
For spell checking and thesaurus, the order in the list defines the order
of creation/usage of those services.
That is, if the first spell checker implementation does not recognize
the given word as correct, the second service implementation for that
language is created and gets queried. If that one fails, the third one
gets created and queried and so on.
This chain stops if an implementation reports the word as correct or the
end of the list is reached, in which case the word is reported as incorrect.
For the thesaurus, the behavior is the same when no meaning was found.
- See also
- SpellChecker, Hyphenator, Thesaurus
|
Methods' Details |
getSpellChecker
- Returns
- the XSpellChecker
interface to be used for spell checking.
|
|
getHyphenator
- Returns
- the XHyphenator
interface to be used for hyphenation.
|
|
getThesaurus
- Returns
- the XThesaurus
interface to be used for thesaurus functionality.
|
|
addLinguServiceManagerListener
boolean |
addLinguServiceManagerListener( |
[in] ::com::sun::star::lang::XEventListener |
xListener ); |
- Description
- adds a listener to the list of event listeners.
The listeners may support one or both of
XDictionaryEventListener
and
XLinguServiceEventListener
interfaces.
- Returns
- true if the listener was successfully added, false otherwise.
- Parameter xListener
- the listener to be added.
|
|
removeLinguServiceManagerListener
boolean |
removeLinguServiceManagerListener( |
[in] ::com::sun::star::lang::XEventListener |
xListener ); |
- Description
- removes a listener from the list of event listeners.
- Returns
- true if the listener was successfully removed, false otherwise.
- Parameter xListener
- the listener to be removed.
|
|
getAvailableServices
sequence< string > |
getAvailableServices( |
[in] string |
aServiceName, |
| [in] ::com::sun::star::lang::Locale |
aLocale ); |
- Returns
- the list of implementation names of the available services.
- Parameter aServiceName
- the name of the service requesting the list of available
implementations.
- Parameter aLocale
- the language used to query the list of available implementations.
|
|
setConfiguredServices
void |
setConfiguredServices( |
[in] string |
aServiceName, |
| [in] ::com::sun::star::lang::Locale |
aLocale, |
| [in] sequence< string > |
aServiceImplNames ); |
- Description
- sets the list of service implementations to be used for a
given service and language.
- Parameter aServiceName
- the name of the service to set the list of implementations
to be used.
- Parameter aLocale
- the language to set the list.
- Parameter aServiceImplNames
- the name of the service to set the list.
|
|
getConfiguredServices
sequence< string > |
getConfiguredServices( |
[in] string |
aServiceName, |
| [in] ::com::sun::star::lang::Locale |
aLocale ); |
- Description
- queries the list of service implementations to be used for a
given service and language.
- Returns
- the list of implementation names of the services to be used.
- Parameter aServiceName
- the name of the service to get queried.
- Parameter aLocale
- the language to get queried.
|
|
Top of Page
Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.
LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.
The Document Foundation acknowledges all community members, please find more info at our website.
Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.