Lines Matching defs:Builder

185  * does not provide any validation features.  The <code>Builder</code>
188 * itself. See {@link Builder} for details.
235 * <h5>Builder</h5>
237 * <p>Using {@link Builder} you can construct a <code>Locale</code> object
333 * <code>forLanguageTag</code> and <code>Locale.Builder</code> APIs instead.
401 * @see Builder
511 * @see Builder#setExtension(char, String)
520 * @see Builder#setExtension(char, String)
1349 * to {@link Locale.Builder#setLanguageTag} which throws an exception
1461 * @see java.util.Locale.Builder#setLanguageTag(String)
2217 * <code>Builder</code> is used to build instances of <code>Locale</code>
2219 * constructors, the <code>Builder</code> checks if a value configured by a
2221 * class. A <code>Locale</code> object created by a <code>Builder</code> is
2236 * with the <code>Builder</code>.
2239 * Locale aLocale = new Builder().setLanguage("sr").setScript("Latn").setRegion("RS").build();
2249 public static final class Builder {
2253 * Constructs an empty Builder. The default value of all
2257 public Builder() {
2262 * Resets the <code>Builder</code> to match the provided
2281 public Builder setLocale(Locale locale) {
2291 * Resets the Builder to match the provided IETF BCP 47
2307 public Builder setLanguageTag(String languageTag) {
2319 * null, the language in this <code>Builder</code> is removed. Otherwise,
2330 public Builder setLanguage(String language) {
2341 * the script in this <code>Builder</code> is removed.
2351 public Builder setScript(String script) {
2362 * in this <code>Builder</code> is removed. Otherwise,
2370 * <code>Builder</code> is always normalized to upper case.
2376 public Builder setRegion(String region) {
2387 * variant in this <code>Builder</code> is removed. Otherwise, it
2403 public Builder setVariant(String variant) {
2435 public Builder setExtension(char key, String value) {
2465 public Builder setUnicodeLocaleKeyword(String key, String type) {
2486 public Builder addUnicodeLocaleAttribute(String attribute) {
2509 public Builder removeUnicodeLocaleAttribute(String attribute) {
2523 public Builder clear() {
2535 public Builder clearExtensions() {