12ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/* GENERATED SOURCE. DO NOT MODIFY. */ 2f86f25d102340da66b9c7cb6b2d5ecdc0de43ecfFredrik Roubert// © 2016 and later: Unicode, Inc. and others. 3f86f25d102340da66b9c7cb6b2d5ecdc0de43ecfFredrik Roubert// License & terms of use: http://www.unicode.org/copyright.html#License 42ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/* 52ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller ******************************************************************************* 62ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Copyright (C) 2009-2010, International Business Machines Corporation and * 72ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * others. All Rights Reserved. * 82ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller ******************************************************************************* 92ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */ 102ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fullerpackage android.icu.impl.locale; 112ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 122ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 131537b2f39245c07b00aa78c3600f7aebcb172490Neil Fuller/** 141537b2f39245c07b00aa78c3600f7aebcb172490Neil Fuller * @hide Only a subset of ICU is exposed in Android 15836e6b40a94ec3fb7545a76cb072960442b7eee9Neil Fuller */ 162ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fullerpublic class Extension { 172ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller private char _key; 182ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller protected String _value; 192ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 202ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller protected Extension(char key) { 212ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller _key = key; 222ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 232ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 242ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller Extension(char key, String value) { 252ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller _key = key; 262ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller _value = value; 272ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 282ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 292ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public char getKey() { 302ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller return _key; 312ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 322ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 332ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public String getValue() { 342ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller return _value; 352ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 362ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 372ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public String getID() { 382ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller return _key + LanguageTag.SEP + _value; 392ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 402ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 41f86f25d102340da66b9c7cb6b2d5ecdc0de43ecfFredrik Roubert @Override 422ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public String toString() { 432ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller return getID(); 442ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 452ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller}