Example usage for org.springframework.context.support ResourceBundleMessageSource setBasename

List of usage examples for org.springframework.context.support ResourceBundleMessageSource setBasename

Introduction

In this page you can find the example usage for org.springframework.context.support ResourceBundleMessageSource setBasename.

Prototype

public void setBasename(String basename) 

Source Link

Document

Set a single basename, following the basic ResourceBundle convention of not specifying file extension or language codes.

Usage

From source file:com.vgorcinschi.concordiafootballmanager.web.WebConfig.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setCacheSeconds(1);/*from  w ww .j  a va2 s . co  m*/
    messageSource.setDefaultEncoding(StandardCharsets.UTF_8.name());
    messageSource.setBasename("i18n/validation");
    return messageSource;
}

From source file:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasename("message");
    return messageSource;
}

From source file:com.evolveum.midpoint.common.LocalizationServiceImpl.java

private ResourceBundleMessageSource buildSource(String basename, ClassLoader classLoader) {
    ResourceBundleMessageSource source = new CachedResourceBundleMessageSource();
    source.setDefaultEncoding(StandardCharsets.UTF_8.name());
    source.setFallbackToSystemLocale(false);
    source.setBasename(basename);

    if (classLoader == null) {
        classLoader = LocalizationServiceImpl.class.getClassLoader();
    }//from w w w .j a v a2s .  co m
    source.setBundleClassLoader(classLoader);

    return source;
}

From source file:net.solarnetwork.node.power.mock.MockPowerDatumDataSource.java

@Override
public synchronized MessageSource getMessageSource() {
    if (messageSource == null) {
        ResourceBundleMessageSource source = new ResourceBundleMessageSource();
        source.setBundleClassLoader(getClass().getClassLoader());
        source.setBasename(getClass().getName());
        messageSource = source;/*from   w  w w . ja  v  a 2  s  .co  m*/
    }
    return messageSource;
}

From source file:net.solarnetwork.node.consumption.impl.CentameterConsumptionDatumDataSource.java

@Override
public MessageSource getMessageSource() {
    synchronized (MONITOR) {
        if (MESSAGE_SOURCE == null) {
            MessageSource parent = getDefaultSettingsMessageSource();

            ResourceBundleMessageSource source = new ResourceBundleMessageSource();
            source.setBundleClassLoader(CentameterConsumptionDatumDataSource.class.getClassLoader());
            source.setBasename(CentameterConsumptionDatumDataSource.class.getName());
            source.setParentMessageSource(parent);
            MESSAGE_SOURCE = source;/*  w w w .  ja v  a2s  .c  o m*/
        }
    }
    return MESSAGE_SOURCE;
}

From source file:com.alibaba.dubbo.container.page.PageServlet.java

@Override
public void init() throws ServletException {
    super.init();

    ResourceBundleMessageSource msgDatabase = new ResourceBundleMessageSource();
    msgDatabase.setBasename("i18n/message");
    // msgDatabase.setBundleClassLoader(PageServlet.class.getClassLoader());
    MSGDatabase = msgDatabase;/*w ww  .j a v  a2  s . com*/

    String simple = getServletConfig().getInitParameter("simple");
    // container????
    if (simple == null || simple.length() == 0) {
        System.out.println("??");
        new Thread(new Runnable() {

            @Override
            public void run() {
                com.alibaba.dubbo.container.Main.main(null);
            }

        }).start();

    }
    INSTANCE = this;
    String config = getServletConfig().getInitParameter("pages");
    Collection<String> names;
    if (config != null && config.length() > 0) {
        names = Arrays.asList(Constants.COMMA_SPLIT_PATTERN.split(config));
    } else {
        names = ExtensionLoader.getExtensionLoader(PageHandler.class).getSupportedExtensions();// PageHandler??
    }
    for (String name : names) {
        PageHandler handler = ExtensionLoader.getExtensionLoader(PageHandler.class).getExtension(name);
        pages.put(ExtensionLoader.getExtensionLoader(PageHandler.class).getExtensionName(handler), handler);
        Menu menu = handler.getClass().getAnnotation(Menu.class);
        if (menu != null) {
            menus.add(handler);
        }
    }
    Collections.sort(menus, new MenuComparator());
}

From source file:com.all.login.LoginModule.java

public LoginModule() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasename("com.all.login.i18n.Messages");

    messages = new DefaultMessages(messageSource);
    ApplicationLanguage lang = ApplicationLanguage.getLanguage();
    messages.setLocale(lang.locale());/*from w w  w  .  ja va  2  s  .  c  o m*/
    createLoaderWindow(messages, null, null);
}

From source file:net.solarnetwork.node.settings.playpen.SettingsPlaypen.java

@Override
public MessageSource getMessageSource() {
    if (MESSAGE_SOURCE == null) {
        ResourceBundleMessageSource source = new ResourceBundleMessageSource();
        source.setBundleClassLoader(SettingsPlaypen.class.getClassLoader());
        source.setBasename(SettingsPlaypen.class.getName());
        MESSAGE_SOURCE = source;// w w  w  .  ja v a 2 s .  c o  m
    }
    return MESSAGE_SOURCE;
}

From source file:net.solarnetwork.node.io.rxtx.RxtxDataCollectorFactory.java

@Override
public MessageSource getMessageSource() {
    synchronized (MONITOR) {
        if (MESSAGE_SOURCE == null) {
            ResourceBundleMessageSource source = new ResourceBundleMessageSource();
            source.setBundleClassLoader(getClass().getClassLoader());
            source.setBasename(getClass().getName());
            MESSAGE_SOURCE = source;//  www .  j  a v  a 2s  .  c om
        }
    }
    return MESSAGE_SOURCE;
}

From source file:edu.duke.cabig.c3pr.domain.StratumGroup.java

/**
 * Instantiates a new stratum group./*from  w  w w . j a  va 2  s.  c om*/
 */
public StratumGroup() {
    lazyListHelper = new LazyListHelper();
    lazyListHelper.add(BookRandomizationEntry.class,
            new InstantiateFactory<BookRandomizationEntry>(BookRandomizationEntry.class));
    lazyListHelper.add(StratificationCriterionAnswerCombination.class,
            new InstantiateFactory<StratificationCriterionAnswerCombination>(
                    StratificationCriterionAnswerCombination.class));
    currentPosition = new Integer(0);

    ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
    resourceBundleMessageSource.setBasename("error_messages_multisite");
    ResourceBundleMessageSource resourceBundleMessageSource1 = new ResourceBundleMessageSource();
    resourceBundleMessageSource1.setBasename("error_messages_c3pr");
    resourceBundleMessageSource1.setParentMessageSource(resourceBundleMessageSource);
    this.c3prErrorMessages = resourceBundleMessageSource1;
    this.c3PRExceptionHelper = new C3PRExceptionHelper(c3prErrorMessages);
}