38 const css::lang::Locale& rLocale,
39 const OUString& SortAlgorithm, sal_Int32 collatorOptions )
override;
41 virtual OUString SAL_CALL
getIndexKey(
const OUString& IndexEntry,
42 const OUString& PhoneticEntry,
const css::lang::Locale& rLocale )
override;
45 const OUString& PhoneticEntry1,
const css::lang::Locale& rLocale1,
46 const OUString& IndexEntry2,
const OUString& PhoneticEntry2,
47 const css::lang::Locale& rLocale2 )
override;
50 const css::lang::Locale& rLocale,
const OUString& rSortAlgorithm )
override;
81 Index(
const css::uno::Reference < css::uno::XComponentContext >& rxContext);
85 void init(
const css::lang::Locale& rLocale,
const OUString& algorithm);
88 void makeIndexKeys(
const css::lang::Locale &rLocale, std::u16string_view algorithm);
std::unique_ptr< Index > index
IndexEntrySupplier_Unicode(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual sal_Int16 SAL_CALL compareIndexEntry(const OUString &IndexEntry1, const OUString &PhoneticEntry1, const css::lang::Locale &rLocale1, const OUString &IndexEntry2, const OUString &PhoneticEntry2, const css::lang::Locale &rLocale2) override
virtual ~IndexEntrySupplier_Unicode() override
virtual OUString SAL_CALL getIndexCharacter(const OUString &rIndexEntry, const css::lang::Locale &rLocale, const OUString &rSortAlgorithm) override
virtual sal_Bool SAL_CALL loadAlgorithm(const css::lang::Locale &rLocale, const OUString &SortAlgorithm, sal_Int32 collatorOptions) override
virtual OUString SAL_CALL getIndexKey(const OUString &IndexEntry, const OUString &PhoneticEntry, const css::lang::Locale &rLocale) override
void init(sal_Unicode start_, sal_Unicode end_, IndexKey const *keys, sal_Int16 key_count, Index *index)
OUString getIndexDescription(const OUString &rIndexEntry)
rtl::Reference< CollatorImpl > collator
sal_Int16 getIndexWeight(const OUString &rIndexEntry)
sal_Int16 mkeys[MAX_KEYS]
sal_Int16 compare(sal_Unicode c1, sal_Unicode c2)
void init(const css::lang::Locale &rLocale, const OUString &algorithm)
void makeIndexKeys(const css::lang::Locale &rLocale, std::u16string_view algorithm)
IndexTable tables[MAX_TABLES]
Index(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
Constant values shared between i18npool and, for example, the number formatter.