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

net.vidageek.i18n.language.LanguageLocator Maven / Gradle / Ivy

The newest version!
package net.vidageek.i18n.language;

/**
 * @author jonasabreu
 * 
 */
final public class LanguageLocator {

    private static ThreadLocal languages = new ThreadLocal();

    public Language findLanguage() {
        Language language = languages.get();
        if (language == null) {
            language = new NotSetLanguage();
        }
        return language;
    }

    public static void setLanguage(final Language language) {
        languages.set(language);
    }

    public static void remove() {
        languages.remove();

    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy