protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }
protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }
protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }
protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }
protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }
protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }
protected final void parse(final String languageTag) throws ParseException { if (!isValid(languageTag)) { throw new ParseException("String, " + languageTag + ", is not a valid language tag", 0); } final int index = languageTag.indexOf('-'); if (index == -1) { primaryTag = languageTag; subTags = null; } else { primaryTag = languageTag.substring(0, index); subTags = languageTag.substring(index + 1, languageTag.length()); } }