/*
**********************************************************************
-* Copyright (C) 1999-2004, International Business Machines
+* Copyright (C) 1999-2007, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* Date Name Description
* @author Alan Liu
* @internal Use transliterator factory methods instead since this class will be removed in that release.
*/
-class U_I18N_API RuleBasedTransliterator : public Transliterator {
+class RuleBasedTransliterator : public Transliterator {
private:
/**
* The data object is immutable, so we can freely share it with
* @exception IllegalArgumentException if rules are malformed.
* @internal Use transliterator factory methods instead since this class will be removed in that release.
*/
- RuleBasedTransliterator(const UnicodeString& id,
+ /*RuleBasedTransliterator(const UnicodeString& id,
const UnicodeString& rules,
UTransDirection direction,
UnicodeFilter* adoptedFilter,
- UErrorCode& status);
+ UErrorCode& status);*/
/**
* Covenience constructor with no filter.
* @internal Use transliterator factory methods instead since this class will be removed in that release.
*/
- RuleBasedTransliterator(const UnicodeString& id,
+ /*RuleBasedTransliterator(const UnicodeString& id,
const UnicodeString& rules,
UTransDirection direction,
- UErrorCode& status);
+ UErrorCode& status);*/
/**
* Covenience constructor with no filter and FORWARD direction.
* @internal Use transliterator factory methods instead since this class will be removed in that release.
*/
- RuleBasedTransliterator(const UnicodeString& id,
+ /*RuleBasedTransliterator(const UnicodeString& id,
const UnicodeString& rules,
- UErrorCode& status);
+ UErrorCode& status);*/
/**
* Covenience constructor with FORWARD direction.
* @internal Use transliterator factory methods instead since this class will be removed in that release.
*/
- RuleBasedTransliterator(const UnicodeString& id,
+ /*RuleBasedTransliterator(const UnicodeString& id,
const UnicodeString& rules,
UnicodeFilter* adoptedFilter,
- UErrorCode& status);
+ UErrorCode& status);*/
private:
friend class TransliteratorRegistry; // to access TransliterationRuleData convenience ctor
* @return The class ID for all objects of this class.
* @internal Use transliterator factory methods instead since this class will be removed in that release.
*/
- static UClassID U_EXPORT2 getStaticClassID(void);
+ U_I18N_API static UClassID U_EXPORT2 getStaticClassID(void);
/**
* Returns a unique class ID <b>polymorphically</b>. This method