summaryrefslogtreecommitdiff
path: root/i18npool/source/breakiterator/breakiterator_unicode.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'i18npool/source/breakiterator/breakiterator_unicode.cxx')
-rw-r--r--i18npool/source/breakiterator/breakiterator_unicode.cxx29
1 files changed, 16 insertions, 13 deletions
diff --git a/i18npool/source/breakiterator/breakiterator_unicode.cxx b/i18npool/source/breakiterator/breakiterator_unicode.cxx
index b832bb02e7e9..f0710c996858 100644
--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx
+++ b/i18npool/source/breakiterator/breakiterator_unicode.cxx
@@ -51,20 +51,23 @@ namespace com { namespace sun { namespace star { namespace i18n {
#define ERROR ::com::sun::star::uno::RuntimeException()
-#define ImplementName "com.sun.star.i18n.BreakIterator_Unicode";
-
-
-BreakIterator_Unicode::BreakIterator_Unicode()
+//#define ImplementName "com.sun.star.i18n.BreakIterator_Unicode";
+
+
+BreakIterator_Unicode::BreakIterator_Unicode() :
+ cBreakIterator( "com.sun.star.i18n.BreakIterator_Unicode" ), // implementation name
+ wordRule( "word" ),
+ lineRule( "line" ),
+ result(),
+ character(),
+ word(),
+ sentence(),
+ line(),
+ icuBI( NULL ),
+ aLocale(),
+ aBreakType(),
+ aWordType()
{
- wordRule="word";
- lineRule="line";
- character.aBreakIterator=word.aBreakIterator=sentence.aBreakIterator=line.aBreakIterator=NULL;
- character.aICUText=UnicodeString();
- word.aICUText=UnicodeString();
- sentence.aICUText=UnicodeString();
- line.aICUText=UnicodeString();
- cBreakIterator = ImplementName;
- icuBI=NULL;
}