Top   Module   Use   Manual   Index 
 EXPORTING SERVICES | METHODS' SUMMARY | METHODS' DETAILS 

com :: sun :: star :: i18n ::

interface XTransliteration

Base Interface
com::sun::star::uno::XInterface



Known Services which Export this Interface

com::sun::star::i18n::Transliteration Transliteration of characters, such as case folding
com::sun::star::i18n::Transliterationl10n Transliteration of characters, such as case folding - local specifics
com::sun::star::i18n::Transliterationja_JP Transliteration of characters, such as case folding - specific for japanese

Methods' Summary

getName
getType
loadModule
loadModuleNew
loadModuleByImplName
loadModulesByImplNames
getAvailableModules
transliterate
folding
equals
transliterateRange
compareSubstring compares 2 sub-strings
compareString compares 2 strings

Methods' Details

getName
 
string
getName();
getType
 
short
getType();
loadModule
 
void
loadModule(
[ in ] com::sun::star::i18n::TransliterationModules modType,
[ in ] com::sun::star::lang::Locale rLocale );

loadModuleNew
 
void
loadModuleNew(
[ in ] sequence< com::sun::star::i18n::TransliterationModulesNew > modType,
[ in ] com::sun::star::lang::Locale rLocale );

loadModuleByImplName
 
void
loadModuleByImplName(
[ in ] string implName,
[ in ] com::sun::star::lang::Locale rLocale );

loadModulesByImplNames
 
void
loadModulesByImplNames(
[ in ] sequence< string > implNamelist,
[ in ] com::sun::star::lang::Locale rLocale );

getAvailableModules
 
sequence< string >
getAvailableModules(
[ in ] com::sun::star::lang::Locale rLocale,
[ in ] short sType );

transliterate
 
string
transliterate(
[ in ] string inStr,
[ in ] long startPos,
[ in ] long nCount,
[ out ] sequence< long > offset );

folding
 
string
folding(
[ in ] string inStr,
[ in ] long startPos,
[ in ] long nCount,
[ out ] sequence< long > offset );

equals
 
boolean
equals(
[ in ] string str1,
[ in ] long pos1,
[ in ] long nCount1,
[ out ] long nMatch1,
[ in ] string str2,
[ in ] long pos2,
[ in ] long nCount2,
[ out ] long nMatch2 );

transliterateRange
 
sequence< string >
transliterateRange(
[ in ] string str1,
[ in ] string str2 );

compareSubstring
 
long
compareSubstring(
[ in ] string s1,
[ in ] long off1,
[ in ] long len1,
[ in ] string s2,
[ in ] long off2,
[ in ] long len2 );

Description
compares 2 sub-strings
Parameter s1
first String
Parameter off1
offset (from 0) of the first substring
Parameter len1
length (from offset) of the first substring
Parameter s2
second String
Parameter off2
offset (from 0) of the second substring
Parameter len2
length (from offset) of the second substring
Returns
1 if the first string is more than second string 0 if the first string is equals to second string -1 if the first string is less than second string
compareString
 
long
compareString(
[ in ] string s1,
[ in ] string s2 );

Description
compares 2 strings
Parameter s1
first String
Parameter s2
second String
Returns
1 if the first string is more than second string 0 if the first string is equals to second string -1 if the first string is less than second string

Top of Page