LibreOffice
LibreOffice 7.4 SDK API Reference
List of all members
Transliteration Service Referencepublished

Transliteration of characters, such as case folding. More...

import"Transliteration.idl";

Inheritance diagram for Transliteration:
XExtendedTransliteration XTransliteration XInterface

Additional Inherited Members

- Public Member Functions inherited from XExtendedTransliteration
string transliterateString2String ([in] string aStr, [in] long nStartPos, [in] long nCount)
 Transliterate a substring. More...
 
string transliterateChar2String ([in] char cChar)
 Transliterate a character to a string. More...
 
char transliterateChar2Char ([in] char cChar) raises ( MultipleCharsOutputException )
 Transliterate a character to a character. More...
 
- Public Member Functions inherited from XTransliteration
string getName ()
 Unique ASCII name to identify a module. More...
 
short getType ()
 Return the attribute(s) associated with this transliteration object, as defined in TransliterationType. More...
 
void loadModule ([in] TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale)
 Load instance of predefined module - old style method. More...
 
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(). More...
 
void loadModuleByImplName ([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale)
 Load instance of UNO registered module. More...
 
void loadModulesByImplNames ([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale)
 Load a sequence of instances of transliteration modules. More...
 
sequence< string > getAvailableModules ([in] ::com::sun::star::lang::Locale aLocale, [in] short nType)
 List the available transliteration modules for a given locale. More...
 
string transliterate ([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset)
 Transliterate a substring. More...
 
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. More...
 
sequence< string > transliterateRange ([in] string aStr1, [in] string aStr2)
 Transliterate one set of characters to another. More...
 
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. More...
 
long compareString ([in] string aStr1, [in] string aStr2)
 Compare 2 strings as per this transliteration. More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 

Detailed Description

Transliteration of characters, such as case folding.


The documentation for this service was generated from the following file: