Kaydet (Commit) e90383b7 authored tarafından Vladimir Glazounov's avatar Vladimir Glazounov

INTEGRATION: CWS kohei01 (1.6.196); FILE MERGED

2007/12/16 21:34:26 kohei 1.6.196.1: Issue number: i80981
Submitted by: kohei
Reviewed by: kohei
üst bc584ddc
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
* *
* $RCSfile: transliterationImpl.hxx,v $ * $RCSfile: transliterationImpl.hxx,v $
* *
* $Revision: 1.6 $ * $Revision: 1.7 $
* *
* last change: $Author: rt $ $Date: 2005-09-07 16:57:28 $ * last change: $Author: vg $ $Date: 2008-01-29 08:04:26 $
* *
* The Contents of this file are made available subject to * The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1. * the terms of GNU Lesser General Public License Version 2.1.
...@@ -133,12 +133,25 @@ private: ...@@ -133,12 +133,25 @@ private:
com::sun::star::uno::Reference< XLocaleData > localedata; com::sun::star::uno::Reference< XLocaleData > localedata;
com::sun::star::uno::Reference< com::sun::star::i18n::XExtendedTransliteration > caseignore; com::sun::star::uno::Reference< com::sun::star::i18n::XExtendedTransliteration > caseignore;
/** structure to cache the last transliteration body used. */
struct TransBody
{
::osl::Mutex mutex;
::rtl::OUString Name;
::com::sun::star::uno::Reference< ::com::sun::star::i18n::XExtendedTransliteration > Body;
};
static TransBody lastTransBody;
virtual sal_Bool SAL_CALL loadModuleByName( const rtl::OUString& implName, virtual sal_Bool SAL_CALL loadModuleByName( const rtl::OUString& implName,
com::sun::star::uno::Reference<com::sun::star::i18n::XExtendedTransliteration> & body, const com::sun::star::lang::Locale& rLocale) com::sun::star::uno::Reference<com::sun::star::i18n::XExtendedTransliteration> & body, const com::sun::star::lang::Locale& rLocale)
throw(com::sun::star::uno::RuntimeException); throw(com::sun::star::uno::RuntimeException);
void clear(); void clear();
void loadBody( ::rtl::OUString &implName,
::com::sun::star::uno::Reference< ::com::sun::star::i18n::XExtendedTransliteration >& body )
throw (::com::sun::star::uno::RuntimeException);
com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getRange( com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getRange(
const com::sun::star::uno::Sequence< rtl::OUString > &inStrs, const com::sun::star::uno::Sequence< rtl::OUString > &inStrs,
sal_Int32 length, const sal_Int16 _nCascade) sal_Int32 length, const sal_Int16 _nCascade)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment