]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/icu/text/NullTransliterator.java
go
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / icu / text / NullTransliterator.java
1 /*\r
2  *******************************************************************************\r
3  * Copyright (C) 1996-2007, International Business Machines Corporation and    *\r
4  * others. All Rights Reserved.                                                *\r
5  *******************************************************************************\r
6  */\r
7 package com.ibm.icu.text;\r
8 \r
9 /**\r
10  * A transliterator that leaves text unchanged.\r
11  * @internal\r
12  */\r
13 class NullTransliterator extends Transliterator {\r
14     /**\r
15      * Package accessible IDs for this transliterator.\r
16      */\r
17     static String SHORT_ID = "Null";\r
18     static String _ID      = "Any-Null";\r
19 \r
20     /**\r
21      * Constructs a transliterator.\r
22      * @internal\r
23      */\r
24     public NullTransliterator() {\r
25         super(_ID, null);\r
26     }\r
27 \r
28     /**\r
29      * Implements {@link Transliterator#handleTransliterate}.\r
30      * @internal\r
31      */\r
32     protected void handleTransliterate(Replaceable text,\r
33                                        Position offsets, boolean incremental) {\r
34         offsets.start = offsets.limit;\r
35     }\r
36 }\r