00001 /* 00002 ********************************************************************** 00003 * Copyright (c) 2001, International Business Machines 00004 * Corporation and others. All Rights Reserved. 00005 ********************************************************************** 00006 * Date Name Description 00007 * 04/02/2001 aliu Creation. 00008 ********************************************************************** 00009 */ 00010 #ifndef REMTRANS_H 00011 #define REMTRANS_H 00012 00013 #include "unicode/translit.h" 00014 00019 class U_I18N_API RemoveTransliterator : public Transliterator { 00020 00021 public: 00022 00026 static const UnicodeString ID; // public for Transliterator 00027 00031 RemoveTransliterator(); 00032 00036 virtual ~RemoveTransliterator(); 00037 00041 Transliterator* clone(void) const; 00042 00046 virtual void handleTransliterate(Replaceable& text, UTransPosition& offset, 00047 UBool isIncremental) const; 00048 }; 00049 00050 inline RemoveTransliterator::RemoveTransliterator() : Transliterator(ID, 0) {} 00051 00052 inline RemoveTransliterator::~RemoveTransliterator() {} 00053 00054 #endif