X-Git-Url: https://git.piment-noir.org/?p=Persons_Comparator.git;a=blobdiff_plain;f=src%2FCountry.java;fp=src%2FCountry.java;h=8b711084bb81e145f7ac8317a83cafdbd0c9b950;hp=08c4da2a88fad39e7be1945a93f02bb4a998d7d1;hb=f56708fa0a19755ac5ec0313d9ee9c45a9aef0ce;hpb=6187b5ec050a664484d54283fd2612bfaf34cea3 diff --git a/src/Country.java b/src/Country.java index 08c4da2..8b71108 100644 --- a/src/Country.java +++ b/src/Country.java @@ -1,247 +1,40 @@ -import java.util.ArrayList; - public class Country { private String name; - ArrayList topLevelDomain = new ArrayList(); - private String alpha2Code; - private String alpha3Code; - ArrayList callingCodes = new ArrayList(); - private String capital; - ArrayList altSpellings = new ArrayList(); private String region; - private String subregion; - private float population; - ArrayList latlng = new ArrayList(); - private String demonym; - private float area; - private float gini; - ArrayList timezones = new ArrayList(); - ArrayList borders = new ArrayList(); - private String nativeName; - private String numericCode; - ArrayList currencies = new ArrayList(); - ArrayList languages = new ArrayList(); - Translations TranslationsObject; - private String flag; - ArrayList regionalBlocs = new ArrayList(); - private String cioc; - - public class Translations { - private String de; - private String es; - private String fr; - private String ja; - private String it; - private String br; - private String pt; - private String nl; - private String hr; - - - // Getter Methods - - public String getDe() { - return de; - } - - public String getEs() { - return es; - } - - public String getFr() { - return fr; - } - - public String getJa() { - return ja; - } - - public String getIt() { - return it; - } - - public String getBr() { - return br; - } - - public String getPt() { - return pt; - } - - public String getNl() { - return nl; - } - - public String getHr() { - return hr; - } - - - - // Setter Methods - - public void setDe(String de) { - this.de = de; - } - - public void setEs(String es) { - this.es = es; - } - - public void setFr(String fr) { - this.fr = fr; - } - - public void setJa(String ja) { - this.ja = ja; - } + private double lat; + private double lng; - public void setIt(String it) { - this.it = it; - } - public void setBr(String br) { - this.br = br; - } - - public void setPt(String pt) { - this.pt = pt; - } - - public void setNl(String nl) { - this.nl = nl; - } - - public void setHr(String hr) { - this.hr = hr; - } - - - } - - - // Getter Methods - - public String getName() { - return name; - } - - public String getAlpha2Code() { - return alpha2Code; - } - - public String getAlpha3Code() { - return alpha3Code; - } - - public String getCapital() { - return capital; + public Country(String name, String region, double lat, double lng) { + setName(name); + setRegion(region); + setLat(lat); + setLng(lng); } - public String getRegion() { - return region; - } - - public String getSubregion() { - return subregion; - } - - public float getPopulation() { - return population; - } - - public String getDemonym() { - return demonym; - } - - public float getArea() { - return area; - } - - public float getGini() { - return gini; - } - - public String getNativeName() { - return nativeName; - } - - public String getNumericCode() { - return numericCode; - } - - public Translations getTranslations() { - return TranslationsObject; - } - - public String getFlag() { - return flag; - } - - public String getCioc() { - return cioc; - } - - // Setter Methods - public void setName(String name) { this.name = name; } - public void setAlpha2Code(String alpha2Code) { - this.alpha2Code = alpha2Code; - } - - public void setAlpha3Code(String alpha3Code) { - this.alpha3Code = alpha3Code; - } - - public void setCapital(String capital) { - this.capital = capital; - } - public void setRegion(String region) { this.region = region; } - public void setSubregion(String subregion) { - this.subregion = subregion; - } - - public void setPopulation(float population) { - this.population = population; - } - - public void setDemonym(String demonym) { - this.demonym = demonym; - } - - public void setArea(float area) { - this.area = area; + public void setLat(double lat) { + this.lat = lat; } - public void setGini(float gini) { - this.gini = gini; + public void setLng(double lng) { + this.lng = lng; } - public void setNativeName(String nativeName) { - this.nativeName = nativeName; - } - - public void setNumericCode(String numericCode) { - this.numericCode = numericCode; - } - - public void setTranslations(Translations translationsObject) { - this.TranslationsObject = translationsObject; - } - - public void setFlag(String flag) { - this.flag = flag; - } - - public void setCioc(String cioc) { - this.cioc = cioc; + @Override + public String toString() { + return "Country{" + + "name='" + name + '\'' + + ", region='" + region + '\'' + + ", lat=" + lat + + ", lng=" + lng + + '}'; } } -