Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/util/spi/LocaleNameProvider.java
/* * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.util.spi; import java.util.Locale; import java.util.Objects; /** * An abstract class for service providers that * provide localized names for the * {@link java.util.Locale Locale} class. * * @since 1.6 */ public abstract class LocaleNameProvider extends LocaleServiceProvider { /** * Sole constructor. (For invocation by subclass constructors, typically * implicit.) */ protected LocaleNameProvider() { } /** * Returns a localized name for the given <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> * IETF BCP47</a> language code and the given locale that is appropriate for * display to the user. * For example, if <code>languageCode</code> is "fr" and <code>locale</code> * is en_US, getDisplayLanguage() will return "French"; if <code>languageCode</code> * is "en" and <code>locale</code> is fr_FR, getDisplayLanguage() will return "anglais". * If the name returned cannot be localized according to <code>locale</code>, * (say, the provider does not have a Japanese name for Croatian), * this method returns null. * @param languageCode the language code string in the form of two to eight * lower-case letters between 'a' (U+0061) and 'z' (U+007A) * @param locale the desired locale * @return the name of the given language code for the specified locale, or null if it's not * available. * @exception NullPointerException if <code>languageCode</code> or <code>locale</code> is null * @exception IllegalArgumentException if <code>languageCode</code> is not in the form of * two or three lower-case letters, or <code>locale</code> isn't * one of the locales returned from * {@link java.util.spi.LocaleServiceProvider#getAvailableLocales() * getAvailableLocales()}. * @see java.util.Locale#getDisplayLanguage(java.util.Locale) */ public abstract String getDisplayLanguage(String languageCode, Locale locale); /** * Returns a localized name for the given <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> * IETF BCP47</a> script code and the given locale that is appropriate for * display to the user. * For example, if <code>scriptCode</code> is "Latn" and <code>locale</code> * is en_US, getDisplayScript() will return "Latin"; if <code>scriptCode</code> * is "Cyrl" and <code>locale</code> is fr_FR, getDisplayScript() will return "cyrillique". * If the name returned cannot be localized according to <code>locale</code>, * (say, the provider does not have a Japanese name for Cyrillic), * this method returns null. The default implementation returns null. * @param scriptCode the four letter script code string in the form of title-case * letters (the first letter is upper-case character between 'A' (U+0041) and * 'Z' (U+005A) followed by three lower-case character between 'a' (U+0061) * and 'z' (U+007A)). * @param locale the desired locale * @return the name of the given script code for the specified locale, or null if it's not * available. * @exception NullPointerException if <code>scriptCode</code> or <code>locale</code> is null * @exception IllegalArgumentException if <code>scriptCode</code> is not in the form of * four title case letters, or <code>locale</code> isn't * one of the locales returned from * {@link java.util.spi.LocaleServiceProvider#getAvailableLocales() * getAvailableLocales()}. * @see java.util.Locale#getDisplayScript(java.util.Locale) * @since 1.7 */ public String getDisplayScript(String scriptCode, Locale locale) { return null; } /** * Returns a localized name for the given <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> * IETF BCP47</a> region code (either ISO 3166 country code or UN M.49 area * codes) and the given locale that is appropriate for display to the user. * For example, if <code>countryCode</code> is "FR" and <code>locale</code> * is en_US, getDisplayCountry() will return "France"; if <code>countryCode</code> * is "US" and <code>locale</code> is fr_FR, getDisplayCountry() will return "Etats-Unis". * If the name returned cannot be localized according to <code>locale</code>, * (say, the provider does not have a Japanese name for Croatia), * this method returns null. * @param countryCode the country(region) code string in the form of two * upper-case letters between 'A' (U+0041) and 'Z' (U+005A) or the UN M.49 area code * in the form of three digit letters between '0' (U+0030) and '9' (U+0039). * @param locale the desired locale * @return the name of the given country code for the specified locale, or null if it's not * available. * @exception NullPointerException if <code>countryCode</code> or <code>locale</code> is null * @exception IllegalArgumentException if <code>countryCode</code> is not in the form of * two upper-case letters or three digit letters, or <code>locale</code> isn't * one of the locales returned from * {@link java.util.spi.LocaleServiceProvider#getAvailableLocales() * getAvailableLocales()}. * @see java.util.Locale#getDisplayCountry(java.util.Locale) */ public abstract String getDisplayCountry(String countryCode, Locale locale); /** * Returns a localized name for the given variant code and the given locale that * is appropriate for display to the user. * If the name returned cannot be localized according to <code>locale</code>, * this method returns null. * @param variant the variant string * @param locale the desired locale * @return the name of the given variant string for the specified locale, or null if it's not * available. * @exception NullPointerException if <code>variant</code> or <code>locale</code> is null * @exception IllegalArgumentException if <code>locale</code> isn't * one of the locales returned from * {@link java.util.spi.LocaleServiceProvider#getAvailableLocales() * getAvailableLocales()}. * @see java.util.Locale#getDisplayVariant(java.util.Locale) */ public abstract String getDisplayVariant(String variant, Locale locale); /** * Returns a localized name for the given * <a href="../Locale.html#def_locale_extension">Unicode extension</a> key, * and the given locale that is appropriate for display to the user. * If the name returned cannot be localized according to {@code locale}, * this method returns null. * @implSpec the default implementation returns {@code null}. * @param key the Unicode Extension key, not null. * @param locale the desired locale, not null. * @return the name of the given key string for the specified locale, * or null if it's not available. * @exception NullPointerException if {@code key} or {@code locale} is null * @exception IllegalArgumentException if {@code locale} isn't * one of the locales returned from * {@link java.util.spi.LocaleServiceProvider#getAvailableLocales() * getAvailableLocales()}. * @since 10 */ public String getDisplayUnicodeExtensionKey(String key, Locale locale) { Objects.requireNonNull(key); Objects.requireNonNull(locale); return null; } /** * Returns a localized name for the given * <a href="../Locale.html#def_locale_extension">Unicode extension</a> type, * and the given locale that is appropriate for display to the user. * If the name returned cannot be localized according to {@code locale}, * this method returns null. * @implSpec the default implementation returns {@code null}. * @param type the Unicode Extension type, not null. * @param key the Unicode Extension key for this {@code type}, not null. * @param locale the desired locale, not null. * @return the name of the given type string for the specified locale, * or null if it's not available. * @exception NullPointerException if {@code key}, {@code type} or {@code locale} is null * @exception IllegalArgumentException if {@code locale} isn't * one of the locales returned from * {@link java.util.spi.LocaleServiceProvider#getAvailableLocales() * getAvailableLocales()}. * @since 10 */ public String getDisplayUnicodeExtensionType(String type, String key, Locale locale) { Objects.requireNonNull(type); Objects.requireNonNull(key); Objects.requireNonNull(locale); return null; } }
⏎ java/util/spi/LocaleNameProvider.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 205169👍, 0💬
Popular Posts:
What Is ojdbc5.jar for Oracle 11g R1? ojdbc5.jar for Oracle 11g R1 is the JAR files of ojdbc.jar, JD...
JDK 11 jdk.jlink.jmod is the JMOD file for JDK 11 JLink tool, which can be invoked by the "jlink" co...
Where Can I see Java Source Code files for Xerces Java 2.11.2? Here are Java Source Code files for X...
How to merge two JAR files with "jar" commands? I am tired of specifying multiple JAR files in the c...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...