Skip to content

Instantly share code, notes, and snippets.

@corlen
Created June 27, 2012 18:31
Show Gist options
  • Save corlen/3005897 to your computer and use it in GitHub Desktop.
Save corlen/3005897 to your computer and use it in GitHub Desktop.
/**
* ISO 3166-1 alpha-2
* @author andre
*
*/
public enum CountryCode{
// AD(MESSAGES.flag_ad(), FLAGS.flag_ad()),
// AE(MESSAGES.flag_ae(), FLAGS.flag_ae()),
// AF(MESSAGES.flag_af(), FLAGS.flag_af()),
// AG(MESSAGES.flag_ag(), FLAGS.flag_ag()),
// AI(MESSAGES.flag_ai(), FLAGS.flag_ai()),
// AL(MESSAGES.flag_al(), FLAGS.flag_al()),
// AM(MESSAGES.flag_am(), FLAGS.flag_am()),
// AN(MESSAGES.flag_an(), FLAGS.flag_an()),
// AO(MESSAGES.flag_ao(), FLAGS.flag_ao()),
//// AQ(MESSAGES.flag_aq(), FLAGS.flag_aq()),
// AR(MESSAGES.flag_ar(), FLAGS.flag_ar()),
// AS(MESSAGES.flag_as(), FLAGS.flag_as()),
// AT(MESSAGES.flag_at(), FLAGS.flag_at()),
// AU(MESSAGES.flag_au(), FLAGS.flag_au()),
// AW(MESSAGES.flag_aw(), FLAGS.flag_aw()),
// AX(MESSAGES.flag_ax(), FLAGS.flag_ax()),
// AZ(MESSAGES.flag_az(), FLAGS.flag_az()),
// BA(MESSAGES.flag_ba(), FLAGS.flag_ba()),
// BB(MESSAGES.flag_bb(), FLAGS.flag_bb()),
// BD(MESSAGES.flag_bd(), FLAGS.flag_bd()),
// BE(MESSAGES.flag_be(), FLAGS.flag_be()),
// BF(MESSAGES.flag_bf(), FLAGS.flag_bf()),
// BG(MESSAGES.flag_bg(), FLAGS.flag_bg()),
// BH(MESSAGES.flag_bh(), FLAGS.flag_bh()),
// BI(MESSAGES.flag_bi(), FLAGS.flag_bi()),
// BJ(MESSAGES.flag_bj(), FLAGS.flag_bj()),
//// BL(MESSAGES.flag_bl(), FLAGS.flag_bl()),
// BM(MESSAGES.flag_bm(), FLAGS.flag_bm()),
// BN(MESSAGES.flag_bn(), FLAGS.flag_bn()),
// BO(MESSAGES.flag_bo(), FLAGS.flag_bo()),
BR(MESSAGES.flag_br(),"pt_BR", FLAGS.flag_br()),
// BS(MESSAGES.flag_bs(), FLAGS.flag_bs()),
// BT(MESSAGES.flag_bt(), FLAGS.flag_bt()),
// BV(MESSAGES.flag_bv(), FLAGS.flag_bv()),
// BW(MESSAGES.flag_bw(), FLAGS.flag_bw()),
// BY(MESSAGES.flag_by(), FLAGS.flag_by()),
// BZ(MESSAGES.flag_bz(), FLAGS.flag_bz()),
// CA(MESSAGES.flag_ca(), FLAGS.flag_ca()),
// CC(MESSAGES.flag_cc(), FLAGS.flag_cc()),
// CD(MESSAGES.flag_cd(), FLAGS.flag_cd()),
// CF(MESSAGES.flag_cf(), FLAGS.flag_cf()),
// CG(MESSAGES.flag_cg(), FLAGS.flag_cg()),
// CH(MESSAGES.flag_ch(), FLAGS.flag_ch()),
// CI(MESSAGES.flag_ci(), FLAGS.flag_ci()),
// CK(MESSAGES.flag_ck(), FLAGS.flag_ck()),
// CL(MESSAGES.flag_cl(), FLAGS.flag_cl()),
// CM(MESSAGES.flag_cm(), FLAGS.flag_cm()),
// CN(MESSAGES.flag_cn(), FLAGS.flag_cn()),
// CO(MESSAGES.flag_co(), FLAGS.flag_co()),
// CR(MESSAGES.flag_cr(), FLAGS.flag_cr()),
// CU(MESSAGES.flag_cu(), FLAGS.flag_cu()),
// CV(MESSAGES.flag_cv(), FLAGS.flag_cv()),
// CX(MESSAGES.flag_cx(), FLAGS.flag_cx()),
// CY(MESSAGES.flag_cy(), FLAGS.flag_cy()),
// CZ(MESSAGES.flag_cz(), FLAGS.flag_cz()),
// DE(MESSAGES.flag_de(), FLAGS.flag_de()),
// DJ(MESSAGES.flag_dj(), FLAGS.flag_dj()),
// DK(MESSAGES.flag_dk(), FLAGS.flag_dk()),
// DM(MESSAGES.flag_dm(), FLAGS.flag_dm()),
// DO(MESSAGES.flag_do(), FLAGS.flag_do()),
// DZ(MESSAGES.flag_dz(), FLAGS.flag_dz()),
// EC(MESSAGES.flag_ec(), FLAGS.flag_ec()),
// EE(MESSAGES.flag_ee(), FLAGS.flag_ee()),
// EG(MESSAGES.flag_eg(), FLAGS.flag_eg()),
// EH(MESSAGES.flag_eh(), FLAGS.flag_eh()),
// ER(MESSAGES.flag_er(), FLAGS.flag_er()),
// ES(MESSAGES.flag_es(), FLAGS.flag_es()),
// ET(MESSAGES.flag_et(), FLAGS.flag_et()),
// FI(MESSAGES.flag_fi(), FLAGS.flag_fi()),
// FJ(MESSAGES.flag_fj(), FLAGS.flag_fj()),
// FK(MESSAGES.flag_fk(), FLAGS.flag_fk()),
// FM(MESSAGES.flag_fm(), FLAGS.flag_fm()),
// FO(MESSAGES.flag_fo(), FLAGS.flag_fo()),
// FR(MESSAGES.flag_fr(), FLAGS.flag_fr()),
// GA(MESSAGES.flag_ga(), FLAGS.flag_ga()),
// GB(MESSAGES.flag_gb(), FLAGS.flag_gb()),
// GD(MESSAGES.flag_gd(), FLAGS.flag_gd()),
// GE(MESSAGES.flag_ge(), FLAGS.flag_ge()),
// GF(MESSAGES.flag_gf(), FLAGS.flag_gf()),
//// GG(MESSAGES.flag_gg(), FLAGS.flag_gg()),
// GH(MESSAGES.flag_gh(), FLAGS.flag_gh()),
// GI(MESSAGES.flag_gi(), FLAGS.flag_gi()),
// GL(MESSAGES.flag_gl(), FLAGS.flag_gl()),
// GM(MESSAGES.flag_gm(), FLAGS.flag_gm()),
// GN(MESSAGES.flag_gn(), FLAGS.flag_gn()),
// GP(MESSAGES.flag_gp(), FLAGS.flag_gp()),
// GQ(MESSAGES.flag_gq(), FLAGS.flag_gq()),
// GR(MESSAGES.flag_gr(), FLAGS.flag_gr()),
// GS(MESSAGES.flag_gs(), FLAGS.flag_gs()),
GT(MESSAGES.flag_gt(), "es_ES", FLAGS.flag_gt()),
// GU(MESSAGES.flag_gu(), FLAGS.flag_gu()),
// GW(MESSAGES.flag_gw(), FLAGS.flag_gw()),
// GY(MESSAGES.flag_gy(), FLAGS.flag_gy()),
// HK(MESSAGES.flag_hk(), FLAGS.flag_hk()),
// HM(MESSAGES.flag_hm(), FLAGS.flag_hm()),
// HN(MESSAGES.flag_hn(), FLAGS.flag_hn()),
// HR(MESSAGES.flag_hr(), FLAGS.flag_hr()),
// HT(MESSAGES.flag_ht(), FLAGS.flag_ht()),
// HU(MESSAGES.flag_hu(), FLAGS.flag_hu()),
// ID(MESSAGES.flag_id(), FLAGS.flag_id()),
// IE(MESSAGES.flag_ie(), FLAGS.flag_ie()),
// IL(MESSAGES.flag_il(), FLAGS.flag_il()),
//// IM(MESSAGES.flag_im(), FLAGS.flag_im()),
// IN(MESSAGES.flag_in(), FLAGS.flag_in()),
// IO(MESSAGES.flag_io(), FLAGS.flag_io()),
// IQ(MESSAGES.flag_iq(), FLAGS.flag_iq()),
// IR(MESSAGES.flag_ir(), FLAGS.flag_ir()),
// IS(MESSAGES.flag_is(), FLAGS.flag_is()),
// IT(MESSAGES.flag_it(), FLAGS.flag_it()),
//// JE(MESSAGES.flag_je(), FLAGS.flag_je()),
// JM(MESSAGES.flag_jm(), FLAGS.flag_jm()),
// JO(MESSAGES.flag_jo(), FLAGS.flag_jo()),
// JP(MESSAGES.flag_jp(), FLAGS.flag_jp()),
// KE(MESSAGES.flag_ke(), FLAGS.flag_ke()),
// KG(MESSAGES.flag_kg(), FLAGS.flag_kg()),
// KH(MESSAGES.flag_kh(), FLAGS.flag_kh()),
// KI(MESSAGES.flag_ki(), FLAGS.flag_ki()),
// KM(MESSAGES.flag_km(), FLAGS.flag_km()),
// KN(MESSAGES.flag_kn(), FLAGS.flag_kn()),
// KP(MESSAGES.flag_kp(), FLAGS.flag_kp()),
// KR(MESSAGES.flag_kr(), FLAGS.flag_kr()),
// KW(MESSAGES.flag_kw(), FLAGS.flag_kw()),
// KY(MESSAGES.flag_ky(), FLAGS.flag_ky()),
// KZ(MESSAGES.flag_kz(), FLAGS.flag_kz()),
// LA(MESSAGES.flag_la(), FLAGS.flag_la()),
// LB(MESSAGES.flag_lb(), FLAGS.flag_lb()),
// LC(MESSAGES.flag_lc(), FLAGS.flag_lc()),
// LI(MESSAGES.flag_li(), FLAGS.flag_li()),
// LK(MESSAGES.flag_lk(), FLAGS.flag_lk()),
// LR(MESSAGES.flag_lr(), FLAGS.flag_lr()),
// LS(MESSAGES.flag_ls(), FLAGS.flag_ls()),
// LT(MESSAGES.flag_lt(), FLAGS.flag_lt()),
// LU(MESSAGES.flag_lu(), FLAGS.flag_lu()),
// LV(MESSAGES.flag_lv(), FLAGS.flag_lv()),
// LY(MESSAGES.flag_ly(), FLAGS.flag_ly()),
// MA(MESSAGES.flag_ma(), FLAGS.flag_ma()),
// MC(MESSAGES.flag_mc(), FLAGS.flag_mc()),
// MD(MESSAGES.flag_md(), FLAGS.flag_md()),
// ME(MESSAGES.flag_me(), FLAGS.flag_me()),
//// MF(MESSAGES.flag_mf(), FLAGS.flag_mf()),
// MG(MESSAGES.flag_mg(), FLAGS.flag_mg()),
// MH(MESSAGES.flag_mh(), FLAGS.flag_mh()),
// MK(MESSAGES.flag_mk(), FLAGS.flag_mk()),
// ML(MESSAGES.flag_ml(), FLAGS.flag_ml()),
// MM(MESSAGES.flag_mm(), FLAGS.flag_mm()),
// MN(MESSAGES.flag_mn(), FLAGS.flag_mn()),
// MO(MESSAGES.flag_mo(), FLAGS.flag_mo()),
// MP(MESSAGES.flag_mp(), FLAGS.flag_mp()),
// MQ(MESSAGES.flag_mq(), FLAGS.flag_mq()),
// MR(MESSAGES.flag_mr(), FLAGS.flag_mr()),
// MS(MESSAGES.flag_ms(), FLAGS.flag_ms()),
// MT(MESSAGES.flag_mt(), FLAGS.flag_mt()),
// MU(MESSAGES.flag_mu(), FLAGS.flag_mu()),
// MV(MESSAGES.flag_mv(), FLAGS.flag_mv()),
// MW(MESSAGES.flag_mw(), FLAGS.flag_mw()),
// MX(MESSAGES.flag_mx(), FLAGS.flag_mx()),
// MY(MESSAGES.flag_my(), FLAGS.flag_my()),
// MZ(MESSAGES.flag_mz(), FLAGS.flag_mz()),
// NA(MESSAGES.flag_na(), FLAGS.flag_na()),
// NC(MESSAGES.flag_nc(), FLAGS.flag_nc()),
// NE(MESSAGES.flag_ne(), FLAGS.flag_ne()),
// NF(MESSAGES.flag_nf(), FLAGS.flag_nf()),
// NG(MESSAGES.flag_ng(), FLAGS.flag_ng()),
// NI(MESSAGES.flag_ni(), FLAGS.flag_ni()),
// NL(MESSAGES.flag_nl(), FLAGS.flag_nl()),
// NO(MESSAGES.flag_no(), FLAGS.flag_no()),
// NP(MESSAGES.flag_np(), FLAGS.flag_np()),
// NR(MESSAGES.flag_nr(), FLAGS.flag_nr()),
// NU(MESSAGES.flag_nu(), FLAGS.flag_nu()),
// NZ(MESSAGES.flag_nz(), FLAGS.flag_nz()),
// OM(MESSAGES.flag_om(), FLAGS.flag_om()),
// PA(MESSAGES.flag_pa(), FLAGS.flag_pa()),
// PE(MESSAGES.flag_pe(), FLAGS.flag_pe()),
// PF(MESSAGES.flag_pf(), FLAGS.flag_pf()),
// PG(MESSAGES.flag_pg(), FLAGS.flag_pg()),
// PH(MESSAGES.flag_ph(), FLAGS.flag_ph()),
// PK(MESSAGES.flag_pk(), FLAGS.flag_pk()),
// PL(MESSAGES.flag_pl(), FLAGS.flag_pl()),
// PM(MESSAGES.flag_pm(), FLAGS.flag_pm()),
// PN(MESSAGES.flag_pn(), FLAGS.flag_pn()),
// PR(MESSAGES.flag_pr(), FLAGS.flag_pr()),
// PS(MESSAGES.flag_ps(), FLAGS.flag_ps()),
// PT(MESSAGES.flag_pt(), FLAGS.flag_pt()),
// PW(MESSAGES.flag_pw(), FLAGS.flag_pw()),
// PY(MESSAGES.flag_py(), FLAGS.flag_py()),
// QA(MESSAGES.flag_qa(), FLAGS.flag_qa()),
// RE(MESSAGES.flag_re(), FLAGS.flag_re()),
// RO(MESSAGES.flag_ro(), FLAGS.flag_ro()),
// RS(MESSAGES.flag_rs(), FLAGS.flag_rs()),
// RU(MESSAGES.flag_ru(), FLAGS.flag_ru()),
// RW(MESSAGES.flag_rw(), FLAGS.flag_rw()),
// SA(MESSAGES.flag_sa(), FLAGS.flag_sa()),
// SB(MESSAGES.flag_sb(), FLAGS.flag_sb()),
// SC(MESSAGES.flag_sc(), FLAGS.flag_sc()),
// SD(MESSAGES.flag_sd(), FLAGS.flag_sd()),
// SE(MESSAGES.flag_se(), FLAGS.flag_se()),
// SG(MESSAGES.flag_sg(), FLAGS.flag_sg()),
// SH(MESSAGES.flag_sh(), FLAGS.flag_sh()),
// SI(MESSAGES.flag_si(), FLAGS.flag_si()),
// SJ(MESSAGES.flag_sj(), FLAGS.flag_sj()),
// SK(MESSAGES.flag_sk(), FLAGS.flag_sk()),
// SL(MESSAGES.flag_sl(), FLAGS.flag_sl()),
// SM(MESSAGES.flag_sm(), FLAGS.flag_sm()),
// SN(MESSAGES.flag_sn(), FLAGS.flag_sn()),
// SO(MESSAGES.flag_so(), FLAGS.flag_so()),
// SR(MESSAGES.flag_sr(), FLAGS.flag_sr()),
// ST(MESSAGES.flag_st(), FLAGS.flag_st()),
// SV(MESSAGES.flag_sv(), FLAGS.flag_sv()),
// SY(MESSAGES.flag_sy(), FLAGS.flag_sy()),
// SZ(MESSAGES.flag_sz(), FLAGS.flag_sz()),
// TC(MESSAGES.flag_tc(), FLAGS.flag_tc()),
// TD(MESSAGES.flag_td(), FLAGS.flag_td()),
// TF(MESSAGES.flag_tf(), FLAGS.flag_tf()),
// TG(MESSAGES.flag_tg(), FLAGS.flag_tg()),
// TH(MESSAGES.flag_th(), FLAGS.flag_th()),
// TJ(MESSAGES.flag_tj(), FLAGS.flag_tj()),
// TK(MESSAGES.flag_tk(), FLAGS.flag_tk()),
// TL(MESSAGES.flag_tl(), FLAGS.flag_tl()),
// TM(MESSAGES.flag_tm(), FLAGS.flag_tm()),
// TN(MESSAGES.flag_tn(), FLAGS.flag_tn()),
// TO(MESSAGES.flag_to(), FLAGS.flag_to()),
// TR(MESSAGES.flag_tr(), FLAGS.flag_tr()),
// TT(MESSAGES.flag_tt(), FLAGS.flag_tt()),
// TV(MESSAGES.flag_tv(), FLAGS.flag_tv()),
// TW(MESSAGES.flag_tw(), FLAGS.flag_tw()),
// TZ(MESSAGES.flag_tz(), FLAGS.flag_tz()),
// UA(MESSAGES.flag_ua(), FLAGS.flag_ua()),
// UG(MESSAGES.flag_ug(), FLAGS.flag_ug()),
// UM(MESSAGES.flag_um(), FLAGS.flag_um()),
// US(MESSAGES.flag_us(), FLAGS.flag_us()),
// UY(MESSAGES.flag_uy(), FLAGS.flag_uy()),
// UZ(MESSAGES.flag_uz(), FLAGS.flag_uz()),
// VA(MESSAGES.flag_va(), FLAGS.flag_va()),
// VC(MESSAGES.flag_vc(), FLAGS.flag_vc()),
// VE(MESSAGES.flag_ve(), FLAGS.flag_ve()),
// VG(MESSAGES.flag_vg(), FLAGS.flag_vg()),
// VI(MESSAGES.flag_vi(), FLAGS.flag_vi()),
// VN(MESSAGES.flag_vn(), FLAGS.flag_vn()),
// VU(MESSAGES.flag_vu(), FLAGS.flag_vu()),
// WF(MESSAGES.flag_wf(), FLAGS.flag_wf()),
// WS(MESSAGES.flag_ws(), FLAGS.flag_ws()),
// YE(MESSAGES.flag_ye(), FLAGS.flag_ye()),
// YT(MESSAGES.flag_yt(), FLAGS.flag_yt()),
// ZA(MESSAGES.flag_za(), FLAGS.flag_za()),
// ZM(MESSAGES.flag_zm(), FLAGS.flag_zm()),
// ZW(MESSAGES.flag_zw(), FLAGS.flag_zw())
;
private String nameCountry;
private String locale;
private AbstractImagePrototype flag;
private CountryCode(String nameCountry, String locale, AbstractImagePrototype flag){
this.nameCountry = nameCountry;
this.locale = locale;
this.flag = flag;
}
public String getNameCountry() {
return nameCountry;
}
public String getLocale() {
return locale;
}
public AbstractImagePrototype getFlag() {
return flag;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment