public MessageResourcesConfig[] findMessageResourcesConfigs() { return config.findMessageResourcesConfigs(); }
MessageResourcesConfig[] mrConfig = config.findMessageResourcesConfigs(); for(int i = 0; i < mrConfig.length; i++) { String key = mrConfig[i].getKey();
/** * This is the first time this Locale is used so build the reverse lookup Map. * Search for message keys in all configured MessageResources for * the current module. */ private Map initLookupMap(HttpServletRequest request, Locale userLocale) { Map lookupMap = new HashMap(); this.keyMethodMap = this.getKeyMethodMap(); ModuleConfig moduleConfig = (ModuleConfig) request.getAttribute(Globals.MODULE_KEY); MessageResourcesConfig[] mrc = moduleConfig.findMessageResourcesConfigs(); // Look through all module's MessageResources for (int i = 0; i < mrc.length; i++) { MessageResources resources = this.getResources(request, mrc[i].getKey()); // Look for key in MessageResources Iterator iter = this.keyMethodMap.keySet().iterator(); while (iter.hasNext()) { String key = (String) iter.next(); String text = resources.getMessage(userLocale, key); // Found key and haven't added to Map yet, so add the text if ((text != null) && !lookupMap.containsKey(text)) { lookupMap.put(text, key); } } } return lookupMap; }
private void initMessageResources(ServletContext context, ModuleConfig config) { S2Container container = getContainer(); if (!container.hasComponentDef(ReloadMessageResourcesFactory.class)) { return; } ReloadMessageResourcesFactory reloadResourcesFactory = (ReloadMessageResourcesFactory) container .getComponent(ReloadMessageResourcesFactory.class); MessageResourcesConfig[] mrcs = config.findMessageResourcesConfigs(); for (int i = 0; i < mrcs.length; i++) { MessageResources resources = (MessageResources) context.getAttribute(mrcs[i].getKey() + config.getPrefix()); MessageResources reloadResources = reloadResourcesFactory.createResources(resources); context.setAttribute(mrcs[i].getKey() + config.getPrefix(), reloadResources); } }
/** * <p>Return <code>true</code> if information returned by * <code>config.findMessageResourcesConfigs</code> is all valid; * otherwise, log error messages and return <code>false</code>.</p> */ protected boolean verifyMessageResourcesConfigs() { boolean ok = true; MessageResourcesConfig[] mrcs = config.findMessageResourcesConfigs(); for (int i = 0; i < mrcs.length; i++) { String factory = mrcs[i].getFactory(); if (factory == null) { LOG.error(servlet.getInternal().getMessage("verifyMessageResourcesConfigs.missing")); ok = false; } else { try { Class clazz = RequestUtils.applicationClass(factory); } catch (ClassNotFoundException e) { LOG.error(servlet.getInternal().getMessage("verifyMessageResourcesConfigs.invalid", factory)); ok = false; } } String key = mrcs[i].getKey(); if (key == null) { LOG.error(servlet.getInternal().getMessage("verifyMessageResourcesConfigs.key")); } } return (ok); }
.findMessageResourcesConfigs(); if (messageConfigs != null) { for (int i = 0; i < messageConfigs.length; i++) {
MessageResourcesConfig[] mrcs = config.findMessageResourcesConfigs();
throws ServletException { MessageResourcesConfig mrcs[] = config.findMessageResourcesConfigs(); for (int i = 0; i < mrcs.length; i++) { if ((mrcs[i].getFactory() == null)
MessageResourcesConfig mrcs[] = config.findMessageResourcesConfigs(); for (int i = 0; i < mrcs.length; i++) { String factory = mrcs[i].getFactory();