]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_4_2-src/main/classes/translit/src/com/ibm/icu/text/NullTransliterator.java
go
[Dictionary.git] / jars / icu4j-4_4_2-src / main / classes / translit / src / com / ibm / icu / text / NullTransliterator.java
1 /*\r
2  *******************************************************************************\r
3  * Copyright (C) 1996-2010, 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  */\r
12 class NullTransliterator extends Transliterator {\r
13     /**\r
14      * Package accessible IDs for this transliterator.\r
15      */\r
16     static String SHORT_ID = "Null";\r
17     static String _ID      = "Any-Null";\r
18 \r
19     /**\r
20      * Constructs a transliterator.\r
21      */\r
22     public NullTransliterator() {\r
23         super(_ID, null);\r
24     }\r
25 \r
26     /**\r
27      * Implements {@link Transliterator#handleTransliterate}.\r
28      */\r
29     protected void handleTransliterate(Replaceable text,\r
30                                        Position offsets, boolean incremental) {\r
31         offsets.start = offsets.limit;\r
32     }\r
33 }\r