package com.softgraf.model.abstrato;

// 03 - Classe utilitária
abstract public class Estados {

	// construtor privado = classe não pode ser estendida!
	private Estados() {	}
	
	private static String[] siglas = { "AC", "AL", "AP", "AM", "BA", "CE",
			"DF", "GO", "ES", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE",
			"PI", "RJ", "RN", "RS", "RO", "RR", "SP", "SC", "SE", "TO" };

	private static String[] estados = { "Acre", "Alagoas", "Amapá", "Amazonas",
			"Bahia", "Ceará", "Distrito Federal", "Goiás", "Espírito Santo",
			"Maranhão", "Mato Grosso", "Mato Grosso do Sul", "Minas Gerais",
			"Pará", "Paraíba", "Paraná", "Pernambuco", "Piauí", "Rio de Janeiro",
			"Rio Grande do Norte", "Rio Grande do Sul", "Rondônia", "Rorâima",
			"São Paulo", "Santa Catarina", "Sergipe", "Tocantins" };

	public static String[] listarEstados() {
		String[] listaEstados = new String[estados.length];
		for (int i = 0; i < estados.length; i++) {
			listaEstados[i] = siglas[i] + " - " + estados[i];
		}
		return listaEstados;
	}
}
