@Override public String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException { if (this.parentMessageSource != null) { return this.parentMessageSource.getMessage(code, args, locale); } else { throw new NoSuchMessageException(code, locale); } }
@Override public String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException { if (this.parentMessageSource != null) { return this.parentMessageSource.getMessage(code, args, locale); } else { throw new NoSuchMessageException(code, locale); } }
@Override public final String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException { String msg = getMessageInternal(code, args, locale); if (msg != null) { return msg; } String fallback = getDefaultMessage(code); if (fallback != null) { return fallback; } throw new NoSuchMessageException(code, locale); }
@Override public final String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException { String msg = getMessageInternal(code, args, locale); if (msg != null) { return msg; } String fallback = getDefaultMessage(code); if (fallback != null) { return fallback; } throw new NoSuchMessageException(code, locale); }
@Override public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { if (this.parentMessageSource != null) { return this.parentMessageSource.getMessage(resolvable, locale); } else { if (resolvable.getDefaultMessage() != null) { return renderDefaultMessage(resolvable.getDefaultMessage(), resolvable.getArguments(), locale); } String[] codes = resolvable.getCodes(); String code = (codes != null && codes.length > 0 ? codes[0] : ""); throw new NoSuchMessageException(code, locale); } }
@Override public final String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { String[] codes = resolvable.getCodes(); if (codes != null) { for (String code : codes) { String message = getMessageInternal(code, resolvable.getArguments(), locale); if (message != null) { return message; } } } String defaultMessage = getDefaultMessage(resolvable, locale); if (defaultMessage != null) { return defaultMessage; } throw new NoSuchMessageException(!ObjectUtils.isEmpty(codes) ? codes[codes.length - 1] : "", locale); }
@Override public final String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { String[] codes = resolvable.getCodes(); if (codes != null) { for (String code : codes) { String message = getMessageInternal(code, resolvable.getArguments(), locale); if (message != null) { return message; } } } String defaultMessage = getDefaultMessage(resolvable, locale); if (defaultMessage != null) { return defaultMessage; } throw new NoSuchMessageException(!ObjectUtils.isEmpty(codes) ? codes[codes.length - 1] : "", locale); }
@Override public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { if (this.parentMessageSource != null) { return this.parentMessageSource.getMessage(resolvable, locale); } else { if (resolvable.getDefaultMessage() != null) { return renderDefaultMessage(resolvable.getDefaultMessage(), resolvable.getArguments(), locale); } String[] codes = resolvable.getCodes(); String code = (codes != null && codes.length > 0 ? codes[0] : ""); throw new NoSuchMessageException(code, locale); } }
/** {@inheritDoc} */ @Override public String getMessage(final String code, final Object[] args, final Locale locale) { if (messageSource != null) { return messageSource.getMessage(code, args, locale); } throw new NoSuchMessageException("MessageSource was not set"); }
/** {@inheritDoc} */ @Override public String getMessage(final MessageSourceResolvable resolvable, final Locale locale) { if (messageSource != null) { return messageSource.getMessage(resolvable, locale); } throw new NoSuchMessageException("MessageSource was not set"); }
@Override public String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException { if (this.parentMessageSource != null) { return this.parentMessageSource.getMessage(code, args, locale); } else { throw new NoSuchMessageException(code, locale); } }
@Nonnull @Override public String getMessage(@Nonnull MessageSourceResolvable resolvable, @Nonnull Locale locale) throws NoSuchMessageException { throw new NoSuchMessageException("Unsupported message resolving mechanism"); } }
public String getMessage(String code, Object[] args, Locale locale) throws NoSuchMessageException { for(MessageSource messageSource : plugin.getMessageSources()) { try { return messageSource.getMessage(code, args, locale); } catch (NoSuchMessageException e) { } } throw new NoSuchMessageException(code, locale); }
@Override public String getMessage(String code, Object[] args, Locale locale) throws NoSuchMessageException { String msg = localizationService.translate(code, args, locale); if (msg == null) { throw new NoSuchMessageException("Message code '" + code + "' was not found"); } return msg; }
public String getMessage(String code, Object[] args, String defaultMessage, Locale locale) { for(MessageSource messageSource : plugin.getMessageSources()) { try { return messageSource.getMessage(code, args, defaultMessage, locale); } catch (Exception e) { } } throw new NoSuchMessageException(code, locale); }
public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { for(MessageSource messageSource : plugin.getMessageSources()) { try { return messageSource.getMessage(resolvable, locale); } catch (NoSuchMessageException e) { } } throw new NoSuchMessageException(Arrays.toString(resolvable.getCodes()), locale); } }
@Override public final String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException { String msg = getMessageInternal(code, args, locale); if (msg != null) { return msg; } String fallback = getDefaultMessage(code); if (fallback != null) { return fallback; } throw new NoSuchMessageException(code, locale); }
public String getMessage(String code, Object[] args, Locale locale) throws NoSuchMessageException { String msg = getMessageInternal(code, args, locale, null); if (msg != null) { return msg; } String fallback = getDefaultMessage(code); if (fallback != null) { return fallback; } throw new NoSuchMessageException(code, locale); }
@Override public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { if (this.parentMessageSource != null) { return this.parentMessageSource.getMessage(resolvable, locale); } else { if (resolvable.getDefaultMessage() != null) { return renderDefaultMessage(resolvable.getDefaultMessage(), resolvable.getArguments(), locale); } String[] codes = resolvable.getCodes(); String code = (codes != null && codes.length > 0 ? codes[0] : ""); throw new NoSuchMessageException(code, locale); } }
@Override public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException { Validate.notNull(resolvable, "Message source resolvable must not be null"); for (String code : resolvable.getCodes()) { String msg = localizationService.translate(code, resolvable.getArguments(), locale); if (msg != null) { return msg; } } if (resolvable.getDefaultMessage() != null) { return resolvable.getDefaultMessage(); } throw new NoSuchMessageException("Can't resolve message: " + resolvable); } }