summaryrefslogtreecommitdiff
path: root/i18npool/inc/numtotext_cjk.hxx
diff options
context:
space:
mode:
authorRĂ¼diger Timm <rt@openoffice.org>2003-04-08 14:44:05 +0000
committerRĂ¼diger Timm <rt@openoffice.org>2003-04-08 14:44:05 +0000
commit94ef348b2b5d2a1900dc5be4b42adf4de8793d01 (patch)
treeb46e9c9fe36287ea2d2c30f2b1793955bb3d946e /i18npool/inc/numtotext_cjk.hxx
parent1025ccab5ffb097f482f706a01d49010d5d58c38 (diff)
INTEGRATION: CWS calc06 (1.8.38); FILE MERGED
2003/03/21 22:23:22 khong 1.8.38.1: #106680# Implementing new XExtendedTransliteration interface
Diffstat (limited to 'i18npool/inc/numtotext_cjk.hxx')
-rw-r--r--i18npool/inc/numtotext_cjk.hxx37
1 files changed, 8 insertions, 29 deletions
diff --git a/i18npool/inc/numtotext_cjk.hxx b/i18npool/inc/numtotext_cjk.hxx
index 89eeb790288b..93babf2e5cab 100644
--- a/i18npool/inc/numtotext_cjk.hxx
+++ b/i18npool/inc/numtotext_cjk.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: numtotext_cjk.hxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: khong $ $Date: 2002-09-06 07:41:01 $
+ * last change: $Author: rt $ $Date: 2003-04-08 15:44:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -65,32 +65,11 @@
namespace com { namespace sun { namespace star { namespace i18n {
-class NumToText_CJK : public transliteration_Numeric {
-public:
- NumToText_CJK();
-
- virtual rtl::OUString SAL_CALL transliterate( const ::rtl::OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, com::sun::star::uno::Sequence< sal_Int32 >& offset ) throw(com::sun::star::uno::RuntimeException);
-
-protected:
- const sal_Unicode *multiplierChar;
- const sal_Unicode *numberChar;
- sal_Int16 numberFlag;
- sal_Int16 bulletCount;
- sal_Bool recycleBullet;
- sal_Int16 number;
- sal_Int16 exponentCount;
- sal_Int16 *multiplierExponent;
-
-private:
- sal_Bool SAL_CALL numberMaker(const sal_Unicode *str, sal_Int32 begin, sal_Int32 len,
- sal_Unicode *dst, sal_Int32& count, sal_Unicode multiChar, com::sun::star::uno::Sequence< sal_Int32 >& offset, sal_Int32 startPos);
-};
-
#define TRANSLITERATION_NUMTOTEXT_CJK( name ) \
-class NumToText##name : public NumToText_CJK \
+class NumToText##name : public transliteration_Numeric \
{ \
public: \
- NumToText##name (); \
+ NumToText##name (); \
};
#ifdef TRANSLITERATION_ALL
@@ -109,10 +88,6 @@ TRANSLITERATION_NUMTOTEXT_CJK ( InformalHangul_ko )
TRANSLITERATION_NUMTOTEXT_CJK ( FormalLower_ko )
TRANSLITERATION_NUMTOTEXT_CJK ( FormalUpper_ko )
TRANSLITERATION_NUMTOTEXT_CJK ( FormalHangul_ko )
-TRANSLITERATION_NUMTOTEXT_CJK ( HangulJamo_ko )
-TRANSLITERATION_NUMTOTEXT_CJK ( HangulSyllable_ko )
-TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledJamo_ko )
-TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledSyllable_ko )
TRANSLITERATION_NUMTOTEXT_CJK ( KanjiLongModern_ja_JP )
TRANSLITERATION_NUMTOTEXT_CJK ( KanjiLongTraditional_ja_JP )
TRANSLITERATION_NUMTOTEXT_CJK ( KanjiShortModern_ja_JP )
@@ -124,6 +99,10 @@ TRANSLITERATION_NUMTOTEXT_CJK ( IROHAHalfWidth_ja_JP )
TRANSLITERATION_NUMTOTEXT_CJK ( CircledNumber )
TRANSLITERATION_NUMTOTEXT_CJK ( TianGan_zh )
TRANSLITERATION_NUMTOTEXT_CJK ( DiZi_zh )
+TRANSLITERATION_NUMTOTEXT_CJK ( HangulJamo_ko )
+TRANSLITERATION_NUMTOTEXT_CJK ( HangulSyllable_ko )
+TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledJamo_ko )
+TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledSyllable_ko )
#endif
#undef TRANSLITERATION_NUMTOTEXT