12ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/* GENERATED SOURCE. DO NOT MODIFY. */
22ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/*
32ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller *******************************************************************************
42ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Copyright (C) 1996-2009, Google, International Business Machines Corporation and    *
52ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * others. All Rights Reserved.                                                *
62ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller *******************************************************************************
72ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */
82ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fullerpackage android.icu.text;
92ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller
102ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/**
112ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Provide a base class for Transforms that focuses just on the transformation of the text. APIs that take Transliterator, but only depend on the text transformation should use this interface in the API instead.
122ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller *
132ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * @author markdavis
14836e6b40a94ec3fb7545a76cb072960442b7eee9Neil Fuller * @hide Only a subset of ICU is exposed in Android
151537b2f39245c07b00aa78c3600f7aebcb172490Neil Fuller *
162ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */
172ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fullerpublic interface StringTransform extends Transform<String,String> {
182ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller    /**
192ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller     * Transform the text in some way, to be determined by the subclass.
202ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller     * @param source text to be transformed (eg lowercased)
212ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller     * @return result
222ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller     */
232ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller    public String transform(String source);
242ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller}