Lines Matching refs:subtags
223 * Set extension/private subtags in a single string representation
225 public InternalLocaleBuilder setExtensions(String subtags) throws LocaleSyntaxException {
226 if (LocaleUtils.isEmpty(subtags)) {
230 subtags = subtags.replaceAll(BaseLocale.SEP, LanguageTag.SEP);
231 StringTokenIterator itr = new StringTokenIterator(subtags, LanguageTag.SEP);
239 // Make a list of extension subtags
291 + subtags.substring(start),
300 throw new LocaleSyntaxException("Ill-formed extension subtags:"
301 + subtags.substring(itr.currentStart()),
309 * Set a list of BCP47 extensions and private use subtags
545 // because no subtags after "lvariant".
552 // because no subtags after "lvariant".
570 * Check if the given variant subtags separated by the given
586 * Private methods parsing Unicode Locale Extension subtags.
588 * The input must be a valid extension subtags (excluding singleton).
590 private void setUnicodeLocaleExtension(String subtags) {
599 StringTokenIterator itr = new StringTokenIterator(subtags, LanguageTag.SEP);
623 type = (typeStart == -1) ? "" : subtags.substring(typeStart, typeEnd);
653 type = (typeStart == -1) ? "" : subtags.substring(typeStart, typeEnd);