diff options
author | RĂ¼diger Timm <rt@openoffice.org> | 2003-04-08 14:44:05 +0000 |
---|---|---|
committer | RĂ¼diger Timm <rt@openoffice.org> | 2003-04-08 14:44:05 +0000 |
commit | 94ef348b2b5d2a1900dc5be4b42adf4de8793d01 (patch) | |
tree | b46e9c9fe36287ea2d2c30f2b1793955bb3d946e /i18npool/inc/numtotext_cjk.hxx | |
parent | 1025ccab5ffb097f482f706a01d49010d5d58c38 (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.hxx | 37 |
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 |