Kaydet (Commit) 1da5e649 authored tarafından Rüdiger Timm's avatar Rüdiger Timm

INTEGRATION: CWS calc06 (1.25.36); FILE MERGED

2003/03/26 16:00:30 er 1.25.36.2: #i3393# add TextSearch (moved from i18n module)
2003/03/21 22:25:47 khong 1.25.36.1: #106680# Implementing new XExtendedTransliteration interface
üst a36eec1f
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
* *
* $RCSfile: registerservices.cxx,v $ * $RCSfile: registerservices.cxx,v $
* *
* $Revision: 1.25 $ * $Revision: 1.26 $
* *
* last change: $Author: khong $ $Date: 2002-11-19 20:41:49 $ * last change: $Author: rt $ $Date: 2003-04-08 16:00:19 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
eak * See the License for the specific provisions governing your rights and * See the License for the specific provisions governing your rights and
* obligations concerning the Software. * obligations concerning the Software.
* *
* The Initial Developer of the Original Code is: Sun Microsystems, Inc. * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
...@@ -132,6 +132,8 @@ eak * See the License for the specific provisions governing your rights and ...@@ -132,6 +132,8 @@ eak * See the License for the specific provisions governing your rights and
#include <inputsequencechecker_th.hxx> #include <inputsequencechecker_th.hxx>
#include <inputsequencechecker_hi.hxx> #include <inputsequencechecker_hi.hxx>
#include <textsearch.hxx>
#define IMPL_CREATEINSTANCE( ImplName ) \ #define IMPL_CREATEINSTANCE( ImplName ) \
::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > \ ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > \
...@@ -285,7 +287,6 @@ IMPL_CREATEINSTANCE( NumToCharEastIndic_ar ) ...@@ -285,7 +287,6 @@ IMPL_CREATEINSTANCE( NumToCharEastIndic_ar )
IMPL_CREATEINSTANCE( NumToCharIndic_hi ) IMPL_CREATEINSTANCE( NumToCharIndic_hi )
IMPL_CREATEINSTANCE( NumToChar_th ) IMPL_CREATEINSTANCE( NumToChar_th )
IMPL_CREATEINSTANCE( CharToNum )
IMPL_CREATEINSTANCE( CharToNumLower_zh_CN ) IMPL_CREATEINSTANCE( CharToNumLower_zh_CN )
IMPL_CREATEINSTANCE( CharToNumUpper_zh_CN ) IMPL_CREATEINSTANCE( CharToNumUpper_zh_CN )
IMPL_CREATEINSTANCE( CharToNumLower_zh_TW ) IMPL_CREATEINSTANCE( CharToNumLower_zh_TW )
...@@ -320,7 +321,6 @@ IMPL_CREATEINSTANCE( NumToTextInformalHangul_ko ) ...@@ -320,7 +321,6 @@ IMPL_CREATEINSTANCE( NumToTextInformalHangul_ko )
IMPL_CREATEINSTANCE( NumToTextInformalUpper_ko ) IMPL_CREATEINSTANCE( NumToTextInformalUpper_ko )
IMPL_CREATEINSTANCE( NumToTextInformalLower_ko ) IMPL_CREATEINSTANCE( NumToTextInformalLower_ko )
IMPL_CREATEINSTANCE( TextToNum )
IMPL_CREATEINSTANCE( TextToNumLower_zh_CN ) IMPL_CREATEINSTANCE( TextToNumLower_zh_CN )
IMPL_CREATEINSTANCE( TextToNumUpper_zh_CN ) IMPL_CREATEINSTANCE( TextToNumUpper_zh_CN )
IMPL_CREATEINSTANCE( TextToNumLower_zh_TW ) IMPL_CREATEINSTANCE( TextToNumLower_zh_TW )
...@@ -347,6 +347,8 @@ IMPL_CREATEINSTANCE( NumToTextHangulCircledSyllable_ko ) ...@@ -347,6 +347,8 @@ IMPL_CREATEINSTANCE( NumToTextHangulCircledSyllable_ko )
IMPL_CREATEINSTANCE( NumToTextTianGan_zh ) IMPL_CREATEINSTANCE( NumToTextTianGan_zh )
IMPL_CREATEINSTANCE( NumToTextDiZi_zh ) IMPL_CREATEINSTANCE( NumToTextDiZi_zh )
IMPL_CREATEINSTANCE_MSF( TextSearch )
static const struct InstancesArray { static const struct InstancesArray {
const sal_Char* pServiceNm; const sal_Char* pServiceNm;
const sal_Char* pImplementationNm; const sal_Char* pImplementationNm;
...@@ -626,7 +628,6 @@ static const struct InstancesArray { ...@@ -626,7 +628,6 @@ static const struct InstancesArray {
IMPL_TRANSLITERATION_ITEM (NumToCharIndic_hi), IMPL_TRANSLITERATION_ITEM (NumToCharIndic_hi),
IMPL_TRANSLITERATION_ITEM (NumToChar_th), IMPL_TRANSLITERATION_ITEM (NumToChar_th),
IMPL_TRANSLITERATION_ITEM (CharToNum),
IMPL_TRANSLITERATION_ITEM (CharToNumUpper_zh_CN), IMPL_TRANSLITERATION_ITEM (CharToNumUpper_zh_CN),
IMPL_TRANSLITERATION_ITEM (CharToNumLower_zh_CN), IMPL_TRANSLITERATION_ITEM (CharToNumLower_zh_CN),
IMPL_TRANSLITERATION_ITEM (CharToNumUpper_zh_TW), IMPL_TRANSLITERATION_ITEM (CharToNumUpper_zh_TW),
...@@ -661,7 +662,6 @@ static const struct InstancesArray { ...@@ -661,7 +662,6 @@ static const struct InstancesArray {
IMPL_TRANSLITERATION_ITEM (NumToTextFormalLower_ko), IMPL_TRANSLITERATION_ITEM (NumToTextFormalLower_ko),
IMPL_TRANSLITERATION_ITEM (NumToTextFormalUpper_ko), IMPL_TRANSLITERATION_ITEM (NumToTextFormalUpper_ko),
IMPL_TRANSLITERATION_ITEM (TextToNum),
IMPL_TRANSLITERATION_ITEM (TextToNumUpper_zh_CN), IMPL_TRANSLITERATION_ITEM (TextToNumUpper_zh_CN),
IMPL_TRANSLITERATION_ITEM (TextToNumLower_zh_CN), IMPL_TRANSLITERATION_ITEM (TextToNumLower_zh_CN),
IMPL_TRANSLITERATION_ITEM (TextToNumUpper_zh_TW), IMPL_TRANSLITERATION_ITEM (TextToNumUpper_zh_TW),
...@@ -688,6 +688,10 @@ static const struct InstancesArray { ...@@ -688,6 +688,10 @@ static const struct InstancesArray {
IMPL_TRANSLITERATION_ITEM (NumToTextTianGan_zh), IMPL_TRANSLITERATION_ITEM (NumToTextTianGan_zh),
IMPL_TRANSLITERATION_ITEM (NumToTextDiZi_zh), IMPL_TRANSLITERATION_ITEM (NumToTextDiZi_zh),
{ "com.sun.star.util.TextSearch",
"com.sun.star.util.TextSearch",
&TextSearch_CreateInstance },
// add here new services !! // add here new services !!
{ 0, 0, 0 } { 0, 0, 0 }
}; };
......
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