Language
Asturianu (ast)
Català (ca)
Čeština (cs)
Dansk (da)
Deutsch (de)
English [US] (en-US)
Español (es)
Esperanto (eo)
Eesti keel (et)
Euskara (eu)
Français (fr)
Gàidhlig (gd)
Galego (gl)
Italiano (it)
Lietuvių (lt)
Magyar (hu)
Nederlands (nl)
Norsk (no)
Polski (pl)
Português [do Brasil] (pt-BR)
Português [Europeu] (pt)
Română (ro)
Slovenčina (sk)
Slovenščina (sl)
Suomi (fi)
Svenska (sv)
Yкраїнська (uk)
Tiếng Việt (vi)
Türkçe (tr)
ኦሮሚኛ (om)
Հայերեն (hy)
Ελληνικά (el)
български език (bg)
Русский (ru)
Cрпски [ћирилицом] (sr)
עברית (he)
हिन्दी (hi)
ភាសាខ្មែរ (km)
தமிழ் (ta)
ภาษาไทย (th)
简体中文 (zh-CN)
正體中文 (zh-TW)
日本語 (ja)
한국어 (ko)
The Free and Open Productivity Suite
:: com :: sun :: star :: i18n ::
interface XExtendedIndexEntrySupplier
Base Interfaces
XExtendedIndexEntrySupplier
┗ XIndexEntrySupplier
XIndexEntrySupplier
(referenced interface's summary:)
supplies information on index entries to generate a "table of
alphabetical index" for a given locale.
Description
This interface provides information for creating "Table of Index"
It is derived from
XIndexEntrySupplier and
provides following additional functionalities.
Provide supported language/locale list.
Provide supported algorithm list.
Provide phonetic entry support for CJK languge.
Provide method to compare index entry.
Since
OOo 1.1.2
Developers Guide
OfficeDev - Overview and Using the API - XExtendedIndexEntrySupplier
Methods' Details
getLocaleList
sequence< ::com::sun::star::lang ::Locale >
getLocaleList ();
Description
Returns locale list for which the IndexEntrySupplier provides service.
getAlgorithmList
sequence< string >
getAlgorithmList (
[in] ::com::sun::star::lang ::Locale
aLocale );
Description
Returns index algorithm list for specific locale
usePhoneticEntry
boolean
usePhoneticEntry (
[in] ::com::sun::star::lang ::Locale
aLocale );
Description
Checks if Phonetic Entry should be used for the locale.
getPhoneticCandidate
string
getPhoneticCandidate (
[in] string
aIndexEntry,
[in] ::com::sun::star::lang ::Locale
aLocale );
Description
Returns phonetic candidate for index entry for the locale.
loadAlgorithm
boolean
loadAlgorithm (
[in] ::com::sun::star::lang ::Locale
aLocale,
[in] string
aIndexAlgorithm,
[in] long
nCollatorOptions );
Description
Loads index algorithm for the locale.
Parameter aIndexAlgorithm
Index algorithm to be loaded.
Parameter nCollatorOptions
Sorting option of CollatorOptions for
comparing index entries
Returns
true if algorithm successfully loaded,
false else.
getIndexKey
string
getIndexKey (
[in] string
aIndexEntry,
[in] string
aPhoneticEntry,
[in] ::com::sun::star::lang ::Locale
aLocale );
Description
Returns index key.
Note that loadAlgorithm should be called before calling
this function.
Parameter aIndexEntry
Index entry
Parameter aPhoneticEntry
Phonetic entry
Parameter aLocale
Language attribute for index and phonetic entry.
aLocale and the locale in loadAlgorithm may be different.
In the case they are different, phonetic entry will not
be used in the index key generation.
compareIndexEntry
short
compareIndexEntry (
[in] string
aIndexEntry1,
[in] string
aPhoneticEntry1,
[in] ::com::sun::star::lang ::Locale
aLocale1,
[in] string
aIndexEntry2,
[in] string
aPhoneticEntry2,
[in] ::com::sun::star::lang ::Locale
aLocale2 );
Description
Compares index entries
Note that loadAlgorithm should be called before calling
this function.
Parameter aIndexEntry1
Parameter aIndexEntry2
Index entries to be compared
Parameter aPhoneticEntry1
Parameter aPhoneticEntry2
Phonetic entries to be compared
Parameter aLocale1
Parameter aLocale2
Language attribute for index and phonetic entry.
aLocale and the locale in loadAlgorithm may be different.
In the case they are different, phonetic entry will not
be used in the index key generation.
Top of Page Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.