LibreOffice Module i18npool (master) 1
|
#include <indexentrysupplier_default.hxx>
Public Member Functions | |
IndexEntrySupplier_Unicode (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~IndexEntrySupplier_Unicode () 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 |
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 OUString SAL_CALL | getIndexCharacter (const OUString &rIndexEntry, const css::lang::Locale &rLocale, const OUString &rSortAlgorithm) override |
Public Member Functions inherited from i18npool::IndexEntrySupplier_Common | |
IndexEntrySupplier_Common (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~IndexEntrySupplier_Common () override |
virtual css::uno::Sequence< css::lang::Locale > SAL_CALL | getLocaleList () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getAlgorithmList (const css::lang::Locale &rLocale) override |
virtual sal_Bool SAL_CALL | usePhoneticEntry (const css::lang::Locale &rLocale) override |
virtual OUString SAL_CALL | getPhoneticCandidate (const OUString &IndexEntry, const css::lang::Locale &rLocale) 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 |
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 OUString SAL_CALL | getIndexCharacter (const OUString &rIndexEntry, const css::lang::Locale &rLocale, const OUString &rSortAlgorithm) override |
virtual OUString SAL_CALL | getIndexFollowPageWord (sal_Bool MorePages, const css::lang::Locale &rLocale) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Attributes | |
std::unique_ptr< Index > | index |
Additional Inherited Members | |
Protected Member Functions inherited from i18npool::IndexEntrySupplier_Common | |
const OUString & | getEntry (const OUString &IndexEntry, const OUString &PhoneticEntry, const css::lang::Locale &rLocale) const |
Protected Attributes inherited from i18npool::IndexEntrySupplier_Common | |
const char * | implementationName |
bool | usePhonetic |
rtl::Reference< CollatorImpl > | collator |
css::lang::Locale | aLocale |
OUString | aAlgorithm |
Definition at line 32 of file indexentrysupplier_default.hxx.
i18npool::IndexEntrySupplier_Unicode::IndexEntrySupplier_Unicode | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext | ) |
Definition at line 34 of file indexentrysupplier_default.cxx.
References i18npool::IndexEntrySupplier_Common::implementationName, and index.
|
overridevirtual |
Definition at line 42 of file indexentrysupplier_default.cxx.
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 59 of file indexentrysupplier_default.cxx.
References i18npool::IndexEntrySupplier_Common::compareIndexEntry(), i18npool::IndexEntrySupplier_Common::getEntry(), index, and result.
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 73 of file indexentrysupplier_default.cxx.
References i18npool::IndexEntrySupplier_Common::getIndexCharacter(), index, and loadAlgorithm().
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 53 of file indexentrysupplier_default.cxx.
References i18npool::IndexEntrySupplier_Common::getEntry(), and index.
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 46 of file indexentrysupplier_default.cxx.
References index, and i18npool::IndexEntrySupplier_Common::loadAlgorithm().
Referenced by getIndexCharacter().
|
private |
Definition at line 53 of file indexentrysupplier_default.hxx.
Referenced by compareIndexEntry(), getIndexCharacter(), getIndexKey(), IndexEntrySupplier_Unicode(), and loadAlgorithm().