/* */ package com.ibm.icu.text;
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ class RemoveTransliterator
/* */ extends Transliterator
/* */ {
/* 19 */ private static String _ID = "Any-Remove";
/* */
/* */
/* */
/* */ static void register()
/* */ {
/* 25 */ Transliterator.registerFactory(_ID, new Transliterator.Factory() {
/* */ public Transliterator getInstance(String ID) {
/* 27 */ return new RemoveTransliterator();
/* */ }
/* 29 */ });
/* 30 */ Transliterator.registerSpecialInverse("Remove", "Null", false);
/* */ }
/* */
/* */
/* */
/* */ public RemoveTransliterator()
/* */ {
/* 37 */ super(_ID, null);
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */ protected void handleTransliterate(Replaceable text, Transliterator.Position index, boolean incremental)
/* */ {
/* 47 */ text.replace(index.start, index.limit, "");
/* 48 */ int len = index.limit - index.start;
/* 49 */ index.contextLimit -= len;
/* 50 */ index.limit -= len;
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */ public void addSourceTargetSet(UnicodeSet inputFilter, UnicodeSet sourceSet, UnicodeSet targetSet)
/* */ {
/* 59 */ UnicodeSet myFilter = getFilterAsUnicodeSet(inputFilter);
/* 60 */ sourceSet.addAll(myFilter);
/* */ }
/* */ }
/* Location: C:\Users\Ethan\Desktop\FontZip\FontTool\sfnttool.jar!\com\ibm\icu\text\RemoveTransliterator.class
* Java compiler version: 5 (49.0)
* JD-Core Version: 0.7.1
*/