From 361f87b9c2e40541f63ffc660c447d6308324f44 Mon Sep 17 00:00:00 2001 From: Alan Liu Date: Wed, 12 Jun 2002 17:35:24 +0000 Subject: [PATCH] ICU-1532 add registerInstance; add AnyTransliterator X-SVN-Rev: 8860 --- icu4j/src/com/ibm/icu/text/Transliterator.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/icu4j/src/com/ibm/icu/text/Transliterator.java b/icu4j/src/com/ibm/icu/text/Transliterator.java index 13b7e7950d2..beb1450a551 100755 --- a/icu4j/src/com/ibm/icu/text/Transliterator.java +++ b/icu4j/src/com/ibm/icu/text/Transliterator.java @@ -5,8 +5,8 @@ ******************************************************************************* * * $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/icu/text/Transliterator.java,v $ - * $Date: 2002/03/10 19:40:16 $ - * $Revision: 1.76 $ + * $Date: 2002/06/12 17:35:24 $ + * $Revision: 1.77 $ * ***************************************************************************************** */ @@ -250,7 +250,7 @@ import java.util.Vector; *

Copyright © IBM Corporation 1999. All rights reserved. * * @author Alan Liu - * @version $RCSfile: Transliterator.java,v $ $Revision: 1.76 $ $Date: 2002/03/10 19:40:16 $ + * @version $RCSfile: Transliterator.java,v $ $Revision: 1.77 $ $Date: 2002/06/12 17:35:24 $ */ public abstract class Transliterator { /** @@ -1369,6 +1369,15 @@ public abstract class Transliterator { registry.put(ID, factory, true); } + /** + * Register a Transliterator object with the given ID. + * @param ID the ID of this transliterator + * @param trans the Transliterator object + */ + public static void registerInstance(Transliterator trans) { + registry.put(trans.getID(), trans, true); + } + /** * Register two targets as being inverses of one another. For * example, calling registerSpecialInverse("NFC", "NFD", true) causes @@ -1556,6 +1565,7 @@ public abstract class Transliterator { UnicodeNameTransliterator.register(); NameUnicodeTransliterator.register(); NormalizationTransliterator.register(); + AnyTransliterator.register(); // do this last! } /**