LibreOffice Module i18npool (master) 1
|
#include <transliteration_caseignore.hxx>
Public Member Functions | |
Transliteration_caseignore () | |
sal_Int16 SAL_CALL | getType () override |
void SAL_CALL | loadModule (css::i18n::TransliterationModules modName, const css::lang::Locale &rLocale) override |
css::uno::Sequence< OUString > SAL_CALL | transliterateRange (const OUString &str1, const OUString &str2) override |
sal_Bool SAL_CALL | equals (const OUString &str1, sal_Int32 pos1, sal_Int32 nCount1, sal_Int32 &nMatch1, const OUString &src2, sal_Int32 pos2, sal_Int32 nCount2, sal_Int32 &nMatch2) override |
sal_Int32 SAL_CALL | compareSubstring (const OUString &s1, sal_Int32 off1, sal_Int32 len1, const OUString &s2, sal_Int32 off2, sal_Int32 len2) override |
sal_Int32 SAL_CALL | compareString (const OUString &s1, const OUString &s2) override |
Public Member Functions inherited from i18npool::Transliteration_body | |
Transliteration_body () | |
sal_Int16 SAL_CALL | getType () override |
OUString | transliterateImpl (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > *pOffset) override |
OUString SAL_CALL | transliterateChar2String (sal_Unicode inChar) override |
virtual sal_Unicode SAL_CALL | transliterateChar2Char (sal_Unicode inChar) override |
OUString | foldingImpl (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > *pOffset) override |
sal_Bool SAL_CALL | equals (const OUString &str1, sal_Int32 pos1, sal_Int32 nCount1, sal_Int32 &nMatch1, const OUString &str2, sal_Int32 pos2, sal_Int32 nCount2, sal_Int32 &nMatch2) override |
css::uno::Sequence< OUString > SAL_CALL | transliterateRange (const OUString &str1, const OUString &str2) override |
Public Member Functions inherited from i18npool::transliteration_commonclass | |
transliteration_commonclass () | |
void SAL_CALL | loadModule (css::i18n::TransliterationModules modName, const css::lang::Locale &rLocale) override |
void SAL_CALL | loadModuleNew (const css::uno::Sequence< css::i18n::TransliterationModulesNew > &modName, const css::lang::Locale &rLocale) override |
void SAL_CALL | loadModuleByImplName (const OUString &implName, const css::lang::Locale &rLocale) override |
void SAL_CALL | loadModulesByImplNames (const css::uno::Sequence< OUString > &modNamelist, const css::lang::Locale &rLocale) override |
css::uno::Sequence< OUString > SAL_CALL | getAvailableModules (const css::lang::Locale &rLocale, sal_Int16 sType) override |
virtual OUString SAL_CALL | getName () override |
virtual sal_Int16 SAL_CALL | getType () override=0 |
virtual OUString SAL_CALL | transliterate (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > &offset) override final |
virtual OUString SAL_CALL | folding (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > &offset) override final |
virtual OUString SAL_CALL | transliterateString2String (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount) override |
virtual OUString SAL_CALL | transliterateChar2String (sal_Unicode inChar) override |
virtual sal_Unicode SAL_CALL | transliterateChar2Char (sal_Unicode inChar) override=0 |
virtual sal_Bool SAL_CALL | equals (const OUString &str1, sal_Int32 pos1, sal_Int32 nCount1, sal_Int32 &nMatch1, const OUString &str2, sal_Int32 pos2, sal_Int32 nCount2, sal_Int32 &nMatch2) override=0 |
virtual css::uno::Sequence< OUString > SAL_CALL | transliterateRange (const OUString &str1, const OUString &str2) override=0 |
virtual sal_Int32 SAL_CALL | compareSubstring (const OUString &s1, sal_Int32 off1, sal_Int32 len1, const OUString &s2, sal_Int32 off2, sal_Int32 len2) override |
virtual sal_Int32 SAL_CALL | compareString (const OUString &s1, const OUString &s2) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Member Functions | |
sal_Int32 | compare (const OUString &str1, sal_Int32 pos1, sal_Int32 nCount1, sal_Int32 &nMatch1, const OUString &str2, sal_Int32 pos2, sal_Int32 nCount2, sal_Int32 &nMatch2) |
Private Attributes | |
TransliterationFlags | moduleLoaded |
Additional Inherited Members | |
virtual OUString | transliterateImpl (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > *pOffset)=0 |
virtual OUString | foldingImpl (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > *pOffset)=0 |
Protected Attributes inherited from i18npool::Transliteration_body | |
MappingType | nMappingType |
Protected Attributes inherited from i18npool::transliteration_commonclass | |
css::lang::Locale | aLocale |
const char * | transliterationName |
const char * | implementationName |
Definition at line 25 of file transliteration_caseignore.hxx.
i18npool::Transliteration_caseignore::Transliteration_caseignore | ( | ) |
Definition at line 36 of file transliteration_caseignore.cxx.
References i18npool::transliteration_commonclass::implementationName, moduleLoaded, i18npool::Transliteration_body::nMappingType, and i18npool::transliteration_commonclass::transliterationName.
|
private |
css::uno::RuntimeException |
Definition at line 110 of file transliteration_caseignore.cxx.
References i18npool::transliteration_commonclass::aLocale, moduleLoaded, i18npool::Transliteration_body::nMappingType, NOT_END_OF_STR1, and NOT_END_OF_STR2.
Referenced by compareString(), compareSubstring(), and equals().
|
overridevirtual |
Reimplemented from i18npool::transliteration_commonclass.
Definition at line 101 of file transliteration_caseignore.cxx.
References compare().
|
overridevirtual |
Reimplemented from i18npool::transliteration_commonclass.
Definition at line 91 of file transliteration_caseignore.cxx.
References compare().
|
overridevirtual |
Reimplemented from i18npool::Transliteration_body.
Definition at line 83 of file transliteration_caseignore.cxx.
References compare().
|
overridevirtual |
Reimplemented from i18npool::Transliteration_body.
Definition at line 51 of file transliteration_caseignore.cxx.
|
override |
Definition at line 45 of file transliteration_caseignore.cxx.
References i18npool::transliteration_commonclass::aLocale, and moduleLoaded.
|
overridevirtual |
Reimplemented from i18npool::Transliteration_body.
Definition at line 59 of file transliteration_caseignore.cxx.
References i18npool::transliteration_commonclass::aLocale.
|
private |
Definition at line 56 of file transliteration_caseignore.hxx.
Referenced by compare(), loadModule(), and Transliteration_caseignore().