package de.axone.i18n;
import java.beans.Transient;
import java.util.List;
import java.util.Locale;
import java.util.Set;
public interface CountryExtended extends Country {
public Set<? extends CountryName> getNames();
public boolean isInEu();
public boolean isInEurozone();
public boolean isIncludeVat();
public boolean isShowVat();
public String getName( Locale locale );
public CountryName getCountryName( Locale locale );
public Locale getDefaultLocale();
public String getPostalcode();
public boolean isPostalcodeRequired();
public String getLanguagesIso2();
public List<String> getLanguageListIso2();
@Transient
/**
* Returns the name for which the locals
* know the country. That is "deutschland", "francais", ...
*
* @return The country name localized
*/
public String getLocalName();
}