Examples of MessageSource


Examples of org.springframework.context.MessageSource

  /**
   * Resolves messages.
   */
  private static class MessageSourcePropertyAccessor implements PropertyAccessor {
    public Object getProperty(Map context, Object target, Object name) throws OgnlException {
      MessageSource messageSource = (MessageSource) target;
      ExternalContext externalContext;
      Object root = Ognl.getRoot(context);
      if (root instanceof RequestContext) {
        externalContext = ((RequestContext) root).getExternalContext();
      } else {
        externalContext = ExternalContextHolder.getExternalContext();
      }
      if (externalContext != null) {
        return messageSource.getMessage(name.toString(), null, null, externalContext.getLocale());
      } else {
        return messageSource.getMessage(name.toString(), null, null, null);
      }
    }
View Full Code Here

Examples of org.springframework.context.MessageSource

    }
    if (base == null && RESOURCE_BUNDLE_KEY.equals(property)) {
      context.setPropertyResolved(true);
      return MessageSource.class;
    } else if (base instanceof MessageSource) {
      MessageSource messageSource = (MessageSource) base;
      String message = messageSource.getMessage(property.toString(), null, null, getLocale());
      if (message != null) {
        context.setPropertyResolved(true);
        return String.class;
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.