/** * Get the StringManager for a particular package. If a manager for * a package already exists, it will be reused, else a new * StringManager will be created and returned. * * @param bundle The resource bundle */ public synchronized static StringManager getManager(ResourceBundle bundle) { return new StringManager( bundle ); }
/** * Get the StringManager for a particular package. If a manager for * a package already exists, it will be reused, else a new * StringManager will be created and returned. * * @param packageName The package name */ public synchronized static StringManager getManager(String packageName) { StringManager mgr = (StringManager)managers.get(packageName); if (mgr == null) { mgr = new StringManager(packageName); managers.put(packageName, mgr); } return mgr; }
/** * Get the StringManager for a particular package. If a manager for * a package already exists, it will be reused, else a new * StringManager will be created and returned. * * @param packageName The package name */ public synchronized static StringManager getManager(String packageName) { StringManager mgr = (StringManager)managers.get(packageName); if (mgr == null) { mgr = new StringManager(packageName); managers.put(packageName, mgr); } return mgr; }
/** * Get the StringManager for a particular package and Locale. If a manager for * a package already exists, it will be reused, else a new * StringManager will be created for that Locale and returned. * * @param packageName The package name * @param loc The locale */ public synchronized static StringManager getManager(String packageName,Locale loc) { StringManager mgr = (StringManager)managers.get(packageName+"_"+loc.toString()); if (mgr == null) { mgr = new StringManager(packageName,loc); managers.put(packageName+"_"+loc.toString(), mgr); } return mgr; }
/** * Get the StringManager for a particular package and Locale. If a manager * for a package/Locale combination already exists, it will be reused, else * a new StringManager will be created and returned. * * @param packageName The package name * @param locale The Locale */ public static final synchronized StringManager getManager( String packageName, Locale locale) { Map<Locale,StringManager> map = managers.get(packageName); if (map == null) { map = new Hashtable<Locale, StringManager>(); managers.put(packageName, map); } StringManager mgr = map.get(locale); if (mgr == null) { mgr = new StringManager(packageName, locale); map.put(locale, mgr); } return mgr; } }
/** * Get the StringManager for a particular package and Locale. If a manager * for a package/Locale combination already exists, it will be reused, else * a new StringManager will be created and returned. * * @param packageName The package name * @param locale The Locale */ public static final synchronized StringManager getManager( String packageName, Locale locale) { Map<Locale,StringManager> map = managers.get(packageName); if (map == null) { map = new Hashtable<Locale, StringManager>(); managers.put(packageName, map); } StringManager mgr = map.get(locale); if (mgr == null) { mgr = new StringManager(packageName, locale); map.put(locale, mgr); } return mgr; } }
/** * Get the StringManager for a particular package and Locale. If a manager * for a package/Locale combination already exists, it will be reused, else * a new StringManager will be created and returned. * * @param packageName The package name * @param locale The Locale */ public static final synchronized StringManager getManager( String packageName, Locale locale) { Map<Locale,StringManager> map = managers.get(packageName); if (map == null) { map = new Hashtable<Locale, StringManager>(); managers.put(packageName, map); } StringManager mgr = map.get(locale); if (mgr == null) { mgr = new StringManager(packageName, locale); map.put(locale, mgr); } return mgr; } }
/** * Get the StringManager for a particular package and Locale. If a manager * for a package/Locale combination already exists, it will be reused, else * a new StringManager will be created and returned. * * @param packageName The package name * @param locale The Locale */ public static final synchronized StringManager getManager( String packageName, Locale locale) { Map<Locale,StringManager> map = managers.get(packageName); if (map == null) { map = new Hashtable<Locale, StringManager>(); managers.put(packageName, map); } StringManager mgr = map.get(locale); if (mgr == null) { mgr = new StringManager(packageName, locale); map.put(locale, mgr); } return mgr; } }
mgr = new StringManager(packageName, locale); map.put(locale, mgr);
mgr = new StringManager(packageName, locale); map.put(locale, mgr);