LibreOffice Module i18npool (master) 1
Public Member Functions | Private Attributes | List of all members
i18npool::IndexEntrySupplier_asian Class Referencefinal

#include <indexentrysupplier_asian.hxx>

Inheritance diagram for i18npool::IndexEntrySupplier_asian:
[legend]
Collaboration diagram for i18npool::IndexEntrySupplier_asian:
[legend]

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< CollatorImplcollator
 
css::lang::Locale aLocale
 
OUString aAlgorithm
 

Detailed Description

Definition at line 31 of file indexentrysupplier_asian.hxx.

Constructor & Destructor Documentation

◆ IndexEntrySupplier_asian()

i18npool::IndexEntrySupplier_asian::IndexEntrySupplier_asian ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)

◆ ~IndexEntrySupplier_asian()

i18npool::IndexEntrySupplier_asian::~IndexEntrySupplier_asian ( )
overridevirtual

Definition at line 54 of file indexentrysupplier_asian.cxx.

References hModule.

Member Function Documentation

◆ compareIndexEntry()

sal_Int16 SAL_CALL i18npool::IndexEntrySupplier_asian::compareIndexEntry ( const OUString &  rIndexEntry1,
const OUString &  rPhoneticEntry1,
const css::lang::Locale &  rLocale1,
const OUString &  rIndexEntry2,
const OUString &  rPhoneticEntry2,
const css::lang::Locale &  rLocale2 
)
overridevirtual

◆ getIndexCharacter()

OUString SAL_CALL i18npool::IndexEntrySupplier_asian::getIndexCharacter ( const OUString &  rIndexEntry,
const css::lang::Locale &  rLocale,
const OUString &  rAlgorithm 
)
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().

◆ getIndexKey()

OUString SAL_CALL i18npool::IndexEntrySupplier_asian::getIndexKey ( const OUString &  rIndexEntry,
const OUString &  rPhoneticEntry,
const css::lang::Locale &  rLocale 
)
overridevirtual

◆ getPhoneticCandidate()

OUString SAL_CALL i18npool::IndexEntrySupplier_asian::getPhoneticCandidate ( const OUString &  rIndexEntry,
const css::lang::Locale &  rLocale 
)
overridevirtual

Reimplemented from i18npool::IndexEntrySupplier_Common.

Definition at line 163 of file indexentrysupplier_asian.cxx.

References ch, hModule, i, idx, and pData.

Member Data Documentation

◆ hModule

oslModule i18npool::IndexEntrySupplier_asian::hModule
private

The documentation for this class was generated from the following files: