All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yuweix.kuafu.web.TextUtil Maven / Gradle / Ivy

The newest version!
package com.yuweix.kuafu.web;


import java.util.Locale;
import org.springframework.context.MessageSource;


/**
 * @author yuwei
 */
public class TextUtil {
	private static MessageSource messageSource;

	private TextUtil() {

	}

	public static String getText(String key) {
		return getText(key, LocaleUtil.getLocale());
	}


	public static String getText(String key, Locale locale) {
		return messageSource.getMessage(key, new Object[] {}, locale);
	}

	public static String getText(String key, String locale) {
		return messageSource.getMessage(key, new Object[] {}, LocaleUtil.getLocaleFromString(locale));
	}

	public static String getText(String key, Object[] params) {
		return messageSource.getMessage(key, params, LocaleUtil.getLocale());
	}

	public static String getText(String key, Object[] params, String locale) {
		return messageSource.getMessage(key, params, LocaleUtil.getLocaleFromString(locale));
	}

	//////////////////////////////////////////////////////////////////////////////////////
	public void setMessageSource(MessageSource messageSource) {
		TextUtil.messageSource = messageSource;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy