LibreOffice
LibreOffice 24.2 SDK API Reference
|
Transliteration of characters, such as case folding. More...
import"Transliteration.idl";
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... | |
Transliteration of characters, such as case folding.