19c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi/*
29c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * Copyright (C) 2015 The Android Open Source Project
39c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi *
49c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * Licensed under the Apache License, Version 2.0 (the "License");
59c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * you may not use this file except in compliance with the License.
69c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * You may obtain a copy of the License at
79c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi *
89c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi *      http://www.apache.org/licenses/LICENSE-2.0
99c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi *
109c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * Unless required by applicable law or agreed to in writing, software
119c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * distributed under the License is distributed on an "AS IS" BASIS,
129c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
139c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * See the License for the specific language governing permissions and
149c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * limitations under the License.
159c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi */
169c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi
179c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagipackage android.support.v4.text;
189c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi
199c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagiimport android.support.annotation.NonNull;
209c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagiimport android.support.annotation.Nullable;
219c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagiimport android.text.TextUtils;
229c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi
239c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagiimport java.util.Locale;
249c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi
259c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi/**
269c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi * Jellybean MR1 - specific TextUtils API access.
279c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi */
289c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagipublic class TextUtilsCompatJellybeanMr1 {
299c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi    @NonNull
309c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi    public static String htmlEncode(@NonNull String s) {
319c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi        return TextUtils.htmlEncode(s);
329c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi    }
339c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi
349c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi    public static int getLayoutDirectionFromLocale(@Nullable Locale locale) {
359c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi        return TextUtils.getLayoutDirectionFromLocale(locale);
369c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi    }
379c1039484be273dcc63d9ee475655105361b65a6Keisuke Kuroyanagi}
38