19 #ifndef __com_sun_star_i18n_XTransliteration_idl__
20 #define __com_sun_star_i18n_XTransliteration_idl__
28 module
com { module sun { module star { module i18n {
194 [in]
long nCount, [out] sequence <long> rOffset );
200 string folding( [in]
string aInStr, [in]
long nStartPos,
201 [in]
long nCount, [out] sequence <long> rOffset );
246 boolean equals( [in]
string aStr1, [in]
long nPos1, [in]
long nCount1,
248 [in]
string aStr2, [in]
long nPos2, [in]
long nCount2,
249 [out]
long rMatch2 );
297 [in]
string aStr2, [in]
long nOff2, [in]
long nLen2 );
Character conversions like case folding or Hiragana to Katakana.
Definition: XTransliteration.idl:94
sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType)
List the available transliteration modules for a given locale.
string getName()
Unique ASCII name to identify a module.
void loadModuleNew([in] sequence< TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale)
Load a sequence of instances of predefined modules - supersedes method XTransliteration::loadModule()...
string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset)
Transliterate a substring.
void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale)
Load a sequence of instances of transliteration modules.
string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset)
boolean equals([in] string aStr1, [in] long nPos1, [in] long nCount1, [out] long rMatch1, [in] string aStr2, [in] long nPos2, [in] long nCount2, [out] long rMatch2)
Match two substrings and find if they are equivalent as per this transliteration.
void loadModule([in] TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale)
Load instance of predefined module - old style method.
sequence< string > transliterateRange([in] string aStr1, [in] string aStr2)
Transliterate one set of characters to another.
long compareString([in] string aStr1, [in] string aStr2)
Compare 2 strings as per this transliteration.
long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2)
Compare 2 substrings as per this transliteration.
void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale)
Load instance of UNO registered module.
short getType()
Return the attribute(s) associated with this transliteration object, as defined in TransliterationTyp...
base interface of all UNO interfaces
Definition: XInterface.idl:48
TransliterationModules
Old transliteration module enumeration.
Definition: TransliterationModules.idl:35
Definition: Ambiguous.idl:22
object represents a specific geographical, political, or cultural region.
Definition: Locale.idl:38