public class MessageProviderBasedMessageSource extends Object implements org.springframework.context.MessageSource
| Constructor and Description |
|---|
MessageProviderBasedMessageSource(MessagesProvider messagesProvider,
LocaleNormalizer localeNormalizer,
Class<?> type) |
MessageProviderBasedMessageSource(MessagesProvider messagesProvider,
LocaleNormalizer localeNormalizer,
Class<?> baseType,
String baseFile) |
MessageProviderBasedMessageSource(MessagesProvider messagesProvider,
LocaleNormalizer localeNormalizer,
ClassLoader loader,
String baseFile) |
MessageProviderBasedMessageSource(MessagesProvider messagesProvider,
LocaleNormalizer localeNormalizer,
FileAccessor accessor,
String baseFile) |
MessageProviderBasedMessageSource(MessagesProvider messagesProvider,
LocaleNormalizer localeNormalizer,
File directory,
String baseFilename) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<Locale,Messages> |
cache() |
protected Messages |
createMessagesFor(Locale locale) |
Integer |
getMaxCacheEntries() |
String |
getMessage(org.springframework.context.MessageSourceResolvable resolvable,
Locale locale) |
String |
getMessage(String code,
Object[] args,
Locale locale) |
String |
getMessage(String code,
Object[] args,
String defaultMessage,
Locale locale) |
protected Messages |
messagesFor(Locale locale) |
protected MessagesProvider |
messagesProvider() |
MessageProviderBasedMessageSource |
setMaxCacheEntries(Integer maxCacheEntries) |
public MessageProviderBasedMessageSource(@Nonnull MessagesProvider messagesProvider, @Nullable LocaleNormalizer localeNormalizer, @Nonnull Class<?> type)
public MessageProviderBasedMessageSource(@Nonnull MessagesProvider messagesProvider, @Nullable LocaleNormalizer localeNormalizer, @Nonnull Class<?> baseType, @Nonnull String baseFile)
public MessageProviderBasedMessageSource(@Nonnull MessagesProvider messagesProvider, @Nullable LocaleNormalizer localeNormalizer, @Nonnull ClassLoader loader, @Nonnull String baseFile)
public MessageProviderBasedMessageSource(@Nonnull MessagesProvider messagesProvider, @Nullable LocaleNormalizer localeNormalizer, @Nonnull File directory, @Nonnull String baseFilename)
public MessageProviderBasedMessageSource(@Nonnull MessagesProvider messagesProvider, @Nullable LocaleNormalizer localeNormalizer, @Nonnull FileAccessor accessor, @Nonnull String baseFile)
public String getMessage(String code, Object[] args, String defaultMessage, Locale locale)
getMessage in interface org.springframework.context.MessageSourcepublic String getMessage(String code, Object[] args, Locale locale) throws org.springframework.context.NoSuchMessageException
getMessage in interface org.springframework.context.MessageSourceorg.springframework.context.NoSuchMessageExceptionpublic String getMessage(org.springframework.context.MessageSourceResolvable resolvable, Locale locale) throws org.springframework.context.NoSuchMessageException
getMessage in interface org.springframework.context.MessageSourceorg.springframework.context.NoSuchMessageExceptionpublic Integer getMaxCacheEntries()
@Nonnull public MessageProviderBasedMessageSource setMaxCacheEntries(Integer maxCacheEntries)
@Nonnull protected MessagesProvider messagesProvider()
Copyright © 2023 echocat. All rights reserved.