A Java 8 változatban a területi beállítás szolgáltató kiválasztásának
mechanizmusa megváltozott.
Az isSupportedLocale metódus felülbírálásával a
LocaleServiceProvider megvalósítások most el
tudják dönteni, hogy az adott Locale támogatott-e.
Alapértelmezés szerint az isSupportedLocale metódus akkor ad
vissza true értéket, ha az adott területi beállítás egyenlő
a getAvailableLocales metódus által visszaadott bármely
elérhető területi beállítással, figyelmen kívül hagyva az adott
területi beállítással és az elérhető területi beállításokkal
rendelkező kiterjesztéseket.
Ez a szabály megjelöli az osztályokat, amelyek kiterjesztik a következő
Java 7 LocaleServiceProvider osztályokat:
Értékelje ki a területi beállítás szolgáltatás szolgáltatót annak
meghatározásához, hogy az isSupportedLocal metódus
alapértelmezett megvalósítása elegendő-e, vagy a metódust felül kell
bírálnia, hogy a szolgáltató szándékai szerint biztosítson területi
beállítás támogatást.
A Java 8 és az isSupportedLocale metódus változásaival
kapcsolatos részletekért tekintse meg a
java.util.spi.LocaleServiceProvider osztály dokumentációját.