io.craftsman.creator.LocaleCreator Maven / Gradle / Ivy
package io.craftsman.creator;
import java.util.Locale;
public class LocaleCreator implements Creator {
@Override
public Locale create(Object source) {
Locale srcObject = (Locale) source;
String language = srcObject.getLanguage() != null ? srcObject.getLanguage() : "";
String country = srcObject.getCountry() != null ? srcObject.getCountry() : "";
String variant = srcObject.getVariant() != null ? srcObject.getVariant() : "";
return new Locale(language, country, variant);
}
}