public void dispose() { clear(); initialized = false; } });
private static MessageResourceBundle getMessages(String systemName) { return MessageResourceBundleFactory.getBundle(systemName + MESSAGES); }
public MessageResourceBundle getBundle(String bundleName, Locale locale) { return MessageResourceBundleFactory.getNullableBundle(bundleName, locale); }
String[] bundleNames = calcurateBundleNames(base, locale); MessageResourceBundleFacade parentFacade = null; MessageResourceBundleFacade facade = null; int length = bundleNames.length; for (int i = 0; i < length; ++i) { facade = loadFacade(bundleNames[i] + PROPERTIES_EXT); if (parentFacade == null) { parentFacade = facade;
String[] bundleNames = calcurateBundleNames(base, locale); MessageResourceBundleFacade parentFacade = null; MessageResourceBundleFacade facade = null; int length = bundleNames.length; for (int i = 0; i < length; ++i) { facade = loadFacade(bundleNames[i] + PROPERTIES_EXT); if (parentFacade == null) { parentFacade = facade;
/** * {@link MessageResourceBundle}を返します。 リソースが見つからなかった場合は、 nullを返します。 * * @param baseName * @return {@link MessageResourceBundle} * @see #getNullableBundle(String, Locale) */ public static MessageResourceBundle getNullableBundle(String baseName) { return getNullableBundle(baseName, Locale.getDefault()); }
public void dispose() { clear(); initialized = false; } });
private static MessageResourceBundle getMessages(String systemName) { return MessageResourceBundleFactory.getBundle(systemName + MESSAGES); }
/** * {@link MessageResourceBundle}を返します。 リソースが見つからなかった場合は、 nullを返します。 * * @param baseName * @return {@link MessageResourceBundle} * @see #getNullableBundle(String, Locale) */ public static MessageResourceBundle getNullableBundle(String baseName) { return getNullableBundle(baseName, Locale.getDefault()); }
/** * このコンポーネントを破棄します。 */ @DestroyMethod public void destroy() { MessageResourceBundleFactory.clear(); }
/** * {@link MessageResourceBundle}を返します。 * * @param baseName * @return {@link MessageResourceBundle} * @see #getBundle(String, Locale) */ public static MessageResourceBundle getBundle(String baseName) { return getBundle(baseName, Locale.getDefault()); }
/** * {@link MessageResourceBundle}を返します。 * * @param baseName * @param locale * @return {@link MessageResourceBundle} * @throws ResourceNotFoundRuntimeException * リソースが見つからなかった場合 */ public static MessageResourceBundle getBundle(String baseName, Locale locale) throws ResourceNotFoundRuntimeException { MessageResourceBundle bundle = getNullableBundle(baseName, locale); if (bundle != null) { return bundle; } throw new ResourceNotFoundRuntimeException(baseName); }
@DestroyMethod @Override public void destroy() { ComponentDeployerFactory .setProvider(new ComponentDeployerFactory.DefaultProvider()); SingletonS2ContainerFactory.setContainer(null); S2ContainerServlet.clearInstance(); MessageResourceBundleFactory.clear(); servletContext = null; request = null; response = null; servletConfig = null; servlet = null; super.destroy(); }
/** * {@link MessageResourceBundle}を返します。 * * @param baseName * @return {@link MessageResourceBundle} * @see #getBundle(String, Locale) */ public static MessageResourceBundle getBundle(String baseName) { return getBundle(baseName, Locale.getDefault()); }
/** * {@link MessageResourceBundle}を返します。 * * @param baseName * @param locale * @return {@link MessageResourceBundle} * @throws ResourceNotFoundRuntimeException * リソースが見つからなかった場合 */ public static MessageResourceBundle getBundle(String baseName, Locale locale) throws ResourceNotFoundRuntimeException { MessageResourceBundle bundle = getNullableBundle(baseName, locale); if (bundle != null) { return bundle; } throw new ResourceNotFoundRuntimeException(baseName); }
/** * S2コンテナの終了処理を行ないます。 * * @throws Throwable * 例外が発生した場合 */ protected void tearDownContainer() throws Throwable { ComponentDeployerFactory .setProvider(new ComponentDeployerFactory.DefaultProvider()); SingletonS2ContainerFactory.setContainer(null); S2ContainerServlet.clearInstance(); MessageResourceBundleFactory.clear(); DisposableUtil.dispose(); S2ContainerBehavior .setProvider(new S2ContainerBehavior.DefaultProvider()); Thread.currentThread().setContextClassLoader(originalClassLoader); unitClassLoader = null; originalClassLoader = null; container = null; servletContext = null; request = null; response = null; servletConfig = null; servlet = null; namingConvention = null; Env.initialize(); }
@Override public String getMessage(Locale locale, String key) { if (!initialized) { initialize(); } if (locale == null) { locale = defaultLocale; } MessageResourceBundle bundle = MessageResourceBundleFactory.getBundle( config, locale); return bundle.get(key); }
private static MessageResourceBundle createSimpleMessageResourceBundle( String bundleName, Locale locale) { if (HotdeployUtil.isHotdeploy()) { return MessageResourceBundleFactory.getNullableBundle(bundleName, locale); } else { return new JavaMessageResourceBundle(bundleName, locale); } }