19 #ifndef __com_sun_star_i18n_XCollator_idl__
20 #define __com_sun_star_i18n_XCollator_idl__
26 module
com { module sun { module star { module i18n {
59 [in]
string aStr2, [in]
long nOff2, [in]
long nLen2 );
91 [in]
long nCollatorOptions );
110 [in]
long nCollatorOptions );
136 [in]
string aAlgorithmName,
138 [in] sequence<long> aCollatorOptions );
provides locale-sensitive collation algorithms for string comparison.
Definition: XCollator.idl:32
long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions)
Load a particular collator algorithm for the locale.
sequence< long > listCollatorOptions([in] string aAlgorithmName)
List all end user collator options for a given algorithm.
long compareString([in] string aStr1, [in] string aStr2)
Compare 2 strings in specific locale and algorithm.
void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions)
Load a collator algorithm with options chosen by end user.
long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2)
Compare 2 substrings in specific locale and algorithm.
long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions)
Load the collator with default algorithm defined in locale data.
sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale)
List all collator algorithms for a given locale.
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22
object represents a specific geographical, political, or cultural region.
Definition: Locale.idl:38