LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
IndexEntrySupplierWrapper Class Reference

#include <toxwrap.hxx>

Public Member Functions

 IndexEntrySupplierWrapper ()
 
 ~IndexEntrySupplierWrapper ()
 
void SetLocale (const css::lang::Locale &rLocale)
 
OUString GetIndexKey (const OUString &rText, const OUString &rTextReading, const css::lang::Locale &rLocale) const
 
OUString GetFollowingText (bool bMorePages) const
 
css::uno::Sequence< OUString > GetAlgorithmList (const css::lang::Locale &rLcl) const
 
bool LoadAlgorithm (const css::lang::Locale &rLcl, const OUString &sSortAlgorithm, tools::Long nOptions) const
 
sal_Int16 CompareIndexEntry (const OUString &rText1, const OUString &rTextReading1, const css::lang::Locale &rLcl1, const OUString &rText2, const OUString &rTextReading2, const css::lang::Locale &rLcl2) const
 

Private Attributes

css::lang::Locale m_aLcl
 
css::uno::Reference< css::i18n::XExtendedIndexEntrySupplier > m_xIES
 

Detailed Description

Definition at line 31 of file toxwrap.hxx.

Constructor & Destructor Documentation

◆ IndexEntrySupplierWrapper()

IndexEntrySupplierWrapper::IndexEntrySupplierWrapper ( )

Definition at line 27 of file toxhlp.cxx.

References m_xIES, and TOOLS_WARN_EXCEPTION.

◆ ~IndexEntrySupplierWrapper()

IndexEntrySupplierWrapper::~IndexEntrySupplierWrapper ( )

Definition at line 40 of file toxhlp.cxx.

Member Function Documentation

◆ CompareIndexEntry()

sal_Int16 IndexEntrySupplierWrapper::CompareIndexEntry ( const OUString &  rText1,
const OUString &  rTextReading1,
const css::lang::Locale &  rLcl1,
const OUString &  rText2,
const OUString &  rTextReading2,
const css::lang::Locale &  rLcl2 
) const

Definition at line 101 of file toxhlp.cxx.

References m_xIES, and TOOLS_WARN_EXCEPTION.

◆ GetAlgorithmList()

css::uno::Sequence< OUString > IndexEntrySupplierWrapper::GetAlgorithmList ( const css::lang::Locale &  rLcl) const

Definition at line 72 of file toxhlp.cxx.

References m_xIES, and TOOLS_WARN_EXCEPTION.

◆ GetFollowingText()

OUString IndexEntrySupplierWrapper::GetFollowingText ( bool  bMorePages) const

Definition at line 59 of file toxhlp.cxx.

References m_aLcl, m_xIES, and TOOLS_WARN_EXCEPTION.

◆ GetIndexKey()

OUString IndexEntrySupplierWrapper::GetIndexKey ( const OUString &  rText,
const OUString &  rTextReading,
const css::lang::Locale &  rLocale 
) const

Definition at line 44 of file toxhlp.cxx.

References m_xIES, and TOOLS_WARN_EXCEPTION.

◆ LoadAlgorithm()

bool IndexEntrySupplierWrapper::LoadAlgorithm ( const css::lang::Locale &  rLcl,
const OUString &  sSortAlgorithm,
tools::Long  nOptions 
) const

Definition at line 86 of file toxhlp.cxx.

References m_xIES, and TOOLS_WARN_EXCEPTION.

◆ SetLocale()

void IndexEntrySupplierWrapper::SetLocale ( const css::lang::Locale &  rLocale)
inline

Definition at line 40 of file toxwrap.hxx.

Member Data Documentation

◆ m_aLcl

css::lang::Locale IndexEntrySupplierWrapper::m_aLcl
private

Definition at line 33 of file toxwrap.hxx.

Referenced by GetFollowingText().

◆ m_xIES

css::uno::Reference< css::i18n::XExtendedIndexEntrySupplier > IndexEntrySupplierWrapper::m_xIES
private

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