Example usage for org.springframework.context.support MessageSourceAccessor getMessage

List of usage examples for org.springframework.context.support MessageSourceAccessor getMessage

Introduction

In this page you can find the example usage for org.springframework.context.support MessageSourceAccessor getMessage.

Prototype

public String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException 

Source Link

Document

Retrieve the message for the given code and the given Locale.

Usage

From source file:nz.co.senanque.vaadinsupport.I18n.I18nCaptionHelper.java

public static String getTranslatedCaption(String caption, MessageSourceAccessor messageSourceAccessor) {
    if (caption == null) {
        return null;
    }/*from  w  w w  .j  a va  2  s. co m*/
    if (caption.indexOf('}') == -1) {
        String newCaption = messageSourceAccessor.getMessage(caption, null, caption);
        if (newCaption.indexOf('}') == -1) {
            return newCaption;
        }
    }
    return null;

}

From source file:nz.co.senanque.vaadinsupport.I18n.I18nCaptionHelper.java

public static String[] getColumnHeaders(String[] englishColOrder, MessageSourceAccessor messageSourceAccessor) {
    int size = englishColOrder.length;
    String[] ret = new String[size];
    for (int i = 0; i < size; i++) {
        ret[i] = messageSourceAccessor.getMessage(englishColOrder[i], null, englishColOrder[i]);
    }//www  .  j a v a2  s.c o m
    return ret;
}

From source file:nz.co.senanque.vaadinsupport.ButtonProperty.java

public String getCaption() {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(m_messageSource);
    String ret = messageSourceAccessor.getMessage(m_rawCaption, new Object[] {}, m_rawCaption);
    return ret;//from   w w w . ja v a2  s. c  o  m
}

From source file:nz.co.senanque.vaadinsupport.viewmanager.HelpLayout.java

private String getI18nHTML() {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(m_messageSource);
    return messageSourceAccessor.getMessage("help.form.html", null, HELP_HTML_SNIPPET);
}

From source file:nz.co.senanque.perspectivemanager.SubApplicationimpl.java

public String getCaption() {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(m_messageSource);
    return (m_caption == null) ? null : messageSourceAccessor.getMessage("project.name", null, m_caption);
}

From source file:nz.co.senanque.perspectivemanager.SubApplicationimpl.java

public String getDescription() {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(m_messageSource);
    return (m_description == null) ? null
            : messageSourceAccessor.getMessage(m_description, null, m_description);
}

From source file:nz.co.senanque.perspectiveslibrary.SubApplicationimpl.java

public String getDescription() {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(m_messageSource);
    return (m_description == null) ? null
            : messageSourceAccessor.getMessage("project.description", null, m_description);
}

From source file:nz.co.senanque.vaadinsupport.HintsImpl.java

public Button getButtonField(String name, MessageSource messageSource) {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(messageSource);
    Button ret = new Button(messageSourceAccessor.getMessage(name, null, name));
    return ret;//from  ww w. ja  v a 2 s . c  o  m
}

From source file:nz.co.senanque.vaadinsupport.HintsImpl.java

public void setCommonProperties(final MenuItem ret, final MaduraPropertyWrapper property,
        final MessageSource messageSource) {
    ret.setText(property.getLabel());//from   w w  w  .  jav a2 s  .  co m
    ret.setEnabled(property.isEnabled());
    ret.setVisible(property.isVisible());
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(messageSource);
    ret.setDescription(
            messageSourceAccessor.getMessage(property.getDescription(), null, property.getDescription()));
}

From source file:nz.co.senanque.vaadinsupport.viewmanager.ViewManagerImpl.java

public void afterPropertiesSet() throws Exception {
    MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(m_messageSource);
    getMainWindow().setCaption(messageSourceAccessor.getMessage("title", null, "title"));
    for (ViewManaged viewManaged : getInitialLayouts()) {
        views.put(viewManaged.getClass().getName(), (ComponentContainer) viewManaged);
        if (isAdjustCaptions()) {
            I18nCaptionHelper.switchCaptions((Component) viewManaged, messageSourceAccessor);
        }/*  ww w .  j  a v  a2  s  . co  m*/
        viewManaged.setViewManager(this);
    }
}