LibreOffice Module i18npool (master) 1
|
#include <indexentrysupplier_asian.hxx>
Public Member Functions | |
IndexEntrySupplier_asian (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~IndexEntrySupplier_asian () override |
OUString SAL_CALL | getIndexCharacter (const OUString &rIndexEntry, const css::lang::Locale &rLocale, const OUString &rAlgorithm) override |
OUString SAL_CALL | getIndexKey (const OUString &rIndexEntry, const OUString &rPhoneticEntry, const css::lang::Locale &rLocale) override |
sal_Int16 SAL_CALL | compareIndexEntry (const OUString &rIndexEntry1, const OUString &rPhoneticEntry1, const css::lang::Locale &rLocale1, const OUString &rIndexEntry2, const OUString &rPhoneticEntry2, const css::lang::Locale &rLocale2) override |
OUString SAL_CALL | getPhoneticCandidate (const OUString &rIndexEntry, const css::lang::Locale &rLocale) 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 | |
oslModule | hModule |
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 31 of file indexentrysupplier_asian.hxx.
i18npool::IndexEntrySupplier_asian::IndexEntrySupplier_asian | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext | ) |
Definition at line 39 of file indexentrysupplier_asian.cxx.
References hModule, i18npool::IndexEntrySupplier_Common::implementationName, SAL_DLLEXTENSION, SAL_DLLPREFIX, and i18npool::thisModule().
|
overridevirtual |
Definition at line 54 of file indexentrysupplier_asian.cxx.
References hModule.
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 146 of file indexentrysupplier_asian.cxx.
References i18npool::IndexEntrySupplier_Common::collator, i18npool::IndexEntrySupplier_Common::getEntry(), result, and i18npool::IndexEntrySupplier_Common::usePhonetic.
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 82 of file indexentrysupplier_asian.cxx.
References ch, get(), hModule, idx, idxStr, and o3tl::temporary().
Referenced by getIndexKey().
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 139 of file indexentrysupplier_asian.cxx.
References i18npool::IndexEntrySupplier_Common::aAlgorithm, i18npool::IndexEntrySupplier_Common::getEntry(), and getIndexCharacter().
|
overridevirtual |
Reimplemented from i18npool::IndexEntrySupplier_Common.
Definition at line 163 of file indexentrysupplier_asian.cxx.
|
private |
Definition at line 49 of file indexentrysupplier_asian.hxx.
Referenced by getIndexCharacter(), getPhoneticCandidate(), IndexEntrySupplier_asian(), and ~IndexEntrySupplier_asian().