Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.joda.time.tz
Class DefaultNameProvider  view DefaultNameProvider download DefaultNameProvider.java

java.lang.Object
  extended byorg.joda.time.tz.DefaultNameProvider
All Implemented Interfaces:
NameProvider

public class DefaultNameProvider
extends java.lang.Object
implements NameProvider

The default name provider acquires localized names from java.text.DateFormatSymbols.

DefaultNameProvider is thread-safe and immutable.

Since:
1.0

Field Summary
private  java.util.HashMap iByLocaleCache
           
 
Constructor Summary
DefaultNameProvider()
           
 
Method Summary
private  java.util.HashMap createCache()
           
 java.lang.String getName(java.util.Locale locale, java.lang.String id, java.lang.String nameKey)
          Returns a localized name, or null if not found.
private  java.lang.String[] getNameSet(java.util.Locale locale, java.lang.String id, java.lang.String nameKey)
           
 java.lang.String getShortName(java.util.Locale locale, java.lang.String id, java.lang.String nameKey)
          Returns a localized short name, or null if not found.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iByLocaleCache

private java.util.HashMap iByLocaleCache
Constructor Detail

DefaultNameProvider

public DefaultNameProvider()
Method Detail

getShortName

public java.lang.String getShortName(java.util.Locale locale,
                                     java.lang.String id,
                                     java.lang.String nameKey)
Description copied from interface: NameProvider
Returns a localized short name, or null if not found.

Specified by:
getShortName in interface NameProvider

getName

public java.lang.String getName(java.util.Locale locale,
                                java.lang.String id,
                                java.lang.String nameKey)
Description copied from interface: NameProvider
Returns a localized name, or null if not found.

Specified by:
getName in interface NameProvider

getNameSet

private java.lang.String[] getNameSet(java.util.Locale locale,
                                      java.lang.String id,
                                      java.lang.String nameKey)

createCache

private java.util.HashMap createCache()